迪文科技论坛

 找回密码
 立即注册
搜索
查看: 59|回复: 2

【提问】UART5 接收中断只执行一次

[复制链接]

2

主题

5

回帖

83

积分

注册会员

Rank: 2

积分
83
发表于 4 天前 | 显示全部楼层 |阅读模式
为什么我的接收中断只执行一次,求大佬帮忙看看。

本帖子中包含更多资源

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

x
回复

使用道具 举报

2

主题

5

回帖

83

积分

注册会员

Rank: 2

积分
83
 楼主| 发表于 4 天前 | 显示全部楼层
我发现问题了,是因为这个寄存器SCON3R第0位,在接收完成后会置1,如果此时再次接收的话,不会进入中断函数,必须在中断函数中把这个位复位掉,下一个数据才能重新进入中断函数。
回复

使用道具 举报

0

主题

692

回帖

8666

积分

论坛元老

Rank: 8Rank: 8

积分
8666
发表于 4 天前 | 显示全部楼层
NLGG 发表于 2025-5-9 15:17
我发现问题了,是因为这个寄存器SCON3R第0位,在接收完成后会置1,如果此时再次接收的话,不会进入中断函数 ...

厉害
沧海横流,方显英雄本色。
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|迪文科技论坛 ( 京ICP备05033781号-1 )

GMT+8, 2025-5-13 02:01 , Processed in 0.037032 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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