keil5中STM32标准库头文件取消只读属性(解除文件锁定)

注意:此操作有风险!更改完后记得加回来(防止你不小心删除了某些关键东西),记得自己改了什么。

为什么要这样?

原因:串口波特率调教失败,发现晶振配置跟我的开发板不对:

f345ea3cc8f84e8a8d980c21a7db1b6a.png

127行的HSE_VALUE应该是80 00000(25M晶振改8M晶振)

757735e5b80647cfb6f473116781c9f0.png

254行的PLL_M改为8。

但是发现f4的头文件旁边有个黄色🔑,只读文件不可修改,要改一下文件属性。

第一步:找到此文件所在地(标准库安装的位置)

我的是D:\keil5-5.39\pack\Keil\STM32F4xx_DFP\1.0.8\Device\Include(做个参考,在keil5文件pack目录下,慢慢找吧)

238519d4b6824b9c8f149ef55f653519.png

第二步:取消只读,确定后重新打开工程【或者再次编译】修改(可以发现黄色🔑消失了)

0ce8ed4edcd542adae0fafff2c033eb2.pngae7aceae797d4e78ba18a69e0890a5bf.png

这个时候串口正常了。


当时测试的代码:

da56a055331e4c8e83ef5965ea93c8fd.png

未修改晶振设置前:(异常)

8fd0bd3f9a1243d5b93da77707880d31.png

只修改PLL_M为8:(异常)

403a54f6f0b448bbbed2916fd7926fc6.png

都修改后:(正常)

d20e3e7e7c004ce880134fa6719b60a9.png

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值