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

YunTu Forum

YTMicro.com
  1. 主页
  2. Discussion & Question
  3. YTM32B1M系列
  4. ME05 SPI单字节发送 SPI的时钟线间隔大 已启用DMA

ME05 SPI单字节发送 SPI的时钟线间隔大 已启用DMA

已定时 已固定 已锁定 已移动 已解决 YTM32B1M系列
8 帖子 4 发布者 1.2k 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • lxwL 离线
    lxwL 离线
    lxw
    写于 最后由 编辑
    #1

    5f92da37-ab30-4881-a48e-661360e9fe62-image.png
    50abd5ee-36bd-4bb2-b033-d2180ed1205f-image.png
    901307d8-37d4-41a6-a8ed-9795193ebc8d-image.png
    869665d7-5652-4017-9259-28f43b05482d-image.png

    1 条回复 最后回复
    0
    • lxwL 离线
      lxwL 离线
      lxw
      在 回复了 swust 最后由 编辑
      #4

      swust 好吧 还是有问题 代码的话 不多 就开了SPI和定时器外设,
      efbd93ab-ead2-4c12-978a-03b29f430990-e25b9f564f01c21450a61f9b6471335a.png

      我做了一个IO翻转来测试 看这个间隔就可以看出来 第一段数据转载,第二段是中断发送,第三段是就是下一个字节 然后继续装载 这个是哪里的问题 如何优化一下单字节传输速度

      1 条回复 最后回复
      0
      • swustS 离线
        swustS 离线
        swust YunTu
        写于 最后由 编辑
        #2

        你的app代码太多了或者两次发送之间加了延时,正常连续调用时间间隔不会太大,按照你设置的140K速率算,大约有20多us的间隔了。

        lxwL 2 条回复 最后回复
        0
        • lxwL 离线
          lxwL 离线
          lxw
          在 回复了 swust 最后由 编辑
          #3

          swust 好的好的 这边已经解决了

          1 条回复 最后回复
          0
          • lxwL 离线
            lxwL 离线
            lxw
            在 回复了 swust 最后由 编辑
            #4

            swust 好吧 还是有问题 代码的话 不多 就开了SPI和定时器外设,
            efbd93ab-ead2-4c12-978a-03b29f430990-e25b9f564f01c21450a61f9b6471335a.png

            我做了一个IO翻转来测试 看这个间隔就可以看出来 第一段数据转载,第二段是中断发送,第三段是就是下一个字节 然后继续装载 这个是哪里的问题 如何优化一下单字节传输速度

            1 条回复 最后回复
            0
            • 车友车行车 离线
              车友车行车 离线
              车友车行 YunTu
              写于 最后由 编辑
              #5

              SPI时钟源是多少?把这个改成true试试
              image.png

              lxwL 2 条回复 最后回复
              0
              • lxwL 离线
                lxwL 离线
                lxw
                在 回复了 车友车行 最后由 编辑
                #6

                车友车行 时钟源我切换成了CLK_SRC_FIRC,之前外部高速时钟晶振是8M的,这个的片选有些特殊处理 不能让SPI这边自动控制 我可以改为true试试

                1 条回复 最后回复
                0
                • lxwL 离线
                  lxwL 离线
                  lxw
                  在 回复了 车友车行 最后由 lxw 编辑
                  #7

                  车友车行 改了 时钟还是不连续 启用内部的高速时钟 可以到16M7731a366-2556-4c26-a964-00c5ac0242ef-image.png

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

                    把发送数据填进去,再通过总线发出来,这个过程肯定是要时间的。你的通信速率越快,每个字节的间隔看起来就会越大。
                    另外 SPI 是同步通信,时钟间隔大小对通信没有任何影响

                    1 条回复 最后回复
                    0
                    • ,FrankieF Frankie 将这个主题转为问答主题
                    • ,FrankieF Frankie 将这个主题标记为已解决

                  • 云途开发生态介绍

                    快速上手云途开发生态

                  • 云途论坛规则/Yuntu Forum Rules

                    发帖前请查看

                  • YT CONFIG TOOL调查问卷

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

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

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