请问:STM32串口通信三种方式(查询,中断,DMA)各自的特点以及实现方法是什么
答案:2 悬赏:40 手机版
解决时间 2021-11-28 06:31
- 提问者网友:蓝莓格格巫
- 2021-11-27 06:50
请问:STM32串口通信三种方式(查询,中断,DMA)各自的特点以及实现方法是什么
最佳答案
- 五星知识达人网友:不想翻身的咸鱼
- 2021-11-27 07:15
查询就是一直在查看标志位,是不是被置1了,如果是就去读或者其他操作
中断就是平时不用管,一单有东西来就会进入中断服务程序,你再去操作
DMA是你初始化的时候把串口地址和需要传输的地址写上,来东西他就自己把数据存到你初始化的地址上,可以连续,或者传输完中断,丫的,不采纳我真是对不起我。都是手打的
中断就是平时不用管,一单有东西来就会进入中断服务程序,你再去操作
DMA是你初始化的时候把串口地址和需要传输的地址写上,来东西他就自己把数据存到你初始化的地址上,可以连续,或者传输完中断,丫的,不采纳我真是对不起我。都是手打的
全部回答
- 1楼网友:摆渡翁
- 2021-11-27 08:07
不用中断的话只能在住循环里面查询了,这样不太好的,实时性不强,容易丢包。建议你用用DMA通道试试,但是也要开中断,但是一般DMA不消耗CPU的。只是给个思路,自己试试吧,呵呵我也是新手,没试过。源码更是没有 了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯