CH579 CH573 CH582 串口切换GPIO睡眠唤醒操作

蓝牙芯片sleep/shut down模式仅支持IO和RTC唤醒,如果IO只接了串口比如PA8/PA9(UART1),在睡眠前需将串口模式切换为普通IO,并设置唤醒。

 

如上图1正常初始化串口,睡眠前要将串口引脚设置为IO唤醒,T和R引脚设置应该不同,比如芯片R引脚应该设置成低电平唤醒,因为一般T引脚都是默认高电平。

 

 

 

设置好IO唤醒后,开启睡眠,如上图,可以参考EVT/PM例子;

 

唤醒后要变IO为串口模式,需要进行IO重新设置,第一步一定试先关闭中断,然后关闭唤醒,重新设置IO的模式,才能正常进行IO到串口的正常切换;

posted @ 2022-03-08 16:39  debugdabiaoge  阅读(1629)  评论(0编辑  收藏  举报