1. 新建本地工程文件夹
在本地电脑上新建一个“工程模板”文件夹,在它之下再新建 6 个文件夹:
2.添加库文件到相应文件夹
把 ST 标准库必要的文件复制到工程模版对应文件夹的目录下
3.KEIL5新建工程
打开 KEIL5,新建一个工程,文件名自拟,工程放在Project目录下。
保存后弹出芯片选择,要根据自己芯片的型号提前按照PACK包,选择型号后点击OK。
随后弹出在线添加库文件,关闭即可。
4.添加组文件夹
在新建的工程中添加常用的文件夹,用来存放不同的文件。
5.添加文件
在新建的工程中添加这些文件,双击组文件夹就会出现添加文件的路径,然后选择文件即可。
6.配置魔术棒选项卡
指定头文件目录
添加预定义宏
可更换芯片型号
microlib 是缺省 C 库的备选库,用到时需要勾选。
勾选后编译生成HEX文件
选择HEX目录,默认Objects
选择调试器
配置调试信息
7.编写main.c
8.构建
有错误或警告时要修改。
9.keil一键下载或mcuisp 软件在线烧录
方法一:keil一键下载
配置好调试信息,使用下载按钮下载到电路板。
方法二:mcuisp 软件在线烧录
打开mcuisp 软件,配置信息,接线,点开始编程。
关键字:STM3 具体步骤
引用地址:
STM32新建keil工程具体步骤(详细)
推荐阅读最新更新时间:2024-11-13 12:10
基于STM32的平衡小车设计过程分享(2)
一、简介 续上文,电机驱动部分完成,接下来我们给他加上一个OLED的显示功能和MPU6050的姿态检测功能 二、姿态角显示开发 2.1 MPU6050简介 MPU6050是一种集成了3轴陀螺仪和3轴加速度计的数字运动处理器。它由英飞凌公司开发,可用于测量物体的角速度、加速度和方向,广泛应用于机器人、无人机、游戏手柄、智能手机和运动监测等领域。MPU6050采用I2C接口进行通信,具有低功耗、高精度、小尺寸等特点,是一款非常优秀的运动传感器。 2.2 OLED简介 OLED(Organic Light Emitting Diode)是有机发光二极管,是一种新型的显示技术。与传统的液晶显示屏相比,OLED显示
[单片机]
MAVLink学习之路04_MAVLink移植到STM32具体步骤
1写在前面 《MAVLink学习之路》前面三篇文章,可以说是一些基础知识,也是为本文做的准备工作(建议初学者先了解前面三篇文章)。 本文主要内容: MAVLink移植主要步骤 MAVLink移植过程要点 提示:为方便广大初学者朋友尽快掌握MAVLink,我在文末提供MAVLink发送接收例程(基于STM32硬件、MDK-ARM和EWARM开发环境)。 为了方便大家平时公交、地铁、外出办事也能用手机随时随地查看该教程,本文章收录于【MAVLink学习之路】,在微信公众号回复【MAVLink学习之路】即可查看。 2 MAVLink移植主要步骤 2.1 移植说明 本文主要针对MAVLink C源代码移植进行讲述。其中,MAVLink的C
[单片机]
创建并移植K10 BSP包的具体步骤和方法(三)
while((MCG_S & MCG_S_IREFST_MASK) != 0x00U) { /* 判断FLL参考源是否为外部参考时钟 */ } while((MCG_S & 0x0CU) != 0x08U) { //等待,直到外部参考时钟作为MCG的输出 } /* 切换到 PBE 模式*/ OSC_CR = OSC_CR_ERCLKEN_MASK; SIM_SOPT2 &= (uint32_t)~(uint32_t)(SIM_SOPT2_MCGCLKSEL_MASK); MCG_C1 = (MCG_C1_CLKS(0x02) | MCG_C1_FRDIV(0x05) | MCG_C1
[模拟电子]