




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
任务发布课外拓展任务小结冲关学习01020304目录任务发布任务描述制定职业能力目标12重点分析难点分析34任务发布国庆期间,你收到一份客户的订单,要求制作一批流水灯作为装饰。首先需要完成开发环境的搭建,你的任务如下:正确安装相关软件;正确安装嵌入式软件包;正确配置环境变量1任务描述任务描述制定职业能力目标12重点分析难点分析34任务发布能使用STM32CubeMX软件、JDK、KeiluVision5和HAL库,正确搭建STM32开发环境;能够正确配置环境变量;能够耐心地完成整个搭建过程;能够细心地排查在环境搭建过程中出现的问题;能够认识到国产芯片的发展历程,感受中国制造的魅力,激发爱国热情。2制定职业能力目标任务描述制定职业能力目标12重点分析难点分析34任务发布01了解什么是嵌入式系统02了解ARM与STM32之间的关系3重点分析任务描述制定职业能力目标12重点分析难点分析34任务发布02STM32F1定时器CR101任务硬件的选型02任务所需集成开发环境的选择、安装与配置4难点分析冲关学习3熟悉工单2知识储备4任务实施1设备选型冲关学习三星开发板兆易创新
开发板复旦微电子
开发板东软载波开发板新大陆M3主控模块新大陆STM32F103VET6开发板新大陆M3核心模块1设备选型STM32就是指ST公司开发的32位微控制器(MicroControllerUnit,简称MCU)。1设备选型单片机芯片选型时,总的原则如下:芯片含有(功能或数量)略大于设计需求;设计需求尽可能(用)芯片完成(少用外围器件);选大(大厂)不选小,选多(供应量多)不选少,选名(名牌)不选渺(飘渺,不知详情的厂子),选廉(廉价)但要好(质量保证)。1设备选型冲关啦闯关题目题2:单片机芯片选型时,总的原则:(1)芯片含有()略大于设计需求;(2)设计需求尽可能()芯片完成();(3)选多()不选小,选多()不选少。(4)选名()不选渺()。(5)选廉()但要好()功能或数量用少用外围器件大厂供应量多名牌飘渺,不知详情的厂子质量保证廉价3熟悉工单2知识储备4任务实施1设备选型冲关学习STM32基础知识STM32软件开发库12STM32软件开发模式STM32的集成开发环境的选择342知识储备STM32基础知识什么是嵌入式系统?是指嵌入到对象体系中,以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统。1工作原理找一找身边还有哪些设备可以使用STM32微控制器?STM32基础知识1STM32基础知识拆解咕咚手环1标号①:电源管理芯片,主要完成电池的管理;标号②:加速度计,主要用于测量人体的姿态,并通过算法估算出人
所走的步数;标号③:处理器,使用STM32L系列,完成整个系统的控制;标号④:蓝牙芯片,把采集到的数据传到手机端进行数据的分析。STM32基础知识1嵌入式系统中的处理器可以分成四大类:微处理器MPU1微控制器MCU2数字信号处理器DSP3片上系统SOC4STM32基础知识1不制造芯片不向终端用户出售芯片转让设计方案ARM是啥?ARM是“芯片设计公司”的缩写01RISC(精简指令集计算机)CISC(复杂指令集计算机)成本低、功耗低且效率高。ARM是先进的RISC机器三个单词的缩写0202STM32基础知识1老版本嵌入式控制器ARM7ARM9ARM11CORTEX-M0CORTEX-M1CORTEX-M3CORTEX-M4CORTEX-M5CORTEX-R4用户应用CORTEX-A5CORTEX-A7CORTEX-A8CORTEX-A9CORTEX-A15能力性能与功能ARM处理器计数模式计数模式从模式3STM32基础知识STM32基础知识1STM32基础知识STM32软件开发库12STM32软件开发模式STM32的集成开发环境的选择342知识储备STM32软件开发库ST公司提供的软件开发库主要有:STM32Snippets示例代码集合、标准外设库、HAL库与LL库。开发库性能对比2软件开发库对不同芯片的支持情况对比STM32软件开发库2STM32基础知识STM32软件开发库12STM32软件开发模式STM32的集成开发环境的选择342知识储备基于寄存器的开发模式优点:代码简练、执行效率高缺点:费时耗力;维护难,移植性差。基于标准外设库的开发模式优点:容错性好;维护简单缺点:速度相对寄存器级偏慢基于STM32Cube的开发模式优点:自动生成基HAL库或LL库的初始代码框架;代码移植性最好缺点:需掌握STM32基础知识和外设工作原理STM32软件开发模式3STM32基础知识STM32软件开发库12STM32软件开发模式STM32的集成开发环境的选择342知识储备STM32的集成开发环境的选择
采用“STM32CubeMX(需要JAVA环境)+MDK-ARM”的开发工具4冲关啦命名规则STM32F103VET6含义闯关题目3熟悉工单2知识储备4任务实施1设备选型冲关学习请参照任务工单完成相关内容3熟悉工单步骤1:安装KeilMDK步骤2:KeilMDK支持包的安装步骤3:注册KeilMDK步骤4:JAVA的安装步骤5:配置环境变量步骤6:STM32CubeMX的安装步骤7:嵌入式软件包的安装3熟悉工单冲关啦闯关题目
题1:请描述软件环境搭建步骤(1)安装KeilMDK、支持包、注册(2)JAVA的安装、环境的配置(3)STEM32CubeMX的安装及嵌入式包的安装3熟悉工单2知识储备4任务实施1设备选型冲关学习请参照任务工单完成开发环境的搭建请观看任务实施视频4任务实施任务小结(一)什么是嵌入式系统?嵌入到对象体系应用为中心以计算机技术为基础软硬件可裁剪功能、可靠性、成本、体积、功耗任务小结所以ARM是售卖Cortex-M系列的授权,意法半导体(STMicroelectronics,ST)购买了该授权,生产了一些STM32产品,这些使用ARM技术的处理器,都习惯称为ARM处理器。通过上面的讲解总结一下ARM:(1)ARM是半导体行业公司(2)主要业务是设计RISC嵌入式处理器(3)是一类微处理器芯片或产品统称(4)是一项技术的名称(5)是采用RISC的处理器体系结构;(二)了解ARM与STM32之间的关系?任务小结(三)任务硬件的选型芯片含有(功能或数量)略大于设计需求;设计需求尽可能(用)芯片完成(少用外围器件);选大(大厂)不选小,选多(供应量多)不选少,选名(名牌)不选渺(飘渺,不知详情的厂子),选廉(廉价)但要好(质量保证)。可以满足实用性、技术性和可开发性任务小结(四)任务所需集成开发环境的选择、安装与配置(1)安装KeilMDK、支持包、注册(2)JAVA的安装、环境的配置(3)STEM32CubeMX的安装及嵌入式包的安装任务小结任务拓展拓展1:试用开发环境,在MDK-A
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【正版授权】 ISO/IEC 23090-25:2025 EN Information technology - Coded representation of immersive media - Part 25: Conformance and reference software for carriage of visual volumetric vid
- 房屋租赁付定金合同
- 独家代理合同(20篇)
- 酒店服务标准化建设合作协议
- 软件开发委托服务合同
- 食品安全检测认证服务合同
- 艺术品交易鉴赏期免责合同协议
- 手房租赁买卖合同
- 工程施工中止合同书
- 环保工程承包施工合同
- 各种el34名胆电子管评测
- 超分子化学-杯芳烃课件
- 车标识别 课讲义件课件
- 送达地址确认书(样本)
- 压力容器考试审核考试题库(容标委-气体协会联合)
- 二年级道德与法治下册全册教案(含反思)
- 文物保护概论课件
- HBZ 131-2020 高温合金母合金选用原材料技术要求
- 生物化学绪论
- 公路工程项目隐隐蔽工程管理办法
- PCCP安装与水压试验
评论
0/150
提交评论