stm8s003f3p6的485问题请教

2019-12-19 18:09发布

stm8s003f3p6的485问题请教。
主芯片是stm8s003f3p6,485是SP485(串口中断接收)。
现在问题是:每次给stm8s发一帧数据(不论长短),stm8s收到后立即回复(数据不论长短),这样一问一答,通讯正产,不出问题。
但是:一旦给stm8s发一帧数据后,若stm8s不回复数据,则stm8s永不回复(死机一样),必须重启机器才可以,只要stm8s有一次不应答,就死掉。
485电路也简单,就是串口相连,收发单用一个IO口。
谢谢
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
12条回答
tjjack
1楼-- · 2019-12-20 20:44
可以说程序的问题占百分之九十以上
TIANYJ
2楼-- · 2019-12-20 22:08
百分百是程序的问题,没有做异常处理。
jyrpxj
3楼-- · 2019-12-21 01:17
 精彩回答 2  元偷偷看……
xiaobocekong
4楼-- · 2019-12-21 04:57
不是程序问题,相同的程序测试串口收发(不经485)一点问题也没有。
hejie126
5楼-- · 2019-12-21 07:58
看看方向脚是否有问题
mPiDDR
6楼-- · 2019-12-21 12:15
数据发送完成后,没有释放总线??

一周热门 更多>