发中断、收中断可以使用两个中断处理函数吗

2019-03-23 17:54发布

见附图
从STM32F042的开始文件startup_stm32f042.s中看到,USART2只有一个中断处理函数:USART2_IRQHandler。

现在,我想把USART2 发中断和收中断 用两个中断函数来处理,请问,该如何实现 ?

谢谢 !

附图
无标题.png

此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
汤权
1楼-- · 2019-03-24 03:40
 精彩回答 2  元偷偷看……
cruelfox
2楼-- · 2019-03-24 04:56
硬件上只有一个IRQ请求,就只会有一个中断入口。
你可以读状态寄存器判断下是接收还是发送引起的中断,再调用分开的函数去处理。
yhye2world
3楼-- · 2019-03-24 07:16
谢谢二位大侠 !学习了
yidafenghua888
4楼-- · 2019-03-24 09:13
 精彩回答 2  元偷偷看……
ywlzh
5楼-- · 2019-03-24 09:39
实在是想改这个东西 你可以跟ST公司打电话过去 问他们能不能跟你做到

做不到就使劲的骂他们 什么玩意啊这都搞不定

哈哈
Li_Lei
6楼-- · 2019-03-24 13:27
楼上教你耍无赖

一周热门 更多>