原来使用的是STM32L151,针对两块芯片做一个简单的对比。
STM32L151的配置如下:
Cortex-M3,32MHz,128KB FLASH,32KB RAM;
1.65V~3.6V供电范围
214uA/MHz运行模式,1.45uA停机+RTC模式
N32L436的配置如下:
Cortex-M4F,108MHz,128KB FLASH,32KB RAM;
1.8V~3.6V供电范围
120uA/MHz运行(推算),3uA停机+RTC模式
使用的硬件是L436开发板和RA-01S模块,RA-01S模块另外画了转接板。
RA-01S是安信可推出的使用SX1268 LORA模块。
原计划是想用RT-Thread进行移植开发,奈何加上RTT全家桶之后,芯片的FLASH就不够用了,所以最后使用了裸机开发。
主逻辑是定时读取温度数据,然后通过LoRaWAN上报。
具体移植过程请看下一篇。
更多回帖