模拟技术学习
直播中

苏宇樵

7年用户 155经验值
私信 关注
[问答]

如何使用STM32F103的串口接收和发送的中断?

接收中断和发送中断同时ENABLE,要注意什么,发送完毕,发送中断需要关闭吗?

回帖(5)

郝思雨

2019-8-7 07:55:08
发送数据一般不要中断吧,只是接收需要中断。
举报

岳臻俊

2019-8-7 08:11:07
中断发送 我也在关注
举报

陈霞

2019-8-7 08:19:48
不要以为中断们不能同时开.......对所有的中断,程序必须进行异步响应,哪怕你同时开了1W个。只是要注意中断可以嵌套的层数,还有中断里面不要有延时之类的东西,不要处理复杂的东西,还有清空中断标志。中断如果确定不用了 ,或者某段时间不需要进行检测,可以关掉。一般来说都是一直开着的。比如发送完成中断,你打算用这个中断做什么,判断它是否发送完成吗?这个是多余的,因为发送完成直接判断相关的标志位就可以了。那假如说你确实想开发送完成中断,里面什么也不做,那也不用关掉,在里面清空中断标志就可以了,以便下次发送完成可以再进入。如果你不想用了就可以关闭了。
举报

李桂英

2019-8-7 08:32:51
做通信,想用中断
举报

更多回帖

发帖
×
20
完善资料,
赚取积分