查看: 3117|回复: 1

【UART】运行一段时间后发送异常,接收正常

[复制链接]

1

主题

1

帖子

25

积分

初级工程师

Rank: 1

积分
25
发表于 2021-12-24 15:39:39 | 显示全部楼层 |阅读模式
      想问下各位在使用FM33LC0xx的芯片有没有遇到过这种情况,就刚开始串口发送和接收都是好的,运行一段时间后出现串口(UART5)发送不了数据,但接收还是正常的!
回复

使用道具 举报

154

主题

846

帖子

4624

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
4624
发表于 2021-12-27 08:54:32 | 显示全部楼层
1、发送是不是用了,这种查询发送方式,用了while(1) 死等发送完成标志这种。如果是这样,在while中加入超时退出机制
2、运行一段时间出现。还有可能是程序中的某段程序修改了,发送口的状态。建议在发送那里加点灯,看看是不是调用了发送函数。
回复

使用道具 举报

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

本版积分规则

快速回复 返回顶部 返回列表