Demo-etrm输出比较触发dma搬运
-
1. 需求
客户需要再me上定时搬运数据,希望采用硬件定时器触发dma自动搬运数据
2. 解决方案
me系列可周期触发dam的仅etmr模块,故选择采用etmr定时触发dma
etmr仅能实现输入捕获和输出比较触发dma,故此方案采用输出比较做定时功能触发dma搬运
2. 示例说明
采用设置etmr5_ch5作为输出比较通道触发dma讲变量tst_A的值搬运到tst_B中
测试条件:
SDK 1.3.1,ME05 demo板2.1 设置etmr5_ch5作为输出比较通道触发dma,输出比较高低电平时间各10ms,触发dma搬运的时间为10ms
- 列表etmr clock设置
*输出比较设置
2.2 设置DMA
2.3 程序说明
3. 工程文件
- 列表etmr clock设置
-
-
基于上述例子,增加数组搬运、循环搬运使用说明
etmr_dma.zip -
基于上述工程实现一次trigger搬运一个数组元素,数组元素全部搬运完成后源地址和目的地址回到起始位置重新搬运配置:
帮助没办法联网的电脑使用YCT
帮助改进和优化YT CONFIG TOOL,有机会抽取YTM32B1ME0 EVB哦...