zhufeiyu830

    1.                                  MARK
    2. SWD接口 25/33487 stm32/stm8 2010-12-13
                                       至少三根线,VCC肯定不是必须的。
    3.                                  
    4. 请教I2C超时处理 32/20334 stm32/stm8 2010-07-14
      另外有个疑问,利用查询超时方式,假如某次I2C通讯出现错误,比如下图中的“总线忙”,此时观测SR1和SR2,分别为0x401和0x3,指示: AF应答失败; 起始条件已发送; 主模式; 总线忙; 虽然程序不会死机(不影响其他模块运行),但I2C会一直处于“总线忙”故障状态。 如何使I2C从上一次异常中恢复? 下载 (55.8 KB) 2010-7-14 10:08
    5. 引用 5 楼 sunrain_hjb 的回复: 哈哈,我下载了两天没下载下来,似乎不支持断点续传?
      是的,我下载到6G了,就这么悲剧了。哎。叫朋友传递几天吧。
    6. 楼主小看现在嵌入式的工程师了  现在好的嵌入式工程师 写的代码 不会那么混乱的  不要只看51的书 那些多半是为教学而做的 ,看一些arm的程序 写的都还是挺不错的。 我手上有 ATMEl 公司 工程师 写的一个项目的代码  硬件工程师的思想 软件工程师的 代码风格  很不错  
    7. EVC 模拟器串口调试 4/2995 嵌入式系统 2010-05-14
      可以搞个虚拟串口撒!
    8. 如果禁用了DCache和ICache,访问的都是扩展内存,Cache是不会被更新的。
    9. 单片机延时问题 35/6574 嵌入式系统 2010-04-13
      void main () { P1=0xff; 定时器0初始化; 开中断; while(1) { LED=0; delay(1000); //控制LED亮灭 LED=1; delay(1000); } } void Timer0_ISR(void) interrupt 1 { if(sensor1==0) relay1=0; else relay1=1; if(sensor2==0) relay2=0; else relay2=1; }
    10. 关于89C52最小系统的求救 14/7375 嵌入式系统 2010-04-03
      首先电路图 看不到啊,楼主再贴下图。 另外你的89C52 下载程序了吗? 你怎么断定 你的最小系统不能正常运行啊?
    11. 要编译成相应CPU能直接运行的目标文件,并且还不能用到系统的相关。 我记得在编译连接的时候分步有办法不连接系统的那些东西(elf)
    12. 我想去尚观培训嵌入式,寻人一起 17/6354 嵌入式系统 2010-02-08
      哈哈。其实嵌入式培训来说,没什么意义。 我一朋友,花了一万多去培训。培训时间又短,老师都是按照PPT讲,其他的一概不讲。 学员学习感觉就跟吃面一样,吃进去了也不知道吃的啥 所以,不要企图通过什么嵌入式培训来获得好工作的资本。 自己买块板子,在家里自学就好。青学苦练,切莫浮躁
    13. 关于TW9910使用摄像头驱动的问题 14/7335 嵌入式系统 2010-01-14
      真高级,搞A8了。呵呵。 我搞的是最简单的 LCD buffer。只能帮顶了。
    14. Wince如何订制taskbar? 12/5780 嵌入式系统 2009-12-21
      帮顶!
    15. 沙发啊,嘿嘿 可惜不会这个问题,帮顶吧
    16.                                  Thank Simon21ic's help 今天的试验情况如下: 1. 按照Simon21ic的提示使用单个接口(3 ENDP)构造CDC VCOM 是可以的, 还没有试验单个接口(2 ENDP)的模式。 2. 以ST 的Mass Sample 为基础,逐步添加CDC VCOM 的代码,可以看到 Mass盘但是VCOM没有出现。    端点安排如下:    Interface 1       Mass  (EndP1Tx,EndP1Rx)    Interface 2       VCom  (EndP2 Intrrupt, EndP3Rx, EndP3Tx)    以上的两个Interface 单独试验都是Ok 的。 3. 运行的环境:万利的3210E板, IAR 5.3, Win2K 4. 关键想知道如何安排运行断点来发现问题? 下面是描述: //MASS_SIZ_DEVICE_DESC=81 const uint8_t MASS_VCOM_DeviceDescriptor[MASS_SIZ_DEVICE_DESC] =  {     0x12,   // bLength     0x01,   // bDescriptorType     0x00,   // bcdUSB, version 2.00     0x02,     0x00,   // bDeviceClass : each interface define the device class     0x00,   // bDeviceSubClass     0x00,   // bDeviceProtocol     0x40,   // bMaxPacketSize0 0x40 = 64     0x83,   // idVendor     (0483)     0x04,     0x20,   // idProduct     0x57,     0x00,   // bcdDevice 2.00*/     0x02,     1,      // index of string Manufacturer     2,      // index of string descriptor of product*/     3,      //     0x01    //bNumConfigurations }; const uint8_t MASS_ConfigDescriptor[MASS_SIZ_CONFIG_DESC] =  {     0x09,   // bLength: Configuation Descriptor size     0x02,   // bDescriptorType: Configuration     MASS_SIZ_CONFIG_DESC,     0x00,     0x02,   // bNumInterfaces: 2 interface     0x01,   // bConfigurationValue:     0x00,   // iConfiguration:     0xC0,   // bmAttributes:     0x32,   // MaxPower 100 mA     /******************** Descriptor of Mass Storage interface ********************/     0x09,   // bLength: Interface Descriptor size     0x04,   // bDescriptorType:     0x00,   // bInterfaceNumber: Number of Interface     0x00,   // bAlternateSetting: Alternate setting     0x02,   // bNumEndpoints*/     0x08,   // bInterfaceClass: MASS STORAGE Class     0x06,   // bInterfaceSubClass : SCSI transparent*/     0x50,   // nInterfaceProtocol     4,      // iInterface:     0x07,   // Endpoint descriptor length = 7     0x05,   // Endpoint descriptor type     0x81,   // Endpoint address (IN, address 1)     0x02,   // Bulk endpoint type     0x40,   // Maximum packet size (64 bytes)     0x00,     0x00,   // Polling interval in milliseconds     0x07,   // Endpoint descriptor length = 7     0x05,   // Endpoint descriptor type     0x01,   // Endpoint address (OUT, address 2)     0x02,   // Bulk endpoint type     0x40,   // Maximum packet size (64 bytes)     0x00,     0x00,   // Polling interval in milliseconds                    //Interface Descriptor     0x09,   // bLength: Interface Descriptor size     0x04,   // bDescriptorType: Interface     0x01,   // bInterfaceNumber: Number of Interface     0x00,   // bAlternateSetting: Alternate setting     0x03,   // bNumEndpoints: 3 endpoints used     0x02,   // bInterfaceClass: Communication Interface Class     0x02,   // bInterfaceSubClass: Abstract Control Model     0x01,   // bInterfaceProtocol: Common AT commands     0x00,   // iInterface:     //Header Functional Descriptor     0x05,   // bLength: Endpoint Descriptor size     0x24,   // bDescriptorType: CS_INTERFACE     0x00,   // bDescriptorSubtype: Header Func Desc     0x10,   // bcdCDC: spec release number     0x01,     //Call Managment Functional Descriptor     0x05,   // bFunctionLength     0x24,   // bDescriptorType: CS_INTERFACE     0x01,   // bDescriptorSubtype: Call Management Func Desc     0x00,   // bmCapabilities: D0+D1     0x01,   // bDataInterface: 1     //ACM Functional Descriptor     0x04,   // bFunctionLength     0x24,   // bDescriptorType: CS_INTERFACE     0x02,   // bDescriptorSubtype: Abstract Control Management desc     0x02,   // bmCapabilities     //Union Functional Descriptor     0x05,   // bFunctionLength     0x24,   // bDescriptorType: CS_INTERFACE     0x06,   // bDescriptorSubtype: Union func desc     0x00,   // bMasterInterface: Communication class interface     0x01,   // bSlaveInterface0: Data Class Interface     //Endpoint 2 Descriptor     0x07,   // bLength: Endpoint Descriptor size     0x05,    // bDescriptorType: Endpoint     0x82,   // bEndpointAddress: (IN2)     0x03,   // bmAttributes: Interrupt     0x08,   // wMaxPacketSize:     0x00,     0xFF,   // bInterval:     //Endpoint 3 Descriptor     0x07,   // bLength: Endpoint Descriptor size     0x05,   // bDescriptorType: Endpoint     0x03,   // bEndpointAddress: (OUT3)     0x02,   // bmAttributes: Bulk     0x40,   // wMaxPacketSize:     0x00,     0x00,   // bInterval: ignore for Bulk transfer     //Endpoint 3 Descriptor     0x07,   // bLength: Endpoint Descriptor size     0x05,   // bDescriptorType: Endpoint     0x83,   // bEndpointAddress: (IN3)       0x02,   // bmAttributes: Bulk     0x40,   // wMaxPacketSize:     0x00,     0x00    // bInterval       };
    17. 再定
    18. wince应用程序程序无法运行 11/5337 嵌入式系统 2009-09-17
      这个问题,编译时使用静态链接就可以解决了
    19. 引用 31 楼 codewarrior 的回复: 关于WinCE的分成好几个子块: microsoft.public.windowsce.app.development microsoft.public.windowsce.embedded microsoft.public.windowsce.embedded.vb microsoft.public.windowsce.embedded.vc microsoft.public.windowsce.platbuilder microsoft.public.windowsce.targeted.device microsoft.public.windowsce.techpreview microsoft.public.windowsce.testtools microsoft.public.windowsce.updates 其他的简单的问题我也可以帮忙问问。
      嗯,这个要收藏,太牛了。
    20. 物理地址到虚拟地址的转换问题? 13/5951 嵌入式系统 2009-09-02
      MARK,下班后研究一下源码

最近访客

< 1/1 >

统计信息

已有79人来访过

  • 芯积分:--
  • 好友:--
  • 主题:11
  • 回复:58

留言

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


现在还没有留言