发新帖我要提问
12
返回列表
打印

一个简单的USART1串口中断程序,死活进不了接收中断,帮忙看下 ...

[复制链接]
楼主: gaobq
手机看帖
扫描二维码
随时随地手机跟帖
21
powerantone| | 2024-10-14 22:00 | 只看该作者 回帖奖励 |倒序浏览
检查并修改HXTAL_VALUE

使用特权

评论回复
22
stormwind123| | 2024-10-14 23:00 | 只看该作者
更换晶振看看

使用特权

评论回复
23
hhdhy| | 2024-10-15 08:13 | 只看该作者
使用调试工具检查USART1的相关寄存器,确认中断标志位是否被正确设置。

使用特权

评论回复
24
gongqijuns| | 2024-10-15 10:02 | 只看该作者
你接收函数写的正确吗?

使用特权

评论回复
25
canfeil| | 2024-10-15 11:16 | 只看该作者
一般来说应该是你程序逻辑的设计问题

使用特权

评论回复
26
pe66ak| | 2024-10-15 12:58 | 只看该作者
话说,你清除标记变量了吗?而且可以仿真的方式看看程序逻辑啊,看咋运行的

使用特权

评论回复
27
鹿鼎计| | 2024-12-23 11:13 | 只看该作者
检查串行通信线路中是否有干扰源,如电磁干扰。

使用特权

评论回复
28
jdqdan| | 2024-12-23 11:52 | 只看该作者
如果串行端口1上的中断配置不正确或中断优先级设置不正确,可能会导致无法进入接收中断。

使用特权

评论回复
29
dreamCar| | 2024-12-24 15:25 | 只看该作者
晶体振荡频率偏差可能导致波特率频率偏差

使用特权

评论回复
30
朝生| | 2024-12-25 17:38 | 只看该作者
外部晶振频率设置是否不正确?

使用特权

评论回复
31
Amazingxixixi| | 2024-12-27 15:04 | 只看该作者
中断配置错误,还有就是优先级问题

使用特权

评论回复
32
wex1002| | 2025-1-2 10:10 | 只看该作者
通常有必要检查接收数据的处理,以确保接收数据在中断服务功能中被正确读取和处理。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则