Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
LE0 在GPIO外部中断里直接读取eTMR定时器的CNT寄存器会不会有问题?
LE05(32PIN)另外需要确认的东西 1、芯片内核资料 2、芯片里面的中断优先级是怎么定的,最大可以支持到7,通过哪个寄存器可以看到我配置的多少? 3、芯片是否默认开启中断嵌套,高中断优先级的可以打断低优先级的
可以直接读,但 eTMR 是有输入捕获功能的,如果是捕获脉宽,或者周期啥的,建议还是用 eTMR 的输入捕获功能
Diga 谢谢答疑。 目前还发现设置完优先级debug没有变化 这里设置优先级有问题?
当前配的是哪个中断,优先级又是多少
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();
Diga 用Ozone调试可以看到IPR的变化,这样是对的吗?代表GPIO_IRQn 优先级已设置为1?
是的,GPIO中断是外设中断内的第 9 号中断
Diga 谢谢。还有就是有没有CM0+ 内核资料的链接提供个,我自己去下载。网上的资料太乱了
https://developer.arm.com/documentation 去 ARM 官网
Cortex-M0+ Technical Reference Manual.pdf 分享
发帖前请查看
帮助没办法联网的电脑使用YCT
帮助改进和优化YT CONFIG TOOL,有机会抽取YTM32B1ME0 EVB哦...