当前位置: 首页 > news >正文

STM32F103标准库开发:Keil5新建STM32工程

一、新建工程文件夹

STM32F103工程文件夹目录

1、CMSIS,Commom Microcontroller Software Interface Standard
启动文件,.s后缀。ld,小容量产品,flash容量16-32K;md,中容量产品,flash容量64-128K;hd,大容量产品,flash容量256-512K;xl,加大容量产品,flash容量大于512K。
外设寄存器描述文件,stm32f10x.h
配置系统时钟的文件,system_stm32f10x.c/h
内核寄存器描述文件,core_cm3.c/h

2、FWLIB,Firmware Library,固件库。inc(include)头文件,src(service).c文件

3、Project,Keil5自动生成的工程文件夹,名字一般不轻易更改

4、User,存放用户程序
main.c,主函数
stm32f10x_conf.h,configuration,配置库函数头文件包含关系
stm32f10x_it.c/h,interrupt,存放中断函数

5、Hardware,其他外置硬件模块程序,如LED灯,温度传感器等

二、Keil5新建工程

STM32F103工程目录

1、Keil5新建工程,芯片选型,建立STARTUP(启动文件)、CMSIS、FWLIB、User、Hardware分组,添加对应文件

2、工程选项,C/C++,Define内定义USE_STDPERIPH_DRIVER,STM32F10X_MD

3、工程选项,C/C++,Include Paths内添加所有头文件路径

三、其他
1、Keil5设置,字符编码Encoding选择UTF-8或GB2312

2、工程选项,Target,ARM编译器选择版本5,考虑勾选Use MicroLIB;C/C++,考虑勾选C99 Mode

3、工程选项,Debug,选择调试仿真器,ST-Link Debugger或J-LINK,Settings,勾选Reset and Run

参考:
江协科技STM32入门教程
https://www.cnblogs.com/lifan3a/articles/19010873

http://www.jsqmd.com/news/759091/

相关文章:

  • 小红书实况图怎么去水印?实况图去水印保存方法全攻略(2026实测) - 科技热点发布
  • 保姆级教程:在AirSim中手把手教你用Q-learning和Sarsa算法训练无人机定点飞行(附完整Python代码)
  • 网盘直链下载助手完整教程:告别限速,一键获取高速下载链接
  • Vivado时序分析保姆级教程:手把手教你读懂Path Report里的Slack、Setup和Hold
  • Three.js 3D地图性能优化实战:解决GeoJSON数据量大导致的卡顿问题
  • 保姆级教程:在RK3568上搞定RK628D的HDMI-IN转MIPI-CSI(附完整DTS配置与避坑点)
  • 别再手动改数据了!用ElementUI的el-table实现下拉框编辑,5分钟搞定表格内联编辑
  • Coverity静态代码分析技术原理与DevOps实践
  • 基于MCP协议的AI持久化记忆服务器:memstate-mcp架构与实战
  • 150美元的传感器能做什么?手把手拆解4D毫米波雷达的硬件成本与国产替代机会
  • Unity 2021.3.2 项目启动速度优化:用一行代码跳过烦人的启动Logo
  • 告别ID切换烦恼:手把手教你用SMILETrack搞定复杂场景下的行人跟踪(附YOLOv7-PRB配置)
  • 告别Excel COM接口!用C++和xlnt库实现高性能Excel文件读写(附完整CMake配置)
  • FigmaCN终极指南:5分钟让Figma界面变中文,中文设计团队效率提升40%
  • CompressO视频压缩工具:3分钟掌握90%体积缩减的专业技巧
  • 不止于点灯:用XIAO ESP32-C3的EEPROM和蓝牙WiFi,做个能“记住”的物联网小项目
  • 保姆级教程:用iwpriv命令调优MT7628/MT7615路由器WiFi性能(含实战案例)
  • 抖音保存视频怎么去除抖音号?抖音保存相册去除水印的方法,2026 实测有效 - 科技热点发布
  • 大厂扎堆布局,3D AI 乙游成风口,AI 女性向游戏能取代乙女游戏吗?
  • 别再只看时长!用华为/小米手环看懂你的睡眠质量(附AHI指数解读)
  • 为claudecode编程助手配置taotoken作为后端模型服务
  • 2026年视频号视频怎么下载?视频号下载方法大全,手机电脑都能用 - 科技热点发布
  • 五一景区“科技与狠活”大揭秘:AI全面接管旅游,隐私与体验难题何解?
  • 完整指南:用d3d8to9让经典Direct3D 8游戏在现代Windows系统重获新生
  • 告别理论!手把手教你用FPGA+FT232搭建一个USB数据抓取器(附工程文件)
  • 别再为VIO初始化头疼了!聊聊旋转平移解耦为什么是手机端SLAM的‘救星’
  • FanControl:如何高效实现Windows系统风扇智能调节与温度控制
  • Dify-Connect-MCP:基于MCP协议为AI应用构建标准化工具连接器
  • LLM应用开发框架:模块化构建AI工作流与智能代理实践
  • RPFM编辑器:3步掌握Total War模组制作的核心技巧