解决 STM32 报错 “no target connected” 的方法
前言
stm32最小系统在下载程序是一直报错:no target connected,试了很多办法成功不了,最后将芯片擦除了才成功。
一、问题描述
当时用stm32f103c8的芯片下载了stm32f03r6的程序,并且可以成功运行,但是到后面下载f103c8的芯片却开始报错
二、原因
主要原因应该是芯片不兼容,导致相关寄存器被篡改。
三、解决方法
下载stm32 ST-link Utility ,后将单片机用stlink连接电脑
记住:一定要先按住复位键,按着的同时,点target->connet,点完大概0.5s左右松开复位键(多试几次成功)
连接成功后点target->Erase Chip,成功擦除芯片,之后就可以成功下载程序啦。
作者:苦学嵌入式