我现在在做终端休眠下的串口透传,然而我把协议栈里串口DMA模式改成ISR模式后,在终端处于休眠状态下时,仍然无法读取上位机给串口发来的数据。
我想知道串口中断算外部I/O中断吗?串口中断能唤醒休眠终端吗? 有什么好的方案,望各位指点 O(∩_∩)O谢谢
CC2540蓝牙4.0BLE开发:
datasheet上写的是睡眠计时器和外部中断唤醒
zhengzhong Hu:
回复 CC2540蓝牙4.0BLE开发:
首先感谢你的解答。
嗯,我看了数据手册是这样的,终端是在PM2模式下,但不是很明白,串口中断到底算不算外部中断?
zhengzhong Hu:
回复 CC2540蓝牙4.0BLE开发:
\(^o^)/YES! 受教了 脑袋里一心想着中断,忘了串口的工作机制