跳转至内容
  • 版块
  • 最新
  • 标签
  • 热门
折叠
品牌标识

YunTu Forum

YTMicro.com
  1. 主页
  2. Discussion & Question
  3. YTM32B1M系列
  4. Demo-etrm输出比较触发dma搬运

Demo-etrm输出比较触发dma搬运

已定时 已固定 已锁定 已移动 YTM32B1M系列
5 帖子 3 发布者 218 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • Y 离线
    Y 离线
    yt0069
    写于2024年8月2日 03:09 最后由 yt0069 编辑 2024年8月2日 11:24
    #1

    1. 需求

    客户需要再me上定时搬运数据,希望采用硬件定时器触发dma自动搬运数据

    2. 解决方案

    me系列可周期触发dam的仅etmr模块,故选择采用etmr定时触发dma
    etmr仅能实现输入捕获和输出比较触发dma,故此方案采用输出比较做定时功能触发dma搬运
    f8239cdb-6368-4ba2-81bb-ee3805f3737f-image.png
    cdb2e249-a6e6-4bad-916c-1857ccfe5d12-image.png

    2. 示例说明

    采用设置etmr5_ch5作为输出比较通道触发dma讲变量tst_A的值搬运到tst_B中
    测试条件:
    SDK 1.3.1,ME05 demo板

    2.1 设置etmr5_ch5作为输出比较通道触发dma,输出比较高低电平时间各10ms,触发dma搬运的时间为10ms
    • 列表etmr clock设置
      37968a76-e243-4d85-bd91-4708c52d8594-image.png
      *输出比较设置
      90893d76-3c80-4a25-872a-6ed3d81a8f8e-image.png
    2.2 设置DMA

    e58ba5f4-0f09-407a-af84-6b8ec4bf1612-image.png

    2.3 程序说明

    9bc176e9-8665-4932-8396-ee661261d6b0-image.png

    3. 工程文件

    TimerDma.zip

    1 条回复 最后回复
    0
    • Y yt0069 从 2024年8月2日 03:24 中的 云途内部 移动了该主题
    • W 离线
      W 离线
      weber
      写于2024年8月5日 11:28 最后由 编辑
      #2

      连续搬运一组数据需要配置哪些,且改组数据重复搬运

      1 条回复 最后回复
      0
      • W 离线
        W 离线
        weber
        写于2024年8月5日 11:38 最后由 编辑
        #3

        搬运数据,相关寄存器描述不是很清楚,无法理解,修改哪些参数可以令一组数据重复发送

        1 条回复 最后回复
        0
        • J 离线
          J 离线
          junhanhuang
          写于2024年8月7日 05:44 最后由 编辑
          #4

          基于上述例子,增加数组搬运、循环搬运使用说明
          etmr_dma.zip

          1 条回复 最后回复
          0
          • J 离线
            J 离线
            junhanhuang
            写于2024年8月8日 02:17 最后由 编辑
            #5

            基于上述工程实现一次trigger搬运一个数组元素,数组元素全部搬运完成后源地址和目的地址回到起始位置重新搬运配置:
            52f0842e-09dc-4fef-8b1f-8920fd5ccd7e-439c6b47ade35dc7314bf5b6b1b13e4.png

            1 条回复 最后回复
            0

            1/5

            2024年8月2日 03:09

          • 云途论坛规则/Yuntu Forum Rules

            发帖前请查看

          • YCT离线License申请流程

            帮助没办法联网的电脑使用YCT

          • YT CONFIG TOOL调查问卷

            帮助改进和优化YT CONFIG TOOL,有机会抽取YTM32B1ME0 EVB哦...

          • demo
            11
            can
            8
            lin stack
            5
            yt-link
            5
            vscode
            3
            adc模块
            2
            i2c
            2
            uuid
            2
            Online Users
            • 登录

            • 登录或注册以进行搜索。
            1 / 5
            • 第一个帖子
              1/5
              最后一个帖子
            0
            • 版块
            • 最新
            • 标签
            • 热门