杰理之串口等外设与睡眠的协调处理【篇】

主控进睡眠(sniff、power_down)状态,任何外设(uart、timer、mcpwm、spi)均为失效,无法工作, 只有唤醒 IO 有效,能触发主控唤醒后,其他外设才能继续工作。 举例:串口与唤醒 IO 的协调方式 在睡眠状态下,芯片是无法正常接收串口数据的,需要主机 MCU 用独立的 IO,唤醒芯片后,主机 delay 延 时一会,才能发送数据,芯片才能正常接收(做法与 nordic 基本一致)

版权声明:本文为CSDN博主「Rambo-Lamborghini」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/u013820168/article/details/122573002

主控进睡眠(sniff、power_down)状态,任何外设(uart、timer、mcpwm、spi)均为失效,无法工作, 只有唤醒 IO 有效,能触发主控唤醒后,其他外设才能继续工作。 举例:串口与唤醒 IO 的协调方式 在睡眠状态下,芯片是无法正常接收串口数据的,需要主机 MCU 用独立的 IO,唤醒芯片后,主机 delay 延 时一会,才能发送数据,芯片才能正常接收(做法与 nordic 基本一致)

版权声明:本文为CSDN博主「Rambo-Lamborghini」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/u013820168/article/details/122573002

生成海报
点赞 0

Rambo-Lamborghini

我还没有学会写个人说明!

暂无评论

发表评论

相关推荐

rt-thread使用segger_rtt打印,节约串口

串口,是单片机上一种非常重要的资源。 rt-thread的finsh功能(就是msh了)是非常重要的调试打印接口。 rt-thread默认使用一个串口去实现finsh的功能,然而实际产品

CUBE MX 中配置systick的时钟源

在学习别的代码中发现,systick中断的SysTick_Handler被改写了,内部时钟源使用的是timer6,并且注释为了1ms,因为也在学习cube mx平台,所以打开

STM32串口控制LED灯的亮灭

STM32中的串口控制LED灯的亮灭,分为两种方式,一种是直接发送数字0和1来控制灯的亮灭,另一种是通过发送字符串来控制。 我所使用的开发板主控芯片是STM32F401RET6,主频84