之前见到有人发帖“lpc1343之三:通过USB接口控制开发板LED闪烁速度并读取AD转换结果”,详见https://bbs.eeworld.com.cn/thread-106706-1-2.html,作者很牛很有实力,1343的C源码至今我还没有完全看懂,但鄙人用VB做软件,最近挤出点时间解决了VB软件与1343的基本通信问题,1343上烧的还是zhdphao原来的程序,就是上述帖子附件解压缩后的usbhid_rom文件夹,将该文件里的程序下载到1343,然后运行本附件里的usbhidio2.exe(附有VB源码),点击once按钮,会发送左边文本框的两个数字到USB,同时会收到1343经USB发回的AD转换数据。这个程序的源码也是我从网上下载后修改的,如果USB设备换成别的,可以点击once按钮,下方文本框会提示设备无效,向上翻找到VenderID(1343是8137)和ProductID(1343是3)两项,填入窗体最左边相应文本框,就可以照常通信了。嘿嘿还没有来得及完善,最近比较忙,先发上来大家一起交流下。
|