关于S2-LP休眠
休眠方式
-
直接将CSN拉高,相当于芯片断电,电流0uA;mcu醒来后必须重新初始化s2lp才能正常工作;
-
执行sleep命令,s2lp进入休眠,而且也可以做到几乎0uA的功耗;
-
休眠前最好先清空fifo,执行abort后再执行sleep 命令;
S2LPCmdStrobeFlushRxFifo(); S2LPCmdStrobeFlushTxFifo(); S2LPCmdStrobeSabort(); S2LP_DELAY_US(10); S2LPCmdStrobeSleep(); S2LP_DELAY_US(10); -
另外设计电路图时,
- 低功耗产品要特别注意上下拉,减少漏电流;
- 留出测试点,甚至mcu和rf用电阻分开供电,便于测试。

作者介绍
我是 嵌入式老菜鸟,只分享踩过的坑
欢迎关注,后续持续更新 S2-LP 配置教程、低功耗优化、距离拉满技巧、实战源码~
标签
S2-LP STM sub-GHz 嵌入式开发 射频调试 低功耗 无线通信 开发避坑