[STM32F1] stm32 f1系列 keil5 MDK 工程文件配置

[复制链接]
615|11
 楼主| o88ne 发表于 2023-10-27 14:04 | 显示全部楼层 |阅读模式
笔者采用的是洋桃和正点原子的例程(库函数版)来交叉使用。

所需要解决的问题是,长期不开发stm32程序容易忘记怎么配置。

现在给出配置方法:

1.文件夹分类及其各文件夹含义(以正点原子为例)

USER        项目函数(主函数)

HARDWARE        项目函数库(外部硬件驱动)

SYSTEM        项目函数库(纯软件)

CORE        启动文件(内部核心硬件驱动)

FWLIB       该系列芯片官方固件库(内部硬件驱动)

README        项目自述(项目介绍)

2.文件配置固定流程

1)有增减外部硬件驱动要复制粘贴文件到HARDWARE文件夹中

2)有增减内部硬件驱动要复制粘贴文件到FWLIB文件夹中

3)有增减项目函数库要复制粘贴文件到SYSTEM文件夹中,例如新添加一个数学库。

4)增减修改了一个库之后,要在左侧文件树窗口右键该文件夹选择新添加一个已有文件到文件夹中,如图示黄色选项点击一下,然后点击要添加的文件。

24286653b52ebefa49.png
30877653b52f40527e.png

 楼主| o88ne 发表于 2023-10-27 14:05 | 显示全部楼层
同样,需要检查的是添加了一些外部硬件驱动程序后,记得检查内部硬件驱动程序(即芯片官方固件)是否也添加进去了,例如外部硬件驱动使用了定时器,内部固件也要记得添加定时器的驱动。

最后,如果实在还是有问题,复制错误代码百度一下。这种入门级的问题帖子很多不必担心找不到答案。
公羊子丹 发表于 2023-12-10 07:08 | 显示全部楼层

单片机的外部都连接有象电池等电源部分
公羊子丹 发表于 2023-12-10 08:01 | 显示全部楼层

减小滤波电容的等效串联电阻(ESR)
Wordsworth 发表于 2023-12-10 09:04 | 显示全部楼层

通常选择0.01μF~0.1μF的陶瓷电容作为旁路电容。
Clyde011 发表于 2023-12-10 10:07 | 显示全部楼层

主时钟振荡器主要用作CPU的工作时钟
万图 发表于 2023-12-10 12:03 | 显示全部楼层

防止因瞬间大电流引起的电源电压下降
Uriah 发表于 2023-12-10 13:06 | 显示全部楼层

要在外部连接一个振荡电路提供时钟信号
帛灿灿 发表于 2023-12-10 15:02 | 显示全部楼层

与15号引脚连接的C1称为旁路电容
Bblythe 发表于 2023-12-10 16:05 | 显示全部楼层

时序电路是按时钟信号(CK)的上升沿(信号从L→H的变化)或下降沿(信号从H→L的变化)同步工作的
童雨竹 发表于 2023-12-10 18:01 | 显示全部楼层

电压范围称为工作电源电压
Pulitzer 发表于 2023-12-10 19:04 | 显示全部楼层

内部电路工作电圧是通过内部电压调节器调节电源电压得到的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

62

主题

426

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部