关于USB VirtualCom的问题

awwwcwwxf   2008-10-29 17:32 楼主

我现在用lpc2478芯片,需要评估一下USB VirtualCom的功能,我下载了一个lpc214x的VirtualCom例程。 (usb功能上,两款芯片应该是一样的)

我把keil的例程导到iar后,可以运行,pc机通过usb跟开发板连接,用soft_connect2, 然后用串口调试助手打开虚拟串口,可以通过发送一个ASCII数字对板子进行LED点灯,也可以通过按板子上的按键来发送数据给串口调试助手, 波特率设的是115200。

现在的问题是:
1)  我看了代码,应该是我串口调试助手打开串口的时候,串口设置便下发到device,device自己去进行识别,设置串口的波特率,   是这样吗?

2〕我现在一直按按键,串口调试助手会一直收到响应的提示数据,这是正确的。 按的时间再长也不会出错。 但是如果我串口调试助手向下发数据的话,就会有问题,如果我现在向下发一个1,下面板子的第1个LED点亮;如果我发一个0,LED灭。 如果我间隔10MS,自动连续发送“1”, 那么不一会,串口调试助手就死机了,连我的电脑也死机了。 如果我不是自动连续发送,手动发送,我连续发送几次的话,串口调试助手也会死机。 不知道为什么, 换了串口调试助手软件,情况也是一样,我感觉不是串口调试助手本身的问题。

哪位高手能指点一下吗? 谢谢了。

回复评论

暂无评论,赶紧抢沙发吧
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复