CC1310 DIO12设置成上升沿触发,在standby模式一直进入不了中断,是不是standby模式下DIO12无法工作?
Susan Yang:
是的,您可以看一下
www.ti.com.cn/…/swra486a.pdf
的Table 1. Software Configurable Power Modes以及3.3 Standby Mode
在进入standby模式时的第一步就是
Freeze the IOs on the boundary between MCU and AON– Latch (freeze) the input and output pins to avoid glitches when in standby. When the inputs and outputs are frozen, the current state of the inputs and outputs is retained while available to trigger wakeup to the Cortex-M3.
但您可以通过外部中断唤醒standby模式
user6129142:
回复 Susan Yang:
补充下现象:在XDS110单步调试时,中断可以重复进入;但在全速后,无法进行唤醒。
XDS110单步调试时芯片cc1310应该也会进入低功耗模式?跟全速有什么区别吗?看了上面您的回复后,IO1我设置成了上升沿触发,IO4设置成下降沿触发。在全速运行时,IO1无法触发中断,IO4可以重复进入。我对比了IOCFG1、IOCFG12的寄存器,分别是0x20066000,0x20054000。似乎都配置了中断使能,麻烦帮忙看下还有什么需要检查的,谢谢。