14
99
141
初级会员
使用道具 举报
1万
7万
11万
管理员
eric2013 发表于 2020-5-1 07:50 没问题,可以同时开启,系统会帮你做好仲裁。DMA是可以配置优先级的,配置优先级的意义就在这里了。 像I ...
LR215 发表于 2020-5-2 05:35 硬汉哥,两个外设的数据是同时到达的哦,比如2个ADC,数据同一时刻过来,都走API1也不会影响么?
eric2013 发表于 2020-5-2 09:44 有影响啊,如果CPU访问他们是同一个总线通道是有的。 但是像ADC这种满速设备,影响可以忽略。
LR215 发表于 2020-5-2 16:18 我现在是2路SPI通信,当单独一路数据不会丢失,但是同时开启2路SPI就发现数据有丢包的现象了。
eric2013 发表于 2020-5-2 17:22 这个锅,H7不背。 检查你的SPI参数等设置问题。。。
0
3
新手上路
134097970 发表于 2021-3-5 10:58 完全同步时,不同的DMA通道还是会抢总线的。我做WS2812彩灯,用DMA搬运一路数据没有问题,同时搬运2路就发 ...
9
156
183
eric2013 发表于 2021-3-5 11:11 这个是因为你用的DMA1或者DMA2,他们只有一个,这个DMA下的通道之间有个优先级配置。
tcs_stm32 发表于 2021-3-5 17:51 DMA传输时很快的,对于低速设备基本无影响。WS2812看能不能用SPI去驱动,选个合适的分频系数。用4位数据 ...
本版积分规则 发表回复 回帖后跳转到最后一页
|小黑屋|Archiver|手机版|硬汉嵌入式论坛
GMT+8, 2025-8-15 10:00 , Processed in 0.043420 second(s), 24 queries .
Powered by Discuz! X3.4 Licensed
Copyright © 2001-2023, Tencent Cloud.