今天简单介绍下如何新建一个寄存器版的工程。
首先,新建一个文件夹用于存放工程项目。在文件夹中在分别新建CMSIS、inc、src、proj三个文件夹。CMSIS(Cortex Microcontroller Software Interface Standard)用于存放基于CMSIS应用程序的基本结构,CMSIS外设访问层的文件。inc用于存放头文件。src用于存放源文件。proj用于存放工程项目。


接着,打开官网下载的固件库文件,将需要的文件添加到CMSIS。最后添加完如下图所示。

点击project,新建工程项目。将工程项目保存到已经建好的文件夹中。选择对应的CPU型号。



弹出添加库文件,由于我们使用寄存器开发,这里直接选择关闭。

打开魔术棒旁的选项
,进行以下操作。

添加完成后如图所示。

点击魔术棒,进行相应的配置。需要hex文件的可以勾选生成hex文件并设置文件存放位置。

打开stm32f4xx.h,选择对应型号CPU,复制到魔术棒C/C++中宏定义处,防止写错。


到debug中选择仿真器类型。

新建一个空白文件,命名为main.c,保存到存放源文件的文件夹src中。再写入一个主函数,进行编译,编译成功,工程就建好了。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
寄存器
+关注
关注
31文章
5622浏览量
130573 -
仿真器
+关注
关注
14文章
1053浏览量
88249 -
CMSIS
+关注
关注
0文章
41浏览量
13035 -
STM32F4
+关注
关注
3文章
204浏览量
30359 -
SRC算法
+关注
关注
0文章
5浏览量
7571
发布评论请先 登录
相关推荐
热点推荐
基于keil5新建STM32F10x寄存器版本工程
前面文章分享了很多关于STM32F103系列知识点、物联网相关的小项目,工程都采用的是寄存器方式编写;很多小伙伴接触STM32开始都采用库函数编程,不清楚如何使用
用寄存器模板新建一个工程
如何添加请参考相关资料。在线添加库文件用寄存器控制 STM32时我们不需要在线添加库文件,这里我们点击关掉。添加文件在新建的工程中添加文件,文件从本地建好的
发表于 01-14 17:11
新建寄存器工程的方法
下“【正点原子】探索者STM32F407开发板资料 视频盘(A盘)\4,程序源码\1,标准例程-寄存器版本\1,标准例程-寄存器版本\实验1 跑马灯实验\USER”找到启动文件,如下图所示。复制到
发表于 01-05 06:34
移位寄存器怎么用_如何使用移位寄存器_移位寄存器的用途
移位寄存器是一个具有移位功能的寄存器,是指寄存器中所存的代码能够在移位脉冲的作用下依次左移或右移
发表于 12-22 15:49
•2.1w次阅读
如何使用STM32寄存器点亮一个LED的电路程序等资料免费下载
本文档的主要内容详细介绍的是如何使用STM32寄存器点亮一个LED的电路程序等资料免费下载。
发表于 10-12 08:00
•5次下载
STM32-GPIO_寄存器版(1)
本文基于STM32F407ZGT6,适用于M3/M4大部分内核的STM32芯片。——————————————————————————————STM32每个通用 I/O 端口包括 10个
发表于 12-28 19:26
•0次下载
STM32的寄存器操作
STM32的寄存器操作在使用STM32单片机编程时一般都用ST给的库函数编程,库函数编程的底层就是对单片机寄存器的操作,库函数就是
发表于 01-13 15:43
•19次下载
介绍下如何新建一个STM32寄存器版的工程
评论