阅读:1530回复:5
大家帮忙看看d12修改的固件程序代码是否有问题
我用的是周立功的固件程序,我就主程序改成
unsigned char idata zy[]={1,2,3,4};//放在文件开头处 void check_key_LED(void) //将这个主函数修改如下 {static unsigned char i=1; while(i!=0) { D12_WriteEndpoint(3, 4, zy); --i; } } 可用他的usb调试助手根本收不到数据,是修改的固件程序有问题,还是调试助手有问题?望大侠指点!!!!万分感谢 |
|
沙发#
发布于:2004-06-15 11:17
我是用的zlg的开发版,我用端点2发送(用上面程序)正确,可用端点1就不行,我在zlg网站问了,他说要需要查询端点的缓存区才可以发送,我看书上面好像接收时需要查询,而发送时应该不需要查询缓存区,望指教!!!
|
|
板凳#
发布于:2004-06-14 10:45
周立公的usb调试助手只是用来配合他的开发板的,如果你不是用他的开发板的话,是找不到该d12的设备的,除非你是完全仿造他的开发板(包括软件)
|
|
地板#
发布于:2004-06-12 13:43
用BUSHOUND看4BYTES的数据是否送上去,再找一下原因。
|
|
|
地下室#
发布于:2004-06-10 21:37
请确认程序通讯是否用的是Endpoint3. 是的usb调试助手选的就是端口1接收(也就是endpoint3,16个字节),不过我把数组减少到3,数据就可以接收,实在不明白!!盼知呀!是不是usb调试助手本身有问题呀 |
|
5楼#
发布于:2004-06-10 20:24
请确认程序通讯是否用的是Endpoint3.
|
|