"); //-->
在使用步兵主控开发板时(STM32F405RGT6,晶振 25M),使用原子的工程(STM32F4075ZGTx,晶振 8M)的 device 修改成 STM32F405RGT6 和必要的其它修改,程序下载后导致芯片不能继续下载,可能的原因是晶振频率修改错误,该错误解决办法:
将 stm32f4xx.h和 system_stm32f4xx.c 的晶振频率进行修改,如下所示:


由于步兵主控板芯片晶振频率为25MHz,所以我们需要把晶振频率进行修改,在这两个地方进行修改,将8 都改为 25 就可以了,但是如果已经导致不能下载程序,出现下面的警告:


使用以下方法解决(顺序很重要):
先将 BOOT0 引脚置高电平,BOOT1 置低电平,然后复位,最后点击下载,当正在下载时就可以将 BOOT0 引脚重新置为低电平。目的就是一开始让芯片进入 bootloader 程序,此时就可以进行下载程序了。如果没有复位按键,那么就可以先将 BOOT0 接入高电平(默认 BOOT0,BOOT1 一般是通过电阻接低电平的,所以此时只需将 BOOT0 引出接入高电平),然后上电(相当于复位了),最后点击下载,当程序正在下载时就可以不接高电平了。
另外一个方法是使用 keil软件 flash 菜单的擦除选项,首先擦除整个应用程序(擦除的目的是让单片机不运行错误的时钟配置程序导致出错),然后点击下载,前提还是需要修改文件并编译后才能正常下载,这样就不需要使用复位按键。
专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
[转帖]从Cygnal C8051F看8位单片机发展之路
GD32E230F6V6实用指南:为下一个项目选择合适单片机
长虹R2118A型彩电开关电源(LA单片机)电路
MSP430x2xx4xx系列
新手必看的单片机知识
《AVR单片机C语言库》
超低功率高性能新一代产品MSP430F5xx
瑞萨RA0单片机连载——PWM实现呼吸灯
语音合成芯片T6668和单片机8031的接口电路图
MSP430 电表解决方案
《ATmega8原理及应用手册》
双芯智控革命:IGBT与单片机如何重塑智能微波炉
瑞萨单片机技术概述
Microchip发布PIC16F17576单片机(MCU)系列,简化模拟传感器设计
介绍采用 nanoWatt XLP技术的超低功耗系列单片机
MSP430单片机TIMER_A在产品设计中的应用
5V 单片机与5V 耐压单片机有何区别,为什么至关重要
利用PIC12C508单片机来实现加密狗技术[转帖]
用AT89C2051单片机实验合弦乐
16位语言函数工具库
创维数码5000系列彩电开关电源(AN单片机)电路
Microchip推出集成高性能模拟外设的32位PIC32A单片机
倾情奉献:MSP430汇编指令集(中文),详解带实例!
用单片机制作的纯正弦波逆变电源电路
AVR 单片机专栏,资料下载!
车规级MCU介绍
AVR 单片机专栏,资料下载!之二
单片机语言C51应用实战集锦
瑞萨RA0单片机连载——面向对象编程之SHT31温度计
功率监测与控制系统DIY——搭建环境,定时器翻转LED