为了实现在低功耗前提下将有效数据以无线方式进行传输,设计了一种基于超低功耗MSP430微控制器和无线收发模块CC1101的无线传输系统,该系统利用MSP430灵活的定时器和CC1101特有的电磁波唤醒Wake On Radi功能,最终实现了单片机在超低功耗前提下将数据在电脑上显示出来。其中,WOR实现的难点是对CC1101寄存器的配置,以及其从深度睡眠模式唤醒时间和开始接收数据模式的时间的计算。
很多单片机都有低功耗模式,STM32 也不例外。在系统或电源复位以后,微控制器处于运行状态。运行状态下的 HCLK 为 CPU 提供时钟,内核执行程序代码。当 CPU 不需继续运行时,可以利用多个低功耗模式来节省功耗,例如等待某个外部事件时。用户需要根据最低电源消耗,最快速启动时间和可用的唤醒源等条件,选定一个最佳的低功耗模式。