Nucleo-L4R5ZI评测3 低功耗测试 STM32Cube_FW_L4_V1.10.0演示代码为我们提供了低功耗测试DEMO。该演示将板上的LPUART1虚拟成串口,方便我们在上位机上通过键盘输入远程指令数字0-12来测试不同工作模式下的功耗。我们可以在板上的IDD插座上连接数字电流表来观察工作电流值。每进行一次测试后,按一下开发板的“RESET”键,就可以再进行下一次测试。 以下是测试结果,由于手头数字表精度有限,加上内阻的不同,与官方公布的数据有所出入,尤其是小电流,只供参考。 0. SHUTDOWN 1. STANDBY 2. STANDBY+RTC 3. STANDBY+RTC+SRAM2 4.STOP2 5.STOP2+RTC 6.STOP1+MR_OFF 7.STOP2+MR_OFF+RTC 8.LPSLEEP 2MHZ -FLASH OFF 9.LPRUN 2MHZ -WHILE FLASH ART ON 10.SLEEP Range 2, 24MHZ -WHILE FLASH ART ON 11.SLEEP Range 1, 80MHZ -WHILE FLASH ART ON 12.RUN Range 2, 24MHZ -WHILE FLASH ART ON 13.RUN Range 1, 804MHZ -WHILE FLASH ART ON 可见这是一款功耗非常低的芯片。 |
节省下载文件尺寸,只放上一个文件夹。
要放在ST官方代码的路径中。
STM32Cube_FW_L4_V1.10.0\Projects\STM32L4R5ZI-Nucleo\Examples\PWR
写了一句病句!
更正:IAR的工程在这个文件夹中
关于串口通讯,演示代码是将ST-LINK USB虚拟成一个串口,我们只要用USB线连接连接ST-LINK即可。照片中的2条线只是连接数字万用表而已。虚拟串口只需USB线即可。
main.c中对虚拟串口的初始化如下:
刚刚用IAR试编译,如你所述,错误许多,原因是因为IAR驱动缺少STM32L4R5芯片所致。MDK5可用。
MDK5生成的HEX文件