我使用CDC官方例程C6和MSP430F5529实验板,向PC机发送数据,通信速率只有250KB/s,但是我看有的人速度能达到500KB/s,应该怎样提速呢?有没有什么要注意的地方?我用的是ware 4_10_02 开发包中的例程,PC端用的串口助手。
另外,我通过USB监视软件查看到,使用cdcSendDataInBackground函数发送1个字节和发送256个字节的时间均为1ms(验证了发送速度是250KB/s),有人知道这个1ms的发送延迟是怎么造成的吗?应该怎样缩小这个时间?
灰小子:
这个通讯虚度应该和通讯协议的配置有关,不太懂
Deal LEE:
CDC是虚拟串口,用串口助手不用设置通信速率,我试过例程把波特率设置成什么都能接收到数据。也就是和从设备没有关系吧,那就是和主机的驱动有关系,CDC的例程用的我觉得是通用的驱动,可能也就存在着250KB/s的限制。
我对您的这个问题也比较关注,我在网上找到这个连接您看看有没有帮助:
http://www.thesycon.de/eng/usbio.shtml#demo
kunpeng wang1:
你好,你的这个MSP430F5529开发板单片机向PC机发送数据的程序还有吗
li dong:
回复 Xiaoyang Xu:
CDC 能指定串口号吗? 还是说是PC自己分配的?
user6054016:
回复 Xiaoyang Xu:
请问您可以分享一份上位机软件吗