stm32f103c8t6工程模板 配置成stm32f407zgt6工程模板

官网下载步骤

我是f4就选这个

这是连接可以直接跳转https://www.st.com.cn/zh/embedded-software/stsw-stm32065.html

这是江科大的一个led工程文件stm32f103c8t6的芯片

这是user文件的配置

这是start文件的配置

【启动文件】这些都是启动文件其实一共芯片只需要一个启动文件

【系统时钟文件】

【芯片寄存器头文件】

【内核头文件】

这是library

把其他不用的都先删除

先配置library

这是位置

STM32F4xx_DSP_StdPeriph_Lib_V1.9.0\Libraries\STM32F4xx_StdPeriph_Driver

有两个文件夹分别是.c.h文件依据江科大的习惯我就放一起了

这是配置好的f4芯片配置

接下来配置user文件夹依据江科大习惯就是下面3个文件

这是位置

配置好是这样的

接下来配置start文件

这是位置【启动文件】

找到对应芯片的启动文件 我的是f407zgt6

这是位置 两个system 【系统时钟文件】

这是位置【内核头文件】有4个

这是位置【芯片寄存器头文件】

全部复制到start里面这是最后的配置

然后我们就点开keil

第一步配置芯片型号

第二步 改成STM32F40_41xxx,USE_STDPERIPH_DRIVER

第三步 IRAm1改一下

第四步把文件放进去

先把以前的删除

注意library

FMC (Flexible Memory Controller,灵活存储控制器)是 STM32F429/F439 等高端 F4 芯片才有的高级外设,用来驱动高速 SDRAM 等内存。

把这个移除

有这个就行

FSMC(Flexible Static Memory Controller,灵活静态存储控制器)

St官网的这个文件有bug依据下面步骤更改

第一个bug这个要到文件夹更改

第二个bug

user里面的这个文件改一下注释掉

这个也注释掉也是在这个文件里面

接下来就没有问题了。就和江科大的模板基本差不多。编译一下不会出问题了记得main的头文件别用成f1的了要改成f4的

扩展

我把我之前f4的hardware的led配置来验证一下

记得添加路径很简单了就两步自己可以试试

后续需要f4的工程模板我也会放上github上我也会放上来的(过几天更新一下)

相关推荐
ebiobiz9 分钟前
Zig 工具链编译 STM32 开发指南
驱动开发·stm32·嵌入式硬件
国科安芯13 分钟前
卫星推进与轨道维持系统中脉冲调制控制器的精确时序与抗辐射可靠性研究
嵌入式硬件·抗辐射·卫星姿轨控·as32x601·在轨服务
Zwawa22 分钟前
反馈:让系统知道自己做得对不对
c语言·单片机·嵌入式
黑妹天下第一乖27 分钟前
第 04 讲:阿加犀 AIMO 模型优化平台与 Model Farm 模型广场实战
人工智能·嵌入式硬件·矩阵·架构·iot
黑妹天下第一乖29 分钟前
第08讲 · 视觉与相机流水:Spectra ISP 与实时检测
人工智能·嵌入式硬件·数码相机·机器人·接口隔离原则·iot
yuehuaxin0140 分钟前
LP3710S 原边 PSR|3C 认证适配器 Peak‑Load 瞬时冲击、EMI 传导骚扰样机避坑解析
嵌入式硬件·适配器模式·智能硬件
恒锐丰科技林技术员2 小时前
EG3014S 半桥驱动芯片:无刷电机与功率变换的优选栅极驱动器件
经验分享·嵌入式硬件·硬件工程
沐欣工作室_lvyiyi2 小时前
基于单片机的智能提醒药盒设计(论文+源码)
单片机·嵌入式硬件
常州晟凯电子科技2 小时前
sigmaStar SSC8836Q/SSC8826Q开发笔记之环境搭建和SDK编译
笔记·嵌入式硬件·物联网·视频编解码
ebiobiz3 小时前
Zig 嵌入式底层库选择与 build.zig 组织指南
c语言·c++·嵌入式硬件·mcu