[STM32F0] stm32f030f4p6 锁死的现象谁遇到过?

[复制链接]
 楼主| SUNKE9 发表于 2017-12-2 17:24 | 显示全部楼层 |阅读模式

我做了一个小电路,根据stm32f030f4p6的PA4、PA5、PA6、PA7的输入状态决定从串口写不同的内容。
结果这个程序编完只要用stlinkV2写到CPU里面,stlink就再也连不上CPU了,CPU自己也不工作了,哪位大侠给指点一下问题出在什么地方。
电路.png
mmuuss586 发表于 2017-12-2 19:48 | 显示全部楼层
也有可能芯片挂了;
 楼主| SUNKE9 发表于 2017-12-2 20:06 | 显示全部楼层
mmuuss586 发表于 2017-12-2 19:48
也有可能芯片挂了;

可能是什么原因呢?同样的程序在别的板子上写进去也是一样没了反应,按理说不应该啊,软件程序怎么会导致芯片锁死呢?我又没禁用调试口。
mmuuss586 发表于 2017-12-2 20:09 | 显示全部楼层
SUNKE9 发表于 2017-12-2 20:06
可能是什么原因呢?同样的程序在别的板子上写进去也是一样没了反应,按理说不应该啊,软件程序怎么会导致 ...

如果是芯片被锁住了;
你通过串口也可以烧入程序的;

这几个接口操作也没问题,没遇到过你的问题
 楼主| SUNKE9 发表于 2017-12-2 20:30 | 显示全部楼层
谢谢!我i试试用串口连一下芯片
 楼主| SUNKE9 发表于 2017-12-3 13:58 | 显示全部楼层
mmuuss586 发表于 2017-12-2 20:09
如果是芯片被锁住了;
你通过串口也可以烧入程序的;

我试了串口下载,也是连不上芯片。又把RESET脚接出来用JLINK 控制也不行
Houtz 发表于 2017-12-4 09:55 | 显示全部楼层
提示: 该帖被管理员或版主屏蔽
ATLAS_chen 发表于 2017-12-15 11:37 | 显示全部楼层
大概看了下你的电路,貌似最小系统做的不够规范
grant_jx 发表于 2017-12-15 12:33 | 显示全部楼层
Reset上的电容呢?直接接VCC?那上电MCU是否能复位?
caijie001 发表于 2017-12-15 12:45 | 显示全部楼层
是你之前能下载程序?下载了程序之后芯片用不了?还是一开始就不能下载程序》
seawwh 发表于 2017-12-19 10:13 | 显示全部楼层
你遇到的问题,可能是代码中有错误的初始化动作:

比如错误的初始化了 SWD的两个引脚,或者设置的时钟大大高于48M.
解决办法是 Boot0接高电平,然后擦除程序。

香水城 发表于 2017-12-19 16:34 | 显示全部楼层
PC端打开STLINK UTLITY软件工具,使用STLINK通过SWD口连接下。
如果说是软件将调试口占用的话,也不至于连不上,只是连接不太顺畅,
会出现经常连不上,多试几次总可以连上。

另外,如果只是一个芯片,不排除芯片挂掉了。不过从你的电路来看,复位
部分感觉你有点随性,你那电阻怀疑太小了,该低电平不一定出得来。你可以
借助示波器观察下。

这部分电路的设计你可参考下数据手册复位电路的介绍。
憨厚诚实大叔 发表于 2017-12-19 16:38 | 显示全部楼层
你这复位电路太简陋了吧
huyang2 发表于 2017-12-19 17:52 | 显示全部楼层
烧写程序时,短接reset脚连接的电容试试
sdggg 发表于 2017-12-20 10:45 | 显示全部楼层
应该是串口初始化时使用了PA14 TX脚;要串口下载必须boot0脚在复位时为高电平,你接地或者悬空都是进入用户程序区,启动的是用户代码,而且串口下载;拉高boot0脚复位后可以swd下载和串口下载
htmlme 发表于 2017-12-20 17:41 | 显示全部楼层
程序还能够运行吗?
pklong 发表于 2017-12-20 17:44 | 显示全部楼层
使用的是什么烧写程序的?
touser 发表于 2017-12-20 17:44 | 显示全部楼层
楼主尝试串口能不能下载程序
touser 发表于 2017-12-20 17:46 | 显示全部楼层
检查电源了吗?
htmlme 发表于 2017-12-20 17:52 | 显示全部楼层
如果程序不能运行,还有可能是软件的问题。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:执着!

51

主题

359

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部