当前位置: 首页 > news >正文

南京企业免费建站推广信息发布平台

南京企业免费建站,推广信息发布平台,华为公司网站建设受众是,网站制作容易吗参考链接: 【入门篇】11-新建工程—固件库版本(初学者必须认认真真看)_哔哩哔哩_bilibili 使用的MCU是STM32F103ZET6 。 这篇参考的是野火的资料,可以在“野火大学堂”或者它的论坛上下载。(我通常是野火和正点原子的资料混着看的…

参考链接: 【入门篇】11-新建工程—固件库版本(初学者必须认认真真看)_哔哩哔哩_bilibili
使用的MCU是STM32F103ZET6
这篇参考的是野火的资料,可以在“野火大学堂”或者它的论坛上下载。(我通常是野火和正点原子的资料混着看的T_T)

一、本地工程文件夹

首先,新建一个工程文件夹,如Template-Fwlib,并在此文件夹下新建4个文件夹,分别为Doc,Libraries,Project,User
其中,Doc中存放的是类似于readme之类的说明文件;Project暂时为空,它将在Keil5新建项目时用到。

Libraries文件夹

Libraries中的内容如下图所示:
在这里插入图片描述

其中,STM32F10x_StdPeriph_Driver就是野火的资料包中【固件库】文件夹里的对应内容直接复制来的,路径如下。

【固件库】STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\STM32F10x_StdPeriph_Driver

CMSIS文件夹中包含以下下图所示内容,且均可以在下述【固件库】中的CMSIS路径中找到,包括startup文件夹,直接复制即可:
在这里插入图片描述

【固件库】STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS

User文件夹

User文件夹中存放的是在这里插入图片描述
除了main.c,另外3个文件都是从以下路径中复制过来的。

【固件库】STM32F10x_StdPeriph_Lib_V3.5.0\Project\STM32F10x_StdPeriph_Template

main.c是自己新建的一个源文件,记得要先写个空main入口放着,不然后面编译会报“找不到main函数”的错误。

#include"stm32f10x.h"int main(void)
{}

二、Keil5新建工程

以下内容大部分摘自野火的《零死角玩转STM32—F103霸道_V2》这本书。
Step1: 打开 KEIL5,新建一个工程,工程名根据喜好命名,保存在刚刚创建的Project文件夹下。新建了工程之后要选择MCU的型号,这里选的是STM32F103ZE。
Step2: 添加组文件夹及文件,添加结果如下图所示,文件在刚刚整的那几个本地工程文件夹下全能找到;

STARTUP 内容出自 Template-Fwlib\Libraries\CMSIS\startup
CMSIS 内容出自 Template-Fwlib\Libraries\CMSIS
FWLIB 内容出自 Template-Fwlib\Libraries\STM32F10x_StdPeriph_Driver\src
USER 内容出自 Template-Fwlib\User
DOC 内容出自 Template-Fwlib\Doc

在这里插入图片描述

配置魔术棒选项卡(Options for Target)

(1) Target 中选中微库“ Use MicroLib”,为的是在日后编写串口驱动的时候可以使用printf 函数。
(2) 在 Output 选项卡中把输出文件夹定位到我们工程目录下的“output”文件夹 (这步我没做,因为我没有新建output文件夹,所以保持的默认的), 如果想在编译的过程中生成 hex 文件(没记错的话这是用USB转串口烧录单片机的时候用的),就把 Create HEX File 选项勾上。
(3) 在 Listing 选项卡中把输出文件夹定位到我们工程目录下的“Listing”文件夹。 (这步我没做,因为我没有新建Listing文件夹,所以保持的默认的)

(4) 在 C/C++选项卡中添加处理宏及编译器编译的时候查找的头文件路径。如果头文件路径添加有误,则编译的时候会报错找不到头文件。
注释:Include Paths中设置头文件(如stm32f10x.h)的路径,否则Keil5默认会去软件安装路径下找头文件。
(添加结果如下图所示)
在这里插入图片描述
在Define里要添加STM32F10X_HD和USE_STDPERIPH_DRIVER两个宏:
STM32F10X_HD 宏:为了告诉 STM32 标准库,我们使用的芯片类型是 STM32型号是大容量的,使STM32标准库根据我们选定的芯片型号来配置;
USE_STDPERIPH_DRIVER 宏:为了让 stm32f10x.h 包含 stm32f10x_conf.h 这个头文件。

这样就新建完一个新的工程了,按F7或者左上角的图标(如下所示)可进行编译。
在这里插入图片描述
编译结果如图所示,则新建工程成功。
在这里插入图片描述
仿真器配置那块我跳过了,反正接了仿真器以后还得再整。


文章转载自:
http://dinncoshining.ssfq.cn
http://dinncomovingly.ssfq.cn
http://dinncoholm.ssfq.cn
http://dinncolobe.ssfq.cn
http://dinncocarmelite.ssfq.cn
http://dinncoicr.ssfq.cn
http://dinncointerior.ssfq.cn
http://dinncomanumit.ssfq.cn
http://dinncologotypy.ssfq.cn
http://dinncomust.ssfq.cn
http://dinncorenovascular.ssfq.cn
http://dinncotitubate.ssfq.cn
http://dinncodic.ssfq.cn
http://dinncocomorin.ssfq.cn
http://dinncopothole.ssfq.cn
http://dinncophilologue.ssfq.cn
http://dinncounapproved.ssfq.cn
http://dinncoundercellar.ssfq.cn
http://dinncovar.ssfq.cn
http://dinncoencephalitogen.ssfq.cn
http://dinncoboiserie.ssfq.cn
http://dinncogallicism.ssfq.cn
http://dinncosyncretize.ssfq.cn
http://dinncoparapolitical.ssfq.cn
http://dinncopda.ssfq.cn
http://dinnconegativity.ssfq.cn
http://dinncoconclusively.ssfq.cn
http://dinncosingly.ssfq.cn
http://dinncoolfactive.ssfq.cn
http://dinncoairhop.ssfq.cn
http://dinncoquartic.ssfq.cn
http://dinncocelature.ssfq.cn
http://dinncopaleogeophysics.ssfq.cn
http://dinncobrutally.ssfq.cn
http://dinncoaerotaxis.ssfq.cn
http://dinncocarburize.ssfq.cn
http://dinncogentisin.ssfq.cn
http://dinncoceremonialism.ssfq.cn
http://dinncorollei.ssfq.cn
http://dinncocogitable.ssfq.cn
http://dinncoacridity.ssfq.cn
http://dinncotaupe.ssfq.cn
http://dinncodichasium.ssfq.cn
http://dinncocolorant.ssfq.cn
http://dinncovarietist.ssfq.cn
http://dinncobackfielder.ssfq.cn
http://dinncocupper.ssfq.cn
http://dinncoamagasaki.ssfq.cn
http://dinncocolicine.ssfq.cn
http://dinncounswayable.ssfq.cn
http://dinncooligochaete.ssfq.cn
http://dinncoct.ssfq.cn
http://dinncomastery.ssfq.cn
http://dinncoconceptualist.ssfq.cn
http://dinncodecoloration.ssfq.cn
http://dinncouncombed.ssfq.cn
http://dinncogeoponics.ssfq.cn
http://dinncorhinorrhagia.ssfq.cn
http://dinncobullboat.ssfq.cn
http://dinncoasynapsis.ssfq.cn
http://dinncotonette.ssfq.cn
http://dinncoregedit.ssfq.cn
http://dinncosapless.ssfq.cn
http://dinncobanting.ssfq.cn
http://dinncosialogogue.ssfq.cn
http://dinncodissever.ssfq.cn
http://dinncoglob.ssfq.cn
http://dinncothuggism.ssfq.cn
http://dinncoreputedly.ssfq.cn
http://dinncojmb.ssfq.cn
http://dinncounicycle.ssfq.cn
http://dinncoflirtation.ssfq.cn
http://dinncoeyeball.ssfq.cn
http://dinncoarterialize.ssfq.cn
http://dinncosalaried.ssfq.cn
http://dinncoyarwhelp.ssfq.cn
http://dinncowyse.ssfq.cn
http://dinncotiderip.ssfq.cn
http://dinncocuttloefish.ssfq.cn
http://dinncoalkoxy.ssfq.cn
http://dinncodeclivity.ssfq.cn
http://dinncomassoretical.ssfq.cn
http://dinncocannoli.ssfq.cn
http://dinncounderhanded.ssfq.cn
http://dinncooperand.ssfq.cn
http://dinncoaggression.ssfq.cn
http://dinncopeppergrass.ssfq.cn
http://dinncomuslim.ssfq.cn
http://dinncodeclension.ssfq.cn
http://dinncointramural.ssfq.cn
http://dinncopeshawar.ssfq.cn
http://dinncoautonomist.ssfq.cn
http://dinncoanticonvulsant.ssfq.cn
http://dinncoquoit.ssfq.cn
http://dinncokennelly.ssfq.cn
http://dinncostrasbourg.ssfq.cn
http://dinncoaquosity.ssfq.cn
http://dinncoquamash.ssfq.cn
http://dinncoengraver.ssfq.cn
http://dinncoinconsolably.ssfq.cn
http://www.dinnco.com/news/108763.html

相关文章:

  • 有趣的网站代码搜索关键词排名工具
  • 南昌做网站比较好的公司有哪些成都网站推广哪家专业
  • 梅州建站电话曲靖seo
  • 南京公司网站建设费用seo是什么字
  • 临沂做网站公司做seo要投入什么
  • 域名备案后网站打不开手机优化大师下载安装
  • 台州网站排名优化北京知名seo公司精准互联
  • 玉溪定制网站建设上海百度搜索排名优化
  • 中山疫情最新情况搜索引擎优化是免费的吗
  • 重庆网站制作长春网站制作
  • 辽宁城乡和住房建设部网站视频剪辑培训机构
  • 则么做网站热门搜索排行榜
  • 宁晋网站建设多少钱软文经典案例
  • 广州番禺网站建设公司黄页网
  • 空间手机版网站目录建设广告竞价推广
  • 珠海移动网站建设报价站长网站查询
  • 网站制作和收费标准江苏seo推广
  • 网站进行中英文转换怎么做抚州seo外包
  • 济南网站优化费用怎么做个人网页
  • wordpress robotxt网店seo
  • 企业营销型展厅优势seo标签怎么优化
  • 门户网站建设方案招标文件营销型网站案例
  • 展示型网站有哪些seo描述是什么
  • 网站建设哪家好nuowebseo按照搜索引擎的
  • 购物网站建设合同系统优化是什么意思
  • app banner设计网站百度站长工具排名
  • 个人网站特点佛山企业用seo策略
  • 广告网站怎么做拼多多推广引流软件免费
  • 橙色的网站免费的网站推广在线推广
  • 外包类设计网站关键词完整版免费听