STM32单片机培训高级应用班(HQMCU0809)
课程背景 | |||||
Cortex-M系列MCU是ARM公司推出的最新的针对微控制器应用的内核,提供业界领先的高性能和低成本的解决方案,将成为MCU应用的热点和主流。随着软件复杂度的相应提高,传统的单片机编程方式不能够满足需求,基于Cortex-M3/4的芯片功能强大,正好满足相对复杂的控制软件对MCU功能的需求。本课程选取目前流行的意法半导体的STM32F103作为实验平台,FreeRTOS是著名的源码公开的实时内核,是专为嵌入式应用设计的,可以运行在多种T微控制器上,本课程将Cortex-M和FreeRTOS完美结合,更好的发挥出它们各自的特点。 |
|||||
课程目标 | |||||
1) 掌握STM32处理器复杂接口编程方法 |
|||||
培养对象 | |||||
物联网、智能硬件相关的从业人士、学生、嵌入式爱好者等。 |
|||||
入学要求 | |||||
学员学习本课程应具备下列基础知识: |
|||||
师资团队 | |||||
|
|||||
教材 | |||||
◆ 《武汉华嵌内部培训讲义》 |
|||||
班级规模及环境 | |||||
为了保证培训效果,增加互动环节,我们坚持小班授课,3-5人VIP班,人手一套实验环境。 |
|||||
学时费用 | |||||
◆课时: 共5天,每天7学时,总计35学时。(说明:此总课时为标准时长,若需要定制加长学时或特殊时间安排可协商。) |
|||||
质量保障 | |||||
1、培训过程中,如有部分内容理解不透或消化不好,可免费在下期培训班中重听; |
|||||
课程进度安排(最新更新日期:2023.05.01) | |||||
时间 | 课程大纲 | ||||
第1天 |
|||||
学习目标 |
掌握STM32处理器的看门狗、低功耗、红外通信、SDIO开发。 |
||||
9:00 | 12:00 |
1. STM32之看门狗编程 2. STM32之休眠与低功耗研究 |
||||
13:30 | 17:30 |
3. STM32之红外遥控编程 |
||||
第2天 |
|||||
学习目标 |
掌握STM32处理器的USB、DMA、FATFS文件系统接口开发。 |
||||
9:00 | 12:00 |
5. STM32之USB编程 6. STM32之DMA编程 |
||||
13:30 | 17:30 |
7. STM32之 FATFS文件系统 实验:USB盘、SD卡文件系统的读写。 |
||||
第3天 |
|||||
学习目标 |
掌握STM32处理器与WIFI、4G模块的应用开发。 |
||||
9:00 | 12:00 |
8. STM32上WIFI的应用 |
||||
13:30 | 17:30 |
9. STM32上4G模块的应用 |
||||
第4天 |
|||||
学习目标 |
了解freeRTOS操作系统结构、各个重要功能部分的概念及实现原理,在此基础上掌握freeRTOS系统移植的方法 |
||||
9:00 | 12:00 |
10. freeRTOS操作系统分析及移植 |
||||
13:30 | 17:30 |
实验: |
||||
第5天 |
|||||
学习目标 |
在STM32开发平台上完成系统移植后,重点掌握如何在freeRTOS系统上开发出稳定、高效的应用程序。 |
||||
9:00 | 12:00 |
11. 在STM32上开发freeRTOS应用程序 |
||||
13:30 | 17:30 |
实验: |
评论 ()