STM32
登录
直播中
张燕
7年用户
1342经验值
私信
关注
[问答]
dma一直传输数据,cpu执行其他代码有影响吗?
开启该帖子的消息推送
dma
cpu
现在设计程序,习惯主程序里面一直运行AD,dma运行搬运到数组;每隔一段时间读取ad值;另外还有串口收发也是dma
如果是dma在一直传输数据,cpu执行其他代码有影响吗?比如dma在写ram的同时,cpu也读该ram;并且是cpu先读了一半(比如16位数据的前8位),此时dam写该ram;怎么保证读到的数据不会出错
回帖
(1)
王艳红
2024-4-18 16:42:41
DMA搬运完了会有标志位或者中断,等DMA搬运完成了再去读值就行了
DMA搬运完了会有标志位或者中断,等DMA搬运完成了再去读值就行了
举报
更多回帖
rotate(-90deg);
回复
相关问答
dma
cpu
请问STM32在进行RAM的
DMA
传输
时会占用多少系统总线?
2018-11-13
3956
用LabView做UDP
数据传输
,
一直传输
不成功是什么原因?
2022-04-02
3669
使用CubeMX生成的
代码
来配置ADC和
DMA
,
DMA
遇到
传输
错误怎么处理?
2022-12-15
209
DMA
的
数据传输
速率是多少?
2019-05-14
6797
esp8266重刷固件库之后
一直传
入
数据
2019-05-22
3525
AD5325控制方式可以
一
个LE下降沿,
一直传输
到LE上升沿吗?
2018-11-13
1460
如何去实现
DMA
传输
的配置
代码
呢
2021-12-10
1166
CPU
如何
执行
代码
?
2021-11-30
687
stm32的
DMA
在
数据传输
过程中扮演什么角色?
2020-08-13
979
怎么启动
一
个
DMA
传输
事务?
2019-10-29
1512
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分