不能小看STM32F030F4P6这个小芯片,搞死我了
最近做了个小项目,用的MCU是STM32F030F4P6,程序做好后在某宝上买的小系统板运行很正常,如下图:在小系统板测试好后,放到自已做的PCB上,MCU不运行,用ST-LINK烧写也不正常,偶尔能烧写成功,但很少。搞了两天没找个问题,烦!!下面放出电路图:
电源3.3V是正常的,芯片也正常,把小系统的MCU换过来也不运行。
有句话,遇到问题找专业人士,请大师给看看电路有没有问题?那里出问题了?
在VDDA接3.3V就正常了,烧写也正常,问题已解决!
感谢 ! wenyangzeng
感谢各位的回复 本帖最后由 wenyangzeng 于 2017-10-24 07:28 编辑
VDDA没有连接到+3.3V当然无法正常工作。还有那个R1连接在供电2端是做什么用的? 去抄官方的吧 参考官方的吧 最小系统有晶振,你的哪?NRST的管脚电压?BOOT0的电压? 把BOOT0的R1去掉试下,还不行,就先把BOOT0置1,然后程序下载正常后,再置0,看下结果,我习惯用JLINK ,一般芯片连接后,用J-LINK COMMENDER看下连接状态。先解决下载问题,这个可能是致命错误。 本帖最后由 春风度玉门 于 2017-10-24 15:33 编辑
wenyangzeng 发表于 2017-10-24 07:26
VDDA没有连接到+3.3V当然无法正常工作。还有那个R1连接在供电2端是做什么用的? ...
VDDA要连接到3V3的?那个R1那里是抄小系统板电路图上的,给BOOT0供电,我也不知道为什么要这样?
小系统板AVDD是和两个电容相连后接地的。难道是小系统板的电路图是做假的?
http://img.alicdn.com/imgextra/i1/21807118/TB2jbtjq3oQMeJjy0FnXXb8gFXa_!!21807118.png
五哥1 发表于 2017-10-24 12:01
最小系统有晶振,你的哪?NRST的管脚电压?BOOT0的电压? 把BOOT0的R1去掉试下,还不行,就先把BOOT0置1, ...
谢你的指导 我这个程把小系统板上的晶振拆了也能在小系统板上运行的。
NRST的管脚电压1.7V左右 本帖最后由 wenyangzeng 于 2017-10-24 15:55 编辑
春风度玉门 发表于 2017-10-24 15:30
VDDA要连接到3V3的?那个R1那里是抄小系统板电路图上的,给BOOT0供电,我也不知道为什么要这样?
小系统板 ...
VADD没有接3.3V肯定无法烧写芯片的。6楼原理图很清楚:J5是一个跳线开关,未闭合时,R7和R6是上拉BOOT0=高,闭合时BOOT0=低。你那个R1抄板时应该是抄走样了。
wenyangzeng 发表于 2017-10-24 15:49
VADD没有接3.3V肯定无法烧写芯片的。6楼原理图很清楚:J5是一个跳线开关,未闭合时,R7和R6是上拉BOOT0=高 ...
那个跳线平时是短接的 所以不要了 wenyangzeng 发表于 2017-10-24 15:49
VADD没有接3.3V肯定无法烧写芯片的。6楼原理图很清楚:J5是一个跳线开关,未闭合时,R7和R6是上拉BOOT0=高 ...
那个跳线平时是短接的 所以不要了
页:
[1]
2