单片机/MCU论坛
直播中

duke刘

9年用户 723经验值
擅长:可编程逻辑
私信 关注

PSoC6 USB发送数据死机是什么原因导致的?怎么处理?

PSoC63的USB插到电脑USB口,电脑已经识别到了USB CDC设备,此时电脑端不打开对应的COM口,PSoC63通过USB往电脑发数据就会死掉;电脑端打开COM口就一切正常。PSoC63怎么获取电脑端COM口有没有打开,来选择是否发送数据。我写的发送函数如下图所示



                                                                                                                                                                                                                                                                                                                                                                                                

回帖(1)

连涣艺

2024-2-18 17:45:27
目前来看代码确实存在上位机未开始接收之前,device发送数据,待host开启接收后数据无法被读取导致stuck,还是建议通过host端发送数据作为device开始发送的标志,使得device必要的时候才进行数据发送。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分