pc与单片机串口通讯的问题

来源:百度知道 编辑:UC知道 时间:2024/05/15 15:04:28
我用vb写了一个pc与单片机串口通讯的小软件,通过rs232芯片转接。当rs232芯片正常供电时,软件可以正常工作。但如果rs232芯片没供电时,软件有时就会卡住,不知道什么原因,还有会回来一些乱码,不知道什么原因。望高手指教。怎么解决软件卡住的问题?

当然是改上位机的程序了,只要你把串口通信协议中的握手程序改掉不就行了。其实就是你的界面一打开就在与下位机程序联系,如果没有联系上,就会一直联系,就是改这个循环检测下位机的地方。

自己的问题
看看算法有没有问题、有没有接错线
最好吧要装二极管的地方检查一下

卡住,肯定是VB程序算法问题。加些判断实现超时处理。