根据ST官方的线下培训资料-低功耗设计,在STM32L476-DISO上做相同的实验,(官方资料用的是NUCLEO-L476)这两板子核心部件都一样。 问题是: 1、前三种模式实测值和理论值接近,但是LPSLEEP 2MHz工作模式下却相差较大。不解为何出现这个现象,工程设置与参考资料一致。 2、看资料USB-mini接口是可以实现虚拟串口传输的,但是我的串口助手显示连接成功,但是程序运行时没显示输出内容。后来只能将串口线(USART2)引出来,外加一个USB-TTL实现串口通讯。哪位高手指点一下,这个虚拟串口哪里设置的不对吗? 两个问题相关的图片如下:
|
问个关于STM32L4 SPI读数据,前3个字节永远是0
STM32L432 2个SPI同时使用的问题
STM32L476 ADC采集内部温度传感器电压值
STM32L431通过串口下载程序问题
ST的hal库有问题手头有STM32L4或STM32F7的帮忙测试DMA SD卡
STM32L476-Discovery开发板如何进行串口固件烧写
大家有用到STM32L433的CAN通信的吗?
STM32L4 FFT 自带arm_math.h编译不成功
想问一个关于STM32L475 flash的问题
谁有STM32L476的编程手册,传一个,感谢
需要看你电路图,在LpSleep模式下是否有IO被驱动了。
评分
查看全部评分
谢谢你的关注和回答,因为是在DISCO的开发板上做的实验,STM32CUBEMX配置的时候只修改了自己用到的IO,的确是还有别的IO被使用了,后来我想可能问题出在这里,就是我在用cubeMX自带的Power consumption calculator计算理论功耗时,没有对窗口右侧的外设进行配置,相当于只测了内核的功耗,但是实际运行时的确用到真正的外设了。至于官方例程没有提及在计算理论功耗时对外设的配置,但理论和实际接近,那应该是板子的差异,nucleo本来就没有什么外设,我用的DISCO外设就多了