[STM32F0] 这个芯片还有救吗?

[复制链接]
1657|11
 楼主| BitFu 发表于 2017-3-27 10:52 | 显示全部楼层 |阅读模式
STM32F042

时钟配置错误导致调试口下载不了flash了,还有救吗?

  1.     // Select system clock source
  2.     RCC->CFGR &= (uint32_t)((uint32_t)~(RCC_CFGR_SW));
  3.     RCC->CFGR |= (uint32_t)RCC_CFGR_SW_HSE;//RCC_CFGR_SW_PLL;   

  4.     //Wait system clock source
  5.     while ((RCC->CFGR & (uint32_t)RCC_CFGR_SWS) != (uint32_t)RCC_CFGR_SW_HSE)
  6.     {
  7.     }
yklstudent 发表于 2017-3-27 10:59 | 显示全部楼层
按住复位键,连接不上芯片吗?
xmshao 发表于 2017-3-27 11:14 | 显示全部楼层
有救的。你可以通过ISP方式连接后将芯片内的程序清掉。
也可以利用stlink utility工具,先按住复位键,松手的同时连接。可能要多试几次。
 楼主| BitFu 发表于 2017-3-27 11:20 | 显示全部楼层
本帖最后由 BitFu 于 2017-3-27 11:23 编辑

搞定了,先复位,再执行下载,掌握一下时间再放复位就可以了。谢谢楼上两位!
suzhanhua 发表于 2017-3-27 16:43 | 显示全部楼层
这个没有问题,重新上电试试。
suzhanhua 发表于 2017-3-27 16:46 | 显示全部楼层
检查电压是不是稳定,晶振合适吗
mmuuss586 发表于 2017-3-27 17:31 | 显示全部楼层
重新更新下程序就好了;
otherpace 发表于 2017-3-27 20:29 | 显示全部楼层
我是菜鸟,随便看看
Prry 发表于 2017-3-28 08:32 | 显示全部楼层
st的单片机经常会无法使用jlink,此时,将isp引脚接地,然后上电,即可使用jlink烧录。后面,则不需要短接isp了。只要出现无法使用jlink都可以尝试此方法,nxp的单片机也可以,其他没试过。
ayl439 发表于 2017-3-28 09:51 | 显示全部楼层
Rangar 发表于 2017-3-30 21:25 | 显示全部楼层
先复位,再执行下载,掌握一下时间再放复位就可以了

一直按着复位键吗?多长时间
南国先生 发表于 2017-3-31 16:09 | 显示全部楼层
写程序能把芯片写坏的,
还真是第一次听说,放心吧不可能的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

195

主题

1058

帖子

3

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