brblmdxj

    1. STM32F107的USBHOST问题---INtoken发不出去 57/16429 stm32/stm8 2010-12-08
                                       当你使能发送后,立即将有请求队列信息的那个寄存器读到一个变量里,在程序调试时打断点可以看到那个值为7. 你能看到SOF吗?
    2. STM8工作的温度范围? 12/9578 stm32/stm8 2010-09-17
                                       哈哈,经常有不信邪的,
    3. stm32的DMA传输ADC采样数据的问题 4/5129 stm32/stm8 2010-06-30
                                         非常感谢!
    4. 汇编这样会错吗? 18/4032 stm32/stm8 2010-06-20
                                         这样相当于伪指令,就是将main000 对 0100H 取模后赋值给 A
    5. STM32上应用uCOSII学习笔记(1) 39/14107 stm32/stm8 2010-06-19
                                       好资料
    6. 请教版主,stm32里面的CAN设置问题 9/5308 stm32/stm8 2010-06-03
                                       CAN_FilterInit的原型如下 /**   * @brief  Initializes the CAN peripheral according to the specified   *   parameters in the CAN_FilterInitStruct.   * @param CAN_FilterInitStruct: pointer to a CAN_FilterInitTypeDef   *   structure that contains the configuration information.   * @retval : None.   */ void CAN_FilterInit(CAN_FilterInitTypeDef* CAN_FilterInitStruct) {   uint32_t filter_number_bit_pos = 0;   /* Check the parameters */   assert_param(IS_CAN_FILTER_NUMBER(CAN_FilterInitStruct->CAN_FilterNumber));   assert_param(IS_CAN_FILTER_MODE(CAN_FilterInitStruct->CAN_FilterMode));   assert_param(IS_CAN_FILTER_SCALE(CAN_FilterInitStruct->CAN_FilterScale));   assert_param(IS_CAN_FILTER_FIFO(CAN_FilterInitStruct->CAN_FilterFIFOAssignment));   assert_param(IS_FUNCTIONAL_STATE(CAN_FilterInitStruct->CAN_FilterActivation));   filter_number_bit_pos =   (uint32_t)(((uint32_t)0x00000001) << ((uint32_t)CAN_FilterInitStruct->CAN_FilterNumber));   /* Initialisation mode for the filter */   CAN1->FMR |= FMR_FINIT;   /* Filter Deactivation */   CAN1->FA1R &= ~(uint32_t)filter_number_bit_pos;   /* Filter Scale */   if (CAN_FilterInitStruct->CAN_FilterScale == CAN_FilterScale_16bit)   {     /* 16-bit scale for the filter */     CAN1->FS1R &= ~(uint32_t)filter_number_bit_pos;     /* First 16-bit identifier and First 16-bit mask */     /* Or First 16-bit identifier and Second 16-bit identifier */     CAN1->sFilterRegister[CAN_FilterInitStruct->CAN_FilterNumber].FR1 =     ((uint32_t)((uint32_t)0x0000FFFF & CAN_FilterInitStruct->CAN_FilterMaskIdLow) << 16) |         ((uint32_t)0x0000FFFF & CAN_FilterInitStruct->CAN_FilterIdLow);     /* Second 16-bit identifier and Second 16-bit mask */     /* Or Third 16-bit identifier and Fourth 16-bit identifier */     CAN1->sFilterRegister[CAN_FilterInitStruct->CAN_FilterNumber].FR2 =     ((uint32_t)((uint32_t)0x0000FFFF & CAN_FilterInitStruct->CAN_FilterMaskIdHigh) << 16) |         ((uint32_t)0x0000FFFF & CAN_FilterInitStruct->CAN_FilterIdHigh);   }   if (CAN_FilterInitStruct->CAN_FilterScale == CAN_FilterScale_32bit)   {     /* 32-bit scale for the filter */     CAN1->FS1R |= filter_number_bit_pos;     /* 32-bit identifier or First 32-bit identifier */     CAN1->sFilterRegister[CAN_FilterInitStruct->CAN_FilterNumber].FR1 =     ((uint32_t)((uint32_t)0x0000FFFF & CAN_FilterInitStruct->CAN_FilterIdHigh) << 16) |         ((uint32_t)0x0000FFFF & CAN_FilterInitStruct->CAN_FilterIdLow);     /* 32-bit mask or Second 32-bit identifier */     CAN1->sFilterRegister[CAN_FilterInitStruct->CAN_FilterNumber].FR2 =     ((uint32_t)((uint32_t)0x0000FFFF & CAN_FilterInitStruct->CAN_FilterMaskIdHigh) << 16) |         ((uint32_t)0x0000FFFF & CAN_FilterInitStruct->CAN_FilterMaskIdLow);   }   /* Filter Mode */   if (CAN_FilterInitStruct->CAN_FilterMode == CAN_FilterMode_IdMask)   {     /*Id/Mask mode for the filter*/     CAN1->FM1R &= ~(uint32_t)filter_number_bit_pos;   }   else /* CAN_FilterInitStruct->CAN_FilterMode == CAN_FilterMode_IdList */   {     /*Identifier list mode for the filter*/     CAN1->FM1R |= (uint32_t)filter_number_bit_pos;   }   /* Filter FIFO assignment */   if (CAN_FilterInitStruct->CAN_FilterFIFOAssignment == CAN_FilterFIFO0)   {     /* FIFO 0 assignation for the filter */     CAN1->FFA1R &= ~(uint32_t)filter_number_bit_pos;   }   if (CAN_FilterInitStruct->CAN_FilterFIFOAssignment == CAN_FilterFIFO1)   {     /* FIFO 1 assignation for the filter */     CAN1->FFA1R |= (uint32_t)filter_number_bit_pos;   }      /* Filter activation */   if (CAN_FilterInitStruct->CAN_FilterActivation == ENABLE)   {     CAN1->FA1R |= filter_number_bit_pos;   }   /* Leave the initialisation mode for the filter */   CAN1->FMR &= ~FMR_FINIT; } 这个函数里面貌似没有进入初始化模式的代码。
    7. 心情沮丧啊。。。 18/5865 嵌入式系统 2010-05-15
      做技术的都是很辛苦的啦,不过我们从中找到乐趣就好。
    8. platform builder sysgen时的错误 LNK1123 7/4161 嵌入式系统 2010-04-08
      同一时间,会存在两个CPU类型吗?以前,我也这样尝试过,但是以失败告终…
    9. 带CAN的stm32大概多少钱? 7/4159 stm32/stm8 2010-03-30
                                       STM32的CAN感觉是白送的,不要钱,呵呵
    10. Windows Mobile??在Windows Mobile小版好一些吧…
    11. Avr STUDIO 4的一些问题 3/2664 嵌入式系统 2010-02-18
      for(interrupt>9) interrupt=0;//?? if(interrupt>9) interrupt=0;
    12. PPP协议 11/5792 嵌入式系统 2010-01-08
      谢谢cfanlwn,公司暂暂停了这个项目!最近在忙其他的,好久没上网了,看到你的邮件才想起还有一个帖子没结!呵呵!
    13. wince5 模拟器。 7/3970 嵌入式系统 2010-01-05
      From the Download list box, choose Emulator. Choose the associated Settings button. Be sure the settings for Display are set to 640x480x16; otherwise, the Emulator window might not appear properly on your display. In the Memory (MB) box, be sure memory is set to 64 and then choose OK. 这里设置的是64兆吗?
    14. 为什么在WinCE上DirectDraw用不了? 20/7781 嵌入式系统 2009-12-25
      我发现我的编译也是一样的不通过。
    15. Gooogleman 的帖子, 人气就是不一样啊 果然是重赏之下, 必有勇夫. 1. ADS 也有 CopyRegion 的行为, 不然你所有的 .C 中有给初值的 global variable 其初始值一定是错的. 而 WinCE Eboot/NK 中则如 21楼 所述.
      引用 21 楼 sailorlyq 的回复: pTOC指针就是重定位的重要指针。 函数在blcommon下的bootloadermain函数下。处理函数是kernelrelocate(ptoc)
      2. 在 %_WINCEROOT%\platform\common\src\common\boot\blcommon\blcommon.c 中, 可找到 bootloader 解析 .bin 档的格式 Paul, Chao @ Techware
    16. u-boot 的 配置问题.(从NAND启动) 1/2664 嵌入式系统 2009-12-12
      Warning - bad CRC or NAND, using default environment的这个问题都3天了,还是没有解决! 看了一些,有些说的可以用saveenv来让env保存在nand上面,但是我saveenv中,nand erase 0x40000是对的,但是在write nand ....FAILED了 我想是不是我的nand的配置问题啊,但是还是不知道如何修改!改什么地方!
    17. 不懂,帮顶!
    18.                                  介于牛A跟牛B之间
    19. 生儿子了,工作没了,散分 106/17459 嵌入式系统 2009-11-25
      呵呵, 顶。
    20. [CoreUtil/General]: Illegal State 5/4686 微控制器 MCU 2009-11-19
      重装软件试试

最近访客

< 1/1 >

统计信息

已有128人来访过

  • 芯积分:--
  • 好友:--
  • 主题:12
  • 回复:66

留言

你需要登录后才可以留言 登录 | 注册


现在还没有留言