关于STM32F103 uart 发送数据寄存器空中断的问题

[复制链接]
1404|2
 楼主| hello_海涛 发表于 2016-9-29 08:37 | 显示全部楼层 |阅读模式
单片机:stm32f103r8t6
通信:modbus
现象:
时常出现uart收到数据后不回复的现象,
经过查找,发现有时单片机收到正确的modbus数据后,能关闭接收中断 开启发送中断 并且 把485芯片也配置成了发送模式,但是uart的发送数据寄存器空中断无法进入,一直迟迟不发送数据。
后来改用查询的方法发送数据,通讯就正常了。但是一直没整明白为什么会出现发送中断进不去的现象。还请大家指点~~
注意:
并不是一直这样奥
 楼主| hello_海涛 发表于 2016-9-29 08:41 | 显示全部楼层
没有嵌入系统
没有其他中断
 楼主| hello_海涛 发表于 2016-9-29 09:42 | 显示全部楼层
不知道什么情况能导致 开启发送中断 失败
直接写的 uart CR1 的发送中断使能位,都有这种写失败的情况发生。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

77

帖子

0

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