Hi, TI
我基于最新的SDK,在simple_peripheral工程中添加了UART任务,通过一个IO的中断进行控制UART的唤醒与休眠,当下降沿中断产生时,唤醒UART,此时UART的TX和RX工作都正常,当IO产生上升沿中断时,让UART休眠。我在下降沿产生的中断处理函数中,是这样处理的:
UART_readCancel(handle)
Power_releaseConstraint(PowerCC26XX_SB_DISALLOW);
Power_releaseConstraint(PowerCC26XX_IDLE_PD_DISALLOW);
但是发现UART并没有进入休眠,RX还是可以正常收发的。请TI的各位大神们帮我看看,我应该怎么处理?
Yue TANG:
现成的直接用就好了
http://processors.wiki.ti.com/index.php/NPI_Two_Wire_UART_with_PM
mq guo:
请问你是怎样唤醒UART的