STM32标准库学习之环境搭建

1.软件下载

包括Keil5,破解工具,DAPmini或者STLink之类的编译驱动,USB转TTL驱动

2.新建项目

创建项目文件夹--打开Keil5 Project--New uversion project --选择创建的文件夹位置 --关闭弹出的弹窗(Keil自带的小工具)--在项目位置新建Start(放置启动文件)和User(放置程序文件)文件夹

项目结构如下:

3.必要文件配置

STM32F10x系列的固件库,找到核心Core和设备Device文件夹。

将DeviceSupport文件夹下arm的文件全部复制到Start目录下

再将STM32F10x下面三个文件也复制到Start文件夹下

再将CoreSupport文件夹下的两个文件复制到Start

4.Keil5必要文件配置

创建两个组,命名分别为Start和User,将刚刚复制的文件添加到项目中

在User组下创建一个命名为main的c文件

5.环境测试

在main.c中添加头文件和main函数,编写完成后点击按钮运行

结果为0Error 0Warning为正常

相关推荐
菜的不敢吱声4 小时前
swift学习第4天
服务器·学习·swift
想进部的张同学8 小时前
hilinux-3599---设备学习---以及部署yolo
学习·yolo·海思
金线银线还是铜线?8 小时前
米德方格MF9005/MF9006:低功耗光能利用的PMIC芯片解析
嵌入式硬件·物联网·iot·太阳能
Arciab9 小时前
51单片机_数码管显示
单片机·嵌入式硬件·51单片机
HyperAI超神经9 小时前
【vLLM 学习】Rlhf
人工智能·深度学习·学习·机器学习·vllm
zhongvv9 小时前
8位应广单片机与32位M0单片机开发差异总结
经验分享·单片机·嵌入式硬件
咸蛋-超人9 小时前
聊一聊 - STM32的堆和栈空间怎么分配
stm32·单片机·嵌入式硬件
做cv的小昊11 小时前
【TJU】信息检索与分析课程笔记和练习(7)数据库检索—Ei
数据库·笔记·学习·全文检索
AI360labs_atyun11 小时前
上海打出“开源”国际牌!2025重磅新政
人工智能·科技·学习·ai·开源
Chris_121911 小时前
Halcon学习笔记-Day6:工业视觉高级技术应用与实战项目
笔记·学习·halcon