| 遇到一个问题想求证一下:LPUART的输入检测唤醒是否与其本身的中断冲突? 复现使用 N32L40xRL-STB 并使用SDK例程 LPUART/WakeUpFromStop2进行以下修改: 
main.c中增加了LPUART_IRQ中断使能 
 
n32l40x_it.c中增加了LPUART_IRQHandler函数 
 
先进行一次编译运行,程序可以正常响应,并实现唤醒 
 
把 main.c中添加的注释部分取消注释,再次运行,发现例程已经无法响应并唤醒 期望为了在rtthread中实现n32芯片的最小低功耗运行,LPUART的中断唤醒,对于console的正常响应是有意义的,如果唤醒与中断冲突,那么只能按 polling 模式使用串口,这样需要的 MCU 的运行资源会更多,最好使能有解决办法处理中断和输入检测唤醒,让他们同时工作 附件经过修改的WakeUpFromStop2工程,放在原来工程的位置才能用  附件:WakeUpFromStop2-changed.zip
 |