wangshi

    1. STM32USB2个接口描述符的问题 8/5135 stm32/stm8 2011-02-19
                                        /* USB Configuration Descriptor */ /*   All Descriptors (Configuration, Interface, Endpoint, Class, Vendor */ const u8 ConfigDescriptor[CONFIG_DESC] =   {     0x09, /* bLength: Configuation Descriptor size */     USB_CONFIGURATION_DESCRIPTOR_TYPE, /* bDescriptorType: Configuration */     CONFIG_DESC,     /* wTotalLength: Bytes returned */     0x00,     0x01,// 0x02,         /*bNumInterfaces: 2 interface*/     0x01,         /*bConfigurationValue: Configuration value*/     0x00,         /*iConfiguration: Index of string descriptor describing                                      the configuration*/     0xe0,         /*bmAttributes: bus powered */     0x32,         /*MaxPower 100 mA: this current is used for detecting Vbus*/         /************** Descriptor interface ****************/     /* 09 */     0x09,         /*bLength: Interface Descriptor size*/     USB_INTERFACE_DESCRIPTOR_TYPE,/*bDescriptorType: Interface descriptor type*/     0x00,         /*bInterfaceNumber: Number of Interface*/     0x00,         /*bAlternateSetting: Alternate setting*/     0x02,         /*bNumEndpoints*/     0x03,         /*bInterfaceClass: HID*/     0x00,         /*bInterfaceSubClass : 1=BOOT, 0=no boot*/     0x02,         /*nInterfaceProtocol : 0=none, 1=keyboard, 2=mouse*/     0,            /*iInterface: Index of string descriptor*/     /******************** Descriptor of HID ********************/     /* 18 */     0x09,         /*bLength: HID Descriptor size*/     HID_DESCRIPTOR_TYPE, /*bDescriptorType: HID*/     0x10,         /*bcdHID: HID Class Spec release number*/     0x01,     0x00,         /*bCountryCode: Hardware target country*/     0x01,         /*bNumDescriptors: Number of HID class descriptors to follow*/     0x22,         /*bDescriptorType*/     REPORT_DESC ,// 0x0f,         /*wItemLength: Total length of Report descriptor*/     0, //0x01,         //报告描述符长度,0x010f ,271 bytes     /****************** Endpoint 1 Descriptor************/     /* 27 */     0x07,           //bLength: Endpoint Descriptor size*/     USB_ENDPOINT_DESCRIPTOR_TYPE, /*bDescriptorType:*/         0x81,          //bEndpointAddress: Endpoint 1 Address (IN)*/     0x03,          //bmAttributes: Interrupt endpoint*/     0x40,          //wMaxPacketSiz e: 64 Byte max */     0x00,     0x01,          //bInterval: Polling Interval (1 ms)*/       /**********************Endpoint 1 Descriptor***********************/       0x07,         // bLength: Endpoint Descriptor size     USB_ENDPOINT_DESCRIPTOR_TYPE,        // bDescriptorType:                                0x01,        // bEndpointAddress: Endpoint Address (OUT)     0x03,        // bmAttributes: Interrupt endpoint       0x40,        // wMaxPacketSize: 64 Bytes max        0x00,     0x01,        // bInterval: Polling Interval (1 ms)   这个添加的配置描述符 , 增加下面这些,枚举就失败了   /* //==================2 接口描述符======================     0x09, //接口描述符长度     0x04, //接口描述符     0x01, //接口编号从1开始     0x00, //备用编号     0x02, //该接口使用的端点数     0x03, //接口使用的类,0x03 是HID     0x00, //no boot     0x00, //keyboard     0x00, //接口字符串的Index     //===================2 HID描述符========================     0x09, //HID 描述符 长度     0x21, //HID 描述符     0x10, //版本     0x01,     0x00, //     0x01, //     0x22, //type     0x41, //报告描述符的长度     0x00,    //======================2 端点描述符===================     0x07, //端点描述符长度     0x05, //端点描述符     0x82, //输入端点地址     0x03, //interrupt     0x40, //字节数目     0x00, //     0x01, //查询时间         0x07, //端点描述符长度     0x05, //端点描述符     0x02, //输出端点地址     0x03,//interrupt     0x40, //字节数目     0x00,     0x01, //查询时间
    2. 祝版主鸟语花香 25/6672 stm32/stm8 2011-02-07
                                       鸟语花香,难道这里有很多鸟人乎?
    3. ST在蒙人嗎? 41/10900 stm32/stm8 2010-10-19
                                       
      回版主: 文檔名稱:STM8S參考手冊 文檔編號:RM0016 第257頁:頻率寄存器(I2C_FREQR)
      LZ看的是老的手册。新的手册(Rev 6)I2C_FREQR允许的范围是1M~24M
    4. 关于触摸屏跳点问题 56/40531 嵌入式系统 2010-06-18
      300 分, 真是令人心动啊 pb 中的 catalog 内有一个 "Touch Driver Test Application", 加入就可後执行 etcha.exe, 这时将该程式视窗移到 4 个角落, 并点入该视窗中不要放, 这时就可以看出这支 touch sw/hw 好不好, 好的是压着再久也是一小点, 不好的点会越长越大, 甚至还会不时天外飞来一笔. touch 是 analog 的东西, 若是信号太脏, 那是 hardware 的问题, 光靠 software 是很难校正回来的, 建议 lz 用 oscilloscope 看看波形, 若是量测时波形的厚度太大, 那用请 hardware 加一些 capacitor 做 filter, 先 delay 一段时间再取样再试试看. Paul, Chao @ Techware
    5. 谢谢Peasant_Lee的回答。我把这个仿真器连接到同事的电脑 在他的电脑中的AVR Studio上执行运行就可以正常使用。 这样的话是不能说明仿真器没有问题。
    6. T9输入法的移植(WinCE 5.0) 15/8307 嵌入式系统 2010-05-22
      楼主能把你的T9输入法发我一份吗?我调调试试 E-mail:382919276@qq.com
    7. socket编程 connect总返回0 7/4280 嵌入式系统 2010-04-22
      8oisGwtRKz4l8Gdln4uI4r98 pVuibsLaqrpKNbNIG0ngVIFf
    8. COM4?楼主外扩的串口?
    9. ST地域技术支持要跟上啊 18/5986 stm32/stm8 2010-03-18
                                       ST有开放的TCPIP协议栈:LWIP、uIP,NXP应该也有LWIP、uIP。 是否完整就取决于用户的需求了。
    10. WINCE芯片的驱动怎么做? 23/9536 嵌入式系统 2010-03-18
      现在的问题: 1.如果只考虑直接相连或者抛去FPGA不管,假设88E1111芯片是ARM的外设,那么它的驱动应该如何开发呢?微软有没有类似的代码或者库文件呢?还是一切从头开始呢? 2.我想把题目的芯片换成WIFI的,考虑到市场比较成熟,理论的一些东西比较好写,但是实现起来呢?微软有没有类似的代码或者库文件呢?还是一切从头开始呢?我只知道模板里面有个WAN,LAN(里面包含无线局域网802.11,而WIFI应该属于802.11b协议的),PAN,我想问下应该选择哪些组件? 下面以6.0下的模拟器为例: Device drivers->Networking->LAN->SDIO WIFI(SyChip) Device drivers->SDIO Clients->SDIO WIFI(SyChip) Device drivers->SDIO Host->Samsung 2410 SDIO Host Device drivers->SDIO Host->SDIO Standard Host Controller 我在WINCE600目录下对WIFI进行搜索,发现涉及WIFI的文件有点多,主要在这些目录下有一些相关代码: D:\WINCE600\PRIVATE\TEST\NET\WIRELESS\WIFITESTS D:\WINCE600\PRIVATE\TEST\NET\WIRELESS\XWIFI11BTEST D:\WINCE600\PRIVATE\TEST\NET\WIRELESS\XWIFI_AUTOTEST D:\WINCE600\PRIVATE\TEST\NET\POWER\LIB D:\WINCE600\PUBLIC\SERVERS\OAK\SAMPLES\USBFLASH D:\WINCE600\PUBLIC\SERVERS\OAK\LIB\ARMV4I\RETAIL(Debug) D:\WINCE600\PUBLIC\RDP\OAK\PICTOR\PICTORAPP\INC(MAIN,CORE) D:\WINCE600\PUBLIC\SERVERS\OAK\SAMPLES\LOCATION\80211PROVIDER D:\WINCE600\PUBLIC\COMMON\OAK\DRIVERS\NETCARD\AR6K\CF\INCLUDE D:\WINCE600\PUBLIC\DIRECTX\OAK\SAMPLES\NMD\UI\SETTINGS(INC,UI) D:\WINCE600\PUBLIC\COMMON\OAK\DRIVERS\NETCARD\AR6K\CF\HOST D:\WINCE600\PRIVATE\WINCEOS\COMM\PPP2\PPP\INC(APP,SERVER) D:\WINCE600\PUBLIC\FP_VOIP\OAK\PHONE\HOMESCREEN(INC) 在论坛上也知道有些人做过WIFI,在这里特向你们请教开发IWFI芯片驱动的一些思路!望指教!
    11. 单片机仿真软件 7/3382 嵌入式系统 2010-03-08
      http://www.baidu.com/baidu?word=protues+7%2E6+%CF%C2%D4%D8&tn=360se_3_dg 楼主可以看看,网上好像有很多地址啊。
    12. 引用 1 楼 domworldjohn 的回复: 首先在程序中调用相应的头文件,之后在工程的sources文件中添加相应的lib即可
      正解,呵呵…
    13. xip变大后下载问题 6/3441 嵌入式系统 2010-01-08
      nk越界了 结帖
    14. wince6.0 R2版以后才支持字体的裁剪
    15. 请教s3c2440功耗如何降低的问题? 7/3818 嵌入式系统 2010-01-05
      不太清楚这个问题 帮楼主顶上去 以前记得有的人 将S3C2440没有用到的IO 全部设置为输出 使能内部上拉 并输出高电平 不知道应该怎么处理 —————————————————————————— JOYZML(菜鸟朱铭雷)
    16. 关于驱动中分配缓存的疑问 6/2856 嵌入式系统 2009-12-15
      友情帮顶下, MARK
    17. 问下各位,样机的说明书一般都是谁下? 8/3488 嵌入式系统 2009-11-23
      应该是写软件的写 有秘书 帮忙会好点,呵呵
    18. EasyArm2200收不到ARP应答包 6/3968 ARM技术 2009-11-20
      程序运行时往我的PC机发ARP请求包请求MAC地址,在PC机上能够看到PC机给我板的应答包,可是板上却收不到应答包? 可能网卡驱动有点问题,可能过滤掉了这个ARP应答包。   开发板作为TCP服务端看看能PING通没有?
    19. 如何利用PB5来开发CE设备驱动程序? 38/8163 嵌入式系统 2009-10-21
      不过现在总算是见到传说中的.def   MakeFile   .bib那些文件了。 刚接触,太菜了。
    20. ARM嵌入式QQ群收集 12/7053 ARM技术 2009-10-18
      gooogleman老兄,你分真多啊。呵呵。

最近访客

< 1/1 >

统计信息

已有92人来访过

  • 芯积分:--
  • 好友:--
  • 主题:18
  • 回复:56

留言

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


现在还没有留言