STM32
登录
直播中
梁兴力
7年用户
226经验值
私信
关注
[问答]
串口中断可以使用同一个中断函数void USART1_IRQHandler吗?
开启该帖子的消息推送
void
看了原子哥的串口程序有一个问题不是很理解
USART1->CR1|=1<<8; //PE中断使能
USART1->CR1|=1<<5; //接收缓冲区非空中断使能
你开了两个中断,确只写了一个串口中断函数,进入的是同一个中断服务函数,换句话说难道串口1中的中断(发送完成中断,接受缓冲区非空中断,发送缓冲区非空中断等
)都将可以使用同一个中断函数void USART1_IRQHandler(void)?
如果不是这样子的话,那开了两个中断,却使用了一个中断函数,这个怎么理解啊?
大家帮帮忙,稍稍指导一下。
回帖
(4)
王桂花
2020-5-13 06:35:08
所有的串口中断,都只有一个中断服务函数,通过SR判断中断类型.
所有的串口中断,都只有一个中断服务函数,通过SR判断中断类型.
举报
徐丽丽
2020-5-13 06:44:49
一个串口还要两个中断函数多麻烦呀,
在程序里判断是什么原因引起的中断不就行了,
外部中断 10 - 15 还共用一个中断函数呢。
一个串口还要两个中断函数多麻烦呀,
在程序里判断是什么原因引起的中断不就行了,
外部中断 10 - 15 还共用一个中断函数呢。
举报
张婷
2020-5-13 06:51:05
基本上这种数据传输的中断都是一个中断多个功能
基本上这种数据传输的中断都是一个中断多个功能
举报
汤敏树
2020-5-13 07:01:43
谢谢各位热心的大虾了
谢谢各位热心的大虾了
举报
更多回帖
rotate(-90deg);
回复
相关问答
void
如何使用
USART1_IRQHandler
()接收多字节数据?
2023-01-30
401
如何判断
串口中断
接收和发送的条件?
2019-10-31
3738
void
USART1_IRQHandler
(
void
)叫做什么
函数
?
2019-08-16
4765
求助,关于
串口中断
问题求解
2024-05-15
175
串口中断
函数
打印出乱码的原因?
2020-08-24
1105
STM32F030
串口中断
函数
只能进入
一
次
2018-12-04
12186
请问程序是如何进入
中断
函数
的呢?
2020-06-04
2423
ucosiii
串口中断
卡死的解决办法?
2020-05-18
3421
怎样去编写
usart
.c
串口中断
处理
函数
呢
2021-12-09
1420
串口
助手调试出现错误代码
2020-04-14
2283
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分