查看: 2633|回复: 1

[已解决] K22的DMA模块:一个eDMA通道能不能同时配置多个DMA请求源?

[复制链接]

该用户从未签到

2

主题

6

帖子

0

注册会员

Rank: 2

积分
88
最后登录
2021-4-7
发表于 2016-10-6 10:56:50 | 显示全部楼层 |阅读模式
本帖最后由 hongsine 于 2016-10-6 11:08 编辑

PIT+2个DMA通道控制ADC多通道扫描模式下(一个edma切换通道,一个edma读取转换数据结果),AD转换完成的COCO标志触发DAM读取数据,同时用到ADC0和ADC1的模拟通道,可以配置ADC0.COCO和ADC1.COCO同时触发同一个eDMA吗?

补充说明:ADC0采集交流电流,ADC1采集交流电压,每一次电压和电流采集必须保持在可以控制的时间间隔(采集的电压和电流数据要保持同步),所有只能使用一个PIT配合两个DMA通道完成一组数据的循环扫描。

最佳答案

楼主你好! 如果想同时使用ADC0, ADC1 触发同一个eDMA, 你需要配置不同的eDMA请求通道,分别设置为ADC0的请求源以及ADC1的请求源,然后使用相关DMA的通道。具体请查看DMAMUX寄存器中配置, 然后对应配置DMA相关寄存 ...
回复

使用道具 举报

该用户从未签到

712

主题

6371

帖子

0

超级版主

Rank: 8Rank: 8

积分
24856
最后登录
2025-7-17
发表于 2016-10-8 12:34:08 | 显示全部楼层
楼主你好!
如果想同时使用ADC0, ADC1 触发同一个eDMA, 你需要配置不同的eDMA请求通道,分别设置为ADC0的请求源以及ADC1的请求源,然后使用相关DMA的通道。具体请查看DMAMUX寄存器中配置, 然后对应配置DMA相关寄存器通道即可。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-7-18 10:03 , Processed in 0.089568 second(s), 23 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表