![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
STM32 HAL库
STM32F4HAL学习
炼金怪z
这个人不懒,什么都没留下。
展开
-
STM32HAL库时钟配置问题
PLLM为PLL之前分频系数,PLLN主PLL倍频系数(PLL倍频),PLLP为PLL之后的分频,即25MHz进行25分频——168倍频——2分频,得到84M。解决方法:对文件stm32f4xx_hal_conf.h中的HSE_VALUE后面频率改成外部晶振对应的频率即可。原因是时钟配置与外部晶振不匹配。我使用的是25MHz晶振,STM32F401CC,时钟为84M。解决方法:对函数SystemClock_Config进行修改。原因是程序里对外部晶振频率的设置问题。一、烧录程序后,单片机不运行。原创 2023-03-18 13:24:28 · 808 阅读 · 1 评论 -
STM32芯片读保护
STM32调试过程中读保护写保护造成的无法擦写芯片问题,在下载程序是出现Flash Download failed - “Cortex-M4“,4.打钩的扇区会添加写保护,点击Unselect all不选择写保护。解决方法:这里使用ST-Link Utility来修改选项字节。1.使用ST-Link连接到STM32芯片,点击Connect。2.点击Target-Option Bytes。3.将读保护等级修改为Level 0。原创 2023-03-18 13:07:48 · 594 阅读 · 0 评论