




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
工程建立STM32是意法半导体(STMicroelectronics,简称ST)有限公司出品的一系列微控制器(MicroControllerUnit,简称MCU)的统称。STM3232是指数据总线是32位的,一次性可以传输32位的数据。02STM32系列介绍STM32系列介绍STM32系列微控制器是ST(意法半导体)公司以ARM公司的Cortex-M0、Cortex-M3、Cortex-M4和,Coretex-M7四种RISC内核开发的系列产品。内核型号特点Cortex-M0STM32F0低成本、入门级微控制器Cortex-M0+STM32L0低功耗Cortex-M3STM32F1通用型微控制器STM32F2大存储器、硬件加密STM32L1低功耗STM32T触摸键应用模块STM32M遵循IEEE802.15.4协议的无线通信模块Cortex-M4STM32F3模拟通道、更灵活的数据通信矩阵STM32F4168MHz时钟下,0等待访问FLASH存储器、动态功率调整技术Cortex-M7STM32F7LI一级缓存、200MHz时钟频率STM32F10X系列02STM32微控制器的命名规则02STM32F103VET6含义02STM32F103VET6引脚示意图02打开STM32CubeMX工具,点击“ACCESSTOMCUSELECTOR(选择MCU)”按钮,如图所示。
点击“MCU选择”按钮2.2任务1开发环境的搭建与工程的建立2.2.3任务实施建立工程——新建STM32CubeMX工程进入“MCU选择”窗口,如图所示。在标号①处,输入MCU型号的关键字,如:STM32F103VE。点击标号②处的MCU型号,然后点击标号③处的“StartProject”按钮新建STM32CubeMX工程。
查找MCU型号2.2任务1开发环境的搭建与工程的建立2.2.3任务实施建立工程——新建STM32CubeMX工程假设开发板的“PE7”引脚与LED灯——“LED1”相连。在STM32CubeMX工具的配置主界面,用鼠标左键点击MCU的“PE7”引脚处,选择功能“GPIO_Output”,如图所示。
配置GPIO功能2.2任务1开发环境的搭建与工程的建立2.2.3任务实施建立工程——配置GPIO功能配置GPIO功能用鼠标右键点击“PE6”引脚,选择“EnterUserLabel”选项,输入值“LED1”,将“PE7”引脚的“用户标签”值配置为“LED7”,点击“GPIO”,选中“PE7”,确保PE7引脚的配置如图中的④~⑥所示。
配置GPIO引脚的用户标签2.2任务1开发环境的搭建与工程的建立2.2.3任务实施建立工程12
完整的JTAG接口为20Pin,接口体积大且占用较多GPIO引脚资源,一般用于J-Link仿真器。SWD接口最少只需3根连线即可实现,一般用于ST-Link仿真器。VSSTM32微控制器支持通过JTAG接口或SWD接口与仿真器相连进行在线调试。
2.2任务1开发环境的搭建与工程的建立2.2.3任务实施建立工程——配置调试端口13ST-Link仿真器为例,讲解调试端口的配置过程。
SWD调试端口的配置2.2任务1开发环境的搭建与工程的建立2.2.3任务实施建立工程——配置调试端口14展开“Pinout&Configuration”标签页左侧的“SystemCore(系统内核)”选项(上图中标号①处),选择“SYS(系统)”选项(上图中标号②处),将“Debug(调试)”下拉菜单改为“SerialWire(串口线)”选项(上图中标号③处)。即可将“PA13”引脚配置为SWDIO功能(上图中标号⑤处),“PA14”引脚配置为SWCLK功能(上图中标号④处)。
2.2任务1开发环境的搭建与工程的建立2.2.3任务实施建立工程——配置调试端口15配置MCU时钟树选择“Pinout&Configuration”标签页左侧的“RCC(复位、时钟配置)”选项,如下图标号①所示。将MCU的“HighSpeedClock(HSE,高速外部时钟)”配置为“Crystal/CeramicResonator(晶体/陶瓷谐振器)”,如下图标号②所示。将MCU的“LowSpeedClock(LSE,低速外部时钟)”配置为“Crystal/CeramicResonator(晶体/陶瓷谐振器)”,如下图标号③所示。
2.2任务1开发环境的搭建与工程的建立2.2.3任务实施建立工程16配置完毕后,MCU的“PinoutView(引脚视图)”中相应的引脚功能将被配置,如图标号④和⑤所示。
配置HSE和LSE时钟源2.2任务1开发环境的搭建与工程的建立2.2.3任务实施建立工程——配置MCU时钟树17切换到“ClockConfiguration(时钟配置)”标签,进行STM32微控制器的时钟树配置,如图所示。
配置STM32微控制器的时钟树2.2任务1开发环境的搭建与工程的建立2.2.3任务实施建立工程——配置MCU时钟树18
上图中各个标号的含义:
标号①:“PLLSourceMUX(锁相环时钟源选择器)”的时钟源选择为“HSE”,即:8MHz外部晶体谐振器;标号②:“PLLMul(锁相环倍频)”配置为“9”;标号③:“SystemClockMUX(系统时钟选择器)”的时钟源选择为“PLL”;标号④:配置“SYSCLK(系统时钟)”为72MHz;2.2任务1开发环境的搭建与工程的建立2.2.3任务实施建立工程——配置MCU时钟树19
上图中各个标号的含义:
标号⑤:配置“HCLK(高性能总线时钟)”为72MHz;标号⑥:配置“CortexSystemtimer(Cortex内核系统嘀嗒定时器)”的时钟源为HCLK的八分之一,即:9MHz;标号⑦:配置“APB1Peripheralclocks(低速外设总线时钟)”为HCLK的二分频,即:36MHz;标号⑧:配置“APB2Peripheralclocks(高速外设总线时钟)”为HCLK的一分频,即:72MHz;2.2任务1开发环境的搭建与工程的建立2.2.3任务实施建立工程——配置MCU时钟树20点击“File(文件)”菜单,选择“SaveProject(保存工程)”选项,如图标号①和标号②所示。然后定位到文件夹“D:\STM32_WorkSpace\task1_ProjectFirst”,点击“确定”保存STM32CubeMX工程。
保存STM32Cube工程2.2任务1开发环境的搭建与工程的建立2.2.3任务实施建立工程——保存STM32CubeMX工程21切换到“ProjectManager(工程管理)”标签,进行“C代码工程”的配置,如图所示。
代码生成的相关配置2.2任务1开发环境的搭建与工程的建立2.2.3任务实施建立工程——生成C代码初始工程22点击左侧“CodeGenerator(代码生成)”配置标签,将“STM32CubeFirmwareLibraryPackage”单选框的选项改为“Copyonlythenecessarylibraryfiles”,如上图标号①所示。在“Generatedfiles”复选框中增加勾选“Generateperipheralinitializationasapairof“.c/.h”filesperperipheral”选项。如上图标号②所示。
2.2任务1开发环境的搭建与工程的建立2.2.3任务实施建立工程——生成C代码初始工程23点击左侧的“Project(工程)”配置标签进行“C代码工程”保存的相关配置。由于之前已保存过STM32CubeMX的工程,因此“ProjectName(工程名)”和“ProjectLocation(工程存放位置)”处的信息已填好(分别如图标号①和标号②处所示)。
工程保存相关配置2.2任务1开发环境的搭
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 支撑安装施工规范
- 汽车维修工的职业道德与法律责任试题及答案
- 情绪管理学课程介绍
- 防外破宣传课件
- 生物药剂学试题及答案
- 自古至今的文学名句赏析试题及答案
- 2024年CPBA考试的自我评估试题及答案
- 停电检修培训
- 2024美容师考试笔试与面试的应对策略及答案
- 小众智商测试题及答案
- deepseek的使用技巧与实际应用培训课件
- 2024年研学旅行联盟合作协议3篇
- 《醉花阴李清照》课件
- 临床急救技术
- 2025年浙江杭州市属事业单位统一招聘工作人员371人高频重点提升(共500题)附带答案详解
- 酒店住宿租赁合同模板
- 2024年官方兽医牧运通考试题库(含答案)
- 2024年六西格玛绿带认证考试练习题库(含答案)
- 2024浙江宁波科学探索中心管理限公司招聘14人管理单位遴选500模拟题附带答案详解
- 四大名著文学常识单选题100道及答案解析
- 高血压健康教育知识讲座课件
评论
0/150
提交评论