
请问:STM32串口通信三种方式(查询,中断,DMA)各自的特点以及实现方法是什么 10
展开全部
查询就是一直在查看标志位,是不是被置1了,如果是就去读或者其他操作
中断就是平时不用管,一单有东西来就会进入中断服务程序,你再去操作
DMA是你初始化的时候把串口地址和需要传输的地址写上,来东西他就自己把数据存到你初始化的地址上,可以连续,或者传输完中断,丫的,不采纳我真是对不起我。都是手打的
中断就是平时不用管,一单有东西来就会进入中断服务程序,你再去操作
DMA是你初始化的时候把串口地址和需要传输的地址写上,来东西他就自己把数据存到你初始化的地址上,可以连续,或者传输完中断,丫的,不采纳我真是对不起我。都是手打的

2023-08-25 广告
根据公开信息,STM32F107的价格因型号、规格、封装和供应商等因素而异。在一些电子市场中,它的价格可能在**10.00-45.00元/PCS**之间。需要注意的是,这些价格可能不是最新的,因此请在购买前与供应商确认最新的价格和型号。
S...
点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
2015-06-14
展开全部
不用中断的话只能在住循环里面查询了,这样不太好的,实时性不强,容易丢包。建议你用用DMA通道试试,但是也要开中断,但是一般DMA不消耗CPU的。只是给个思路,自己试试吧,呵呵我也是新手,没试过。源码更是没有 了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询