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

YunTu Forum

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

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

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

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

    1 条回复 最后回复
    0
    • yishui66Y 离线
      yishui66Y 离线
      yishui66
      在 回复了 Diga 最后由 编辑
      #4

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

      1 条回复 最后回复
      0
      • yishui66Y 离线
        yishui66Y 离线
        yishui66
        写于 最后由 yishui66 编辑
        #2

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

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

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

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

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

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

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

              yishui66Y 2 条回复 最后回复
              0
              • yishui66Y 离线
                yishui66Y 离线
                yishui66
                在 回复了 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
                • yishui66Y 离线
                  yishui66Y 离线
                  yishui66
                  在 回复了 Diga 最后由 yishui66 编辑
                  #7

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

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

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

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

                    yishui66Y 1 条回复 最后回复
                    0
                    • yishui66Y 离线
                      yishui66Y 离线
                      yishui66
                      在 回复了 Diga 最后由 编辑
                      #9

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

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

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

                        1 条回复 最后回复
                        0
                        • yishui66Y 离线
                          yishui66Y 离线
                          yishui66
                          写于 最后由 编辑
                          #11

                          Cortex-M0+ Technical Reference Manual.pdf 分享

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

                        • 云途开发生态介绍

                          快速上手云途开发生态

                        • 云途论坛规则/Yuntu Forum Rules

                          发帖前请查看

                        • YT CONFIG TOOL调查问卷

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

                        • can
                          28
                          demo
                          23
                          uds
                          14
                          lin stack
                          13
                          md14
                          6
                          yt-link
                          6
                          fbl
                          5
                          adc模块
                          4
                          Online Users
                          lvbingruiL
                          lvbingrui
                          kid_liK
                          kid_li
                          JETTJ
                          JETT
                          waimanW
                          waiman
                          番茄+两个蛋番
                          番茄+两个蛋
                          • 登录

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