99问答网
所有问题
stm32程序烧录成功但不运行,卡在系统时钟初始化
如题所述
举报该问题
推荐答案 2023-12-02
您要问的是stm32程序烧录成功但不运行,卡在系统时钟初始化是什么原因吗?时钟配置问题、复位问题。
1、检查时钟配置是否正确。根据STM32型号,需要配置HSI、HSE或者LSE等时钟源,错误的时钟配置会导致系统无法正常运行。
2、确保复位电路没有问题。检查复位键是否按下,以及复位电路的电阻和电容是否正确连接。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/WOXjBXXtevOeWe7vee.html
相似回答
STM32系统时钟初始化程序
。
答:
不会的,这两句用的是位或的方式,前面那句 PLL<<18位,因为 PLL最小是2,所以 这句执行的结果是 影响 CFGR 的第 19位以上,因为 2<<18 相当于 1<<19,所以影响的最小位是19位,后面那句 1<<16,只影响到CFGR的第16位, 两者不在同一区域,所以互不影响.而且,后面的 1<<16位,只能第16位是...
stm32
实时
时钟
在写保护中死掉不会累计数值怎么解决
答:
设置时间之前,要先取消备份区域写保护。
STM32的
实时时钟RTC是一个独立的定时器,RTC模块拥有一组连续计数的计数器,在相应软件配置下,可提供时钟日历的功能,修改计数器的值可以重新设置系统当前的时间和日期RTC模块和时钟配置系统(RCC_BDCR寄存器)是在后背区域,即
在系统
复位或从待机模式唤醒后RTC的设...
求教
STM32
MCU上电
不运行,
但可以
烧录程序
的原因
答:
我记得
STM32的
波特率是115200吧 而且往
STM32烧录
程序 我一般用MCUISP 自动识别串口 选择最合适的波特率下载
STM32
RCC
系统初始化
失败 单片机跑不起来
答:
不能被注释掉,这是在配置flash的等待周期,48 MHz < SYSCLK ≤ 72 MHz 时
stm32单片机
下载完
程序
后功能正常
,但是在
按下复位键或者断电重启后所有...
答:
最常见的情况就是BOOT引脚设置错误,从不当的位置引导了。另一种常见情况见于连接设计错误,例如将向量表放到了SRAM里却没有相应的
初始化
代码。前一种情况,核对你的BOOT引脚。后一种情况,初学者还是老老实实把向量表放到Flash最前端,将来玩溜了再背着向量表东征西讨。
第一次使用
STM32的
单片机,但下载完
程序
后没有反应,比如,点亮LED闪烁...
答:
1)仿真时是否正确?2)如果仿真正确,请从开发板上完全拔掉JLINK,否则JLINK会占用一些引脚导致程序无法运行。(只拔掉连电脑端的USB是错的)
stm32
有源晶振
初始化
失败
答:
原因如下:1、晶振损坏或者错误:如源晶振元件损坏或者选择错误,将会导致
初始化
失败。这时需要更换正确的有源晶振元件。2、连接错误:有源晶振需要连接到单片机的外部引脚,如连接错误或者连接不良,也会导致初始化失败。这时需要检查连接是否正确、电路是否稳定。3、程序错误:在程序编写过程中,如对有源...
STM32
F407接上外部晶振后无法
运行程序
答:
无法具体告知你原因,但可以试试以下方法:接上外部晶振, 而在软件里面设置使用内部
时钟,
就写一个LED跳变
程序,
其它
程序不
要使用. 看看结果如何?如果使用一步的方法,能达到自已所设计的参数; 就接上外部晶振,而在软件里面设置使用外部时钟,用上面的程序测试,不要用肉眼去看,一定要使用示波器测量LED IO...
大家正在搜
stm32如何用swd烧录程序
stm32怎么烧录程序
stm32烧录程序keil
stm32远程烧写程序
stm32isp烧录过程
stm32f103程序烧写
stm32程序烧写
keil5怎么用stm32烧程序
stm32单片机烧程序步骤