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为正常

相关推荐
Easocen34 分钟前
Mybatis学习笔记(五)
笔记·学习·mybatis
逼子格1 小时前
AT89C52单片机介绍
单片机·嵌入式硬件·51单片机·硬件工程师·硬件工程师真题·at89c52·器件手册
丑小鸭是白天鹅2 小时前
嵌入式C语言学习笔记之枚举、联合体
c语言·笔记·学习
生涯にわたる学び3 小时前
ARM 实操 流水灯 按键控制 day53
arm开发·嵌入式硬件
whaosoft-1433 小时前
w嵌入式分享合集68
嵌入式硬件
楼田莉子3 小时前
C++算法题目分享:二叉搜索树相关的习题
数据结构·c++·学习·算法·leetcode·面试
奶黄小甜包5 小时前
C语言零基础第18讲:自定义类型—结构体
c语言·数据结构·笔记·学习
竹照煜_ysn6 小时前
STM32——软硬件I2C
stm32·嵌入式硬件·mongodb
Ronin-Lotus7 小时前
嵌入式硬件篇---电感串并联
嵌入式硬件
rannn_1117 小时前
【MySQL学习|黑马笔记|Day7】触发器和锁(全局锁、表级锁、行级锁、)
笔记·后端·学习·mysql