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

YunTu Forum

YTMicro.com
  1. 主页
  2. Discussion & Question
  3. YTM32B1H系列
  4. 串口DMA

串口DMA

已定时 已固定 已锁定 已移动 YTM32B1H系列
18 帖子 6 发布者 4.2k 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • BJXB 离线
    BJXB 离线
    BJX
    在 回复了 Frank 最后由 编辑
    #9

    Frank 好的 我看了注释后就没有尝试DMA+空闲中断

    1 条回复 最后回复
    0
    • DigaD 离线
      DigaD 离线
      Diga
      写于 最后由 编辑
      #10

      你这个只有接收完成,或者超时,才会去读取剩余多少数据。
      这个接收完成,应该是你预设了一个接收长度,应该是 8 ,如果收到 8 个数据,才会进这个接收完成回调

      BJXB 1 条回复 最后回复
      0
      • BJXB 离线
        BJXB 离线
        BJX
        在 回复了 Diga 最后由 编辑
        #11

        Diga 是这样的,但在DMA模式下不能用空闲中断,所以那个超时事件不能用,有没有其它方法可以在DMA状态下接收不定长数据

        1 条回复 最后回复
        0
        • DigaD 离线
          DigaD 离线
          Diga
          写于 最后由 编辑
          #12

          可以软件定时去调用这个函数,比如10ms 一次,当连续几次,获取的剩余个数都未变化时,说明已经接收完成。
          或者用中断。。

          1 条回复 最后回复
          0
          • BJXB 离线
            BJXB 离线
            BJX
            写于 最后由 编辑
            #13

            好的 谢谢你的思路

            1 条回复 最后回复
            0
            • gaoShengG 离线
              gaoShengG 离线
              gaoSheng
              在 回复了 Frank 最后由 编辑
              #14

              Frank 请问Mcal支持吗,我看Mcal似乎没有这部分注释,但是在yct工具里面在启动DMA后也不能勾选空闲中断

              FrankF 1 条回复 最后回复
              0
              • FrankF 离线
                FrankF 离线
                Frank YunTu
                在 回复了 gaoSheng 最后由 编辑
                #15

                gaoSheng, HA01上串口的Idel中断和同时使用DMA是互斥的,机制上不能共存,不是软件不支持的问题。

                gaoShengG LlllllL 2 条回复 最后回复
                0
                • gaoShengG 离线
                  gaoShengG 离线
                  gaoSheng
                  在 回复了 Frank 最后由 编辑
                  #16

                  Frank 好的,谢谢大佬😘

                  1 条回复 最后回复
                  0
                  • LlllllL 离线
                    LlllllL 离线
                    Llllll
                    回复了Frank 最后由 编辑
                    #17

                    Frank 大佬好,想问一下LinFlexD不支持DMA+串口空闲中断,那MD2的Uart支持么

                    RuiXuR 1 条回复 最后回复
                    0
                    • RuiXuR 离线
                      RuiXuR 离线
                      RuiXu YunTu
                      回复了Llllll 最后由 编辑
                      #18

                      Llllll 在 串口DMA 中说:

                      Frank 大佬好,想问一下LinFlexD不支持DMA+串口空闲中断,那MD2的Uart支持么

                      支持

                      1 条回复 最后回复
                      1

                    • 云途开发生态介绍

                      快速上手云途开发生态

                    • 云途论坛规则/Yuntu Forum Rules

                      发帖前请查看

                    • YT CONFIG TOOL调查问卷

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

                    • can
                      24
                      demo
                      22
                      lin stack
                      13
                      uds
                      13
                      md14
                      6
                      fbl
                      5
                      yt-link
                      5
                      adc模块
                      4
                      Online Users
                      • 登录

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