使用2812进行串口收发数据时,拔掉串口线再插上去,发现程序进不了串口接收中断了。

[复制链接]
2083|27
vibra2016 发表于 2017-6-28 23:36 | 显示全部楼层
插拔串口线的是不是瞬间的高脉冲信号将该接口给损坏了
 楼主| spark周 发表于 2017-6-29 18:41 | 显示全部楼层
刚才查看了一下串口寄存器的状态,发现SCIRXST寄存器里面有错误。
jiajs 发表于 2017-6-29 18:42 | 显示全部楼层
将SCICTRL1的RXERRINTENA置1呢
 楼主| spark周 发表于 2017-6-29 18:44 | 显示全部楼层
置1仍旧进不了接收中断。
huangchui 发表于 2017-6-29 18:46 | 显示全部楼层

先确保硬件没问题再看软件,把程序贴出来看看。
jlyuan 发表于 2017-6-29 18:47 | 显示全部楼层
复位后还能正常通讯吗?
午夜粪车 发表于 2017-6-29 18:49 | 显示全部楼层

楼主先检查一下软件是否冲突和设置的问题呢。
 楼主| spark周 发表于 2017-6-29 18:50 | 显示全部楼层
哦,那我就知道怎么回事了,多谢大家,结贴了哈
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部
0