打印
[STM32F1]

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

[复制链接]
236|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
o88ne|  楼主 | 2023-10-27 14:04 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
笔者采用的是洋桃和正点原子的例程(库函数版)来交叉使用。

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

现在给出配置方法:

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

USER        项目函数(主函数)

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

SYSTEM        项目函数库(纯软件)

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

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

README        项目自述(项目介绍)

2.文件配置固定流程

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

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

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

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




使用特权

评论回复
沙发
o88ne|  楼主 | 2023-10-27 14:05 | 只看该作者
同样,需要检查的是添加了一些外部硬件驱动程序后,记得检查内部硬件驱动程序(即芯片官方固件)是否也添加进去了,例如外部硬件驱动使用了定时器,内部固件也要记得添加定时器的驱动。

最后,如果实在还是有问题,复制错误代码百度一下。这种入门级的问题帖子很多不必担心找不到答案。

使用特权

评论回复
板凳
公羊子丹| | 2023-12-10 07:08 | 只看该作者

单片机的外部都连接有象电池等电源部分

使用特权

评论回复
地板
公羊子丹| | 2023-12-10 08:01 | 只看该作者

减小滤波电容的等效串联电阻(ESR)

使用特权

评论回复
5
Wordsworth| | 2023-12-10 09:04 | 只看该作者

通常选择0.01μF~0.1μF的陶瓷电容作为旁路电容。

使用特权

评论回复
6
Clyde011| | 2023-12-10 10:07 | 只看该作者

主时钟振荡器主要用作CPU的工作时钟

使用特权

评论回复
7
万图| | 2023-12-10 12:03 | 只看该作者

防止因瞬间大电流引起的电源电压下降

使用特权

评论回复
8
Uriah| | 2023-12-10 13:06 | 只看该作者

要在外部连接一个振荡电路提供时钟信号

使用特权

评论回复
9
帛灿灿| | 2023-12-10 15:02 | 只看该作者

与15号引脚连接的C1称为旁路电容

使用特权

评论回复
10
Bblythe| | 2023-12-10 16:05 | 只看该作者

时序电路是按时钟信号(CK)的上升沿(信号从L→H的变化)或下降沿(信号从H→L的变化)同步工作的

使用特权

评论回复
11
童雨竹| | 2023-12-10 18:01 | 只看该作者

电压范围称为工作电源电压

使用特权

评论回复
12
Pulitzer| | 2023-12-10 19:04 | 只看该作者

内部电路工作电圧是通过内部电压调节器调节电源电压得到的

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

61

主题

418

帖子

3

粉丝