请问串口收发信息都采用中断方式的话,程序应该怎么写?

[复制链接]
查看11 | 回复4 | 2021-1-27 05:22:13 | 显示全部楼层 |阅读模式
如题:请问串口收发信息都采用中断方式的话,程序应该怎么写?
因为串口只有一个中断入口,要么接收用中断,要么发送用中断,可是收发都用中断的话,要怎么写呢?
分 -->
回复

使用道具 举报

千问 | 2021-1-27 05:22:13 | 显示全部楼层
中断里面可以判断是发送中断还是接受中断
回复

使用道具 举报

千问 | 2021-1-27 05:22:13 | 显示全部楼层
如果含有DMA功能的话采用DMA方式高效
回复

使用道具 举报

千问 | 2021-1-27 05:22:13 | 显示全部楼层
https://blog.csdn.net/u014694105/article/details/105215091STM32F4串口DMA接收
https://blog.csdn.net/u014694105/article/details/105155611STM32F4串口DMA周期发送
可供参考
回复

使用道具 举报

千问 | 2021-1-27 05:22:13 | 显示全部楼层
中断加环形FIFO。最有效的做法,很灵活。DMA这个东西,适合特别稳定的接收。
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行