
最近项目需要,用了一个NucleoL432KCT6作为核心板,外部5V供电接到+5V引脚,发现直接接+5V引脚程序不运行, 但是接VIN程序就可以正常运行,直接USB供电也是可以运行的,很奇怪, 看了手册,也说是可以5V电源直接接+5V引脚的(VIN是需要7V~12V电源) ![]() ![]() ![]() 按上面的原理图看,接+5V后,LD2是亮的,而且3.3V是输出正常的,JP1短路帽也是接上的,也按了复位键了,就是程序不运行。 2021.3.24 补充一下: 因为是单件产品,不准备自己设计MCU最小系统了,所以想直接使用Nucleo32,同时,希望功耗能控制在10ma以内,所以不能用USB口供电(USB供电的话,STLINK会上电,电流120ma左右) 2021.3.25 我现在不是要调试,而是让板子用5V供电工作,我调试是直接接板子上的micro USB,这个一点问题都没有,做了如下一系列验证和猜想: 1、我单独+5V供电,MCU不启动(写了一个LD3闪烁的程序测试),而使用充电宝通过micro USB供电就可以启动,说明程序是在flash里面的; 2、我这次一共买了四块NucleoL432,都是一样的现象,说明这个不是板子坏了。 3、测量了+3.3V,是正常输出的,说明电源部分没有问题;而且,尝试直接用外部+3.3V供电,依旧是不工作的;4、使用外部+5V或5V以上电源接到VIN,是可以正常工作的,但是此时STLINK也一起工作了,电流从原来的4ma增加到了120ma,这个功耗无法接受,所以这个方案不能用; 5、使用另外一款nucleo32板子 nucleoF042测试,现象完全相同,依旧是外部+5V引脚供电无法正常工作,是否可以说明这个不是设计缺陷?只是我们,没找到正确打开方式? |
ST25R3916有快速读取吗?
STM32L476 Flash擦除失败问题
STM32L562-DK板中居然有个电流测量模块
STM32L433 单片机在串口配置为IRDA模式后,IRDA是否可以在STOP Mode1下唤醒
各位大佬们多提提宝贵建议定位根本原因,跪谢。STM32L452 在未知情况下打开了读保护RDP?MCU无法运行,只有解除读保护后重新烧录固件
VDD下电后使用VBAT引脚供电时LSE停振?
关于stm32l431rct6的LPTIM计数模式
STM32L476VGT6 100P的可以直接用stm32u575vg 100P的替换到板子上吗?为啥烧录程序时无法连接?
使用STM32L451CEU6型号的芯片,在用usart(PA9、PA10)进行串口通信时,发送0x55在PC端可以收到正确的数据,但是发送0x80会收到0x00的数据,发送0x01会收到0x7F的数据,串口助手的配置和CubeMX上的配置参数是一样的(都是115200,8N1),请问各位这个是什么原因呀?
两块SRAM分别位于不同的基地址,有什么方法可以使这两块区域SRAM当成一块使用
建议断开复位脚
确认了,就是您说的这个原因,复位引脚被拉低了,一直在复位状态!断开就可以了,断开后“Reset and Run”功能不可用了,stlink无法控制MCU的启动了,但是这个可以接受!谢谢指点!非常感谢!
如果经+5V通过外部电源供电的话,通过STLINK连接进行下载时注意上电顺序;【上面文字已经提到】
1、是的,我确定程序下载进去了,就是一个LED闪烁的小程序,使用充电宝通过USB口供电,是可以闪烁的;
2、我这里现在不通过STLINK调试,就是想通过+5V给MCU供电让MCU工作,不希望STLINK一直带电,其他nucleo64的板子都是可以这样用的
我这里现在不通过STLINK调试,就是想通过+5V给MCU供电让MCU工作,不希望STLINK一直带电,其他nucleo64的板子都是可以这样用的
因为是单件产品,不准备自己设计MCU最小系统了,所以想直接使用Nucleo32,同时,希望功耗能控制在10ma以内,所以不能用USB口供电(USB供电的话,STLINK会上电,电流120ma左右)
好的,我现在测量一下,另外一位坛友也怀疑是复位被拉低了,谢谢指点!多谢!