STM32新建keil工程具体步骤(详细)

发布者:国宝集团最新更新时间:2021-12-15 来源: eefocus关键字:STM3  具体步骤 手机看文章 扫描二维码
随时随地手机看文章

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工程具体步骤(详细)

上一篇:STM32固件库实现点亮LED
下一篇:STM32从写内存到寄存器映射点亮LED

推荐阅读最新更新时间: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显示
[单片机]
基于STM32的平衡小车设计过程分享(<font color='red'>2</font>)
MAVLink学习之路04_MAVLink移植到STM32具体步骤
1写在前面 《MAVLink学习之路》前面三篇文章,可以说是一些基础知识,也是为本文做的准备工作(建议初学者先了解前面三篇文章)。 本文主要内容: MAVLink移植主要步骤 MAVLink移植过程要点 提示:为方便广大初学者朋友尽快掌握MAVLink,我在文末提供MAVLink发送接收例程(基于STM32硬件、MDK-ARM和EWARM开发环境)。 为了方便大家平时公交、地铁、外出办事也能用手机随时随地查看该教程,本文章收录于【MAVLink学习之路】,在微信公众号回复【MAVLink学习之路】即可查看。 2 MAVLink移植主要步骤 2.1 移植说明 本文主要针对MAVLink C源代码移植进行讲述。其中,MAVLink的C
[单片机]
MAVLink学习之路04_MAVLink移植到STM32<font color='red'>具体步骤</font>
创建并移植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
[模拟电子]
创建并移植K10 BSP包的<font color='red'>具体步骤</font>和方法(三)
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved