stm8s003f3p6的485问题请教

2019-12-19 18:09发布

stm8s003f3p6的485问题请教。
主芯片是stm8s003f3p6,485是SP485(串口中断接收)。
现在问题是:每次给stm8s发一帧数据(不论长短),stm8s收到后立即回复(数据不论长短),这样一问一答,通讯正产,不出问题。
但是:一旦给stm8s发一帧数据后,若stm8s不回复数据,则stm8s永不回复(死机一样),必须重启机器才可以,只要stm8s有一次不应答,就死掉。
485电路也简单,就是串口相连,收发单用一个IO口。
谢谢
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
12条回答
jumpjet
1楼-- · 2019-12-19 21:20
先debug看下程序死在哪里了。
xiaobocekong
2楼-- · 2019-12-20 03:03
不知道是不是485芯片的问题
xiaodao35
3楼-- · 2019-12-20 07:56
这和芯片没1毛关系,程序处理的问题
eiglxl
4楼-- · 2019-12-20 08:52
 精彩回答 2  元偷偷看……
xiaobocekong
5楼-- · 2019-12-20 14:41
查找不到原因,只有发送了数据后才能进中断接收数据,若不发送数据就进不了中断,寄存器也看不出啥
jumpjet
6楼-- · 2019-12-20 19:09

捕获.PNG (130.85 KB, 下载次数: 0)

下载附件

2018-4-22 20:46 上传

看一下是否搞错

一周热门 更多>