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

YunTu Forum

YTMicro.com
  1. 主页
  2. Discussion & Question
  3. YTM32B1L系列
  4. LE0 在GPIO外部中断里直接读取eTMR定时器的CNT寄存器会不会有问题?

LE0 在GPIO外部中断里直接读取eTMR定时器的CNT寄存器会不会有问题?

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

    LE0 在GPIO外部中断里直接读取eTMR定时器的CNT寄存器会不会有问题?

    1 条回复 最后回复
    0
    • Y 离线
      Y 离线
      yishui66
      写于2025年3月18日 14:10 最后由 yishui66 编辑 2025年3月18日 22:11
      #2

      LE05(32PIN)另外需要确认的东西
      1、芯片内核资料
      2、芯片里面的中断优先级是怎么定的,最大可以支持到7,通过哪个寄存器可以看到我配置的多少?
      3、芯片是否默认开启中断嵌套,高中断优先级的可以打断低优先级的

      1 条回复 最后回复
      0
      • D 离线
        D 离线
        Diga
        写于2025年3月19日 01:38 最后由 编辑
        #3

        可以直接读,但 eTMR 是有输入捕获功能的,如果是捕获脉宽,或者周期啥的,建议还是用 eTMR 的输入捕获功能

        1. CM0+ 内核
        2. 优先级只有 4 级,NVIC->IPR 可以看到自己配置的中断优先级
        3. 可以打断
        Y 1 条回复 最后回复 2025年3月19日 02:09
        0
        • Y 离线
          Y 离线
          yishui66
          在 2025年3月19日 02:09 回复了 Diga 最后由 编辑
          #4

          Diga 谢谢答疑。
          目前还发现设置完优先级debug没有变化
          f30561fa-5775-4370-868f-9ce6e811df9f-95c61313d9960778add5a85b3a78447.png
          这里设置优先级有问题?

          1 条回复 最后回复
          0
          • D 离线
            D 离线
            Diga
            写于2025年3月19日 02:17 最后由 编辑
            #5

            当前配的是哪个中断,优先级又是多少

            Y 2 条回复 最后回复 2025年3月19日 02:19
            0
            • Y 离线
              Y 离线
              yishui66
              在 2025年3月19日 02:19 回复了 Diga 最后由 编辑
              #6

              Diga 配置的是GPIO_IRQn 优先级设置为1 即

                  INT_SYS_DisableIRQGlobal();
                  /* GPIO_IRQn(9) GPIO_IRQHandler*/
                  INT_SYS_SetPriority(GPIO_IRQn,1);
                  INT_SYS_EnableIRQ(GPIO_IRQn);
              
                  INT_SYS_EnableIRQGlobal();
              
              1 条回复 最后回复
              0
              • Y 离线
                Y 离线
                yishui66
                在 2025年3月19日 03:05 回复了 Diga 最后由 yishui66 编辑 2025年3月19日 11:08
                #7

                Diga 用Ozone调试可以看到IPR的变化,这样是对的吗?代表GPIO_IRQn 优先级已设置为1?
                4be62983-60bc-4930-83de-000f4abc6205-1742353678978.png

                9dbd4343-14da-4009-96db-6b94abb77120-e54afbc811f0e5fc9fdb1362b899afb.png

                1 条回复 最后回复
                0
                • D 离线
                  D 离线
                  Diga
                  写于2025年3月19日 05:23 最后由 编辑
                  #8

                  是的,GPIO中断是外设中断内的第 9 号中断

                  Y 1 条回复 最后回复 2025年3月19日 13:30
                  0
                  • Y 离线
                    Y 离线
                    yishui66
                    在 2025年3月19日 13:30 回复了 Diga 最后由 编辑
                    #9

                    Diga 谢谢。还有就是有没有CM0+ 内核资料的链接提供个,我自己去下载。网上的资料太乱了

                    1 条回复 最后回复
                    0
                    • D 离线
                      D 离线
                      Diga
                      写于2025年3月20日 01:25 最后由 编辑
                      #10

                      https://developer.arm.com/documentation
                      去 ARM 官网

                      1 条回复 最后回复
                      0
                      • Y 离线
                        Y 离线
                        yishui66
                        写于2025年3月20日 02:36 最后由 编辑
                        #11

                        Cortex-M0+ Technical Reference Manual.pdf 分享

                        1 条回复 最后回复
                        1

                        8/11

                        2025年3月19日 05:23

                      • 云途论坛规则/Yuntu Forum Rules

                        发帖前请查看

                      • YCT离线License申请流程

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

                      • YT CONFIG TOOL调查问卷

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

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

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