Cortex-M3/STM32培训初级班(HQMCU0808)
课程背景 | |||||||
Cortex-M3是ARM公司推出的最新的针对微控制器应用的内核,提供业界领先的高性能和低成本的解决方案,将成为MCU应用的热点和主流。随着软件复杂度的相应提高,传统的单片机编程方式不能够满足需求,基于Cortex-M3的芯片功能强大,正好满足相对复杂的控制软件对MCU功能的需求。本课程选取目前流行的意法半导体的STM32F103作为实验平台。 |
|||||||
课程目标 | |||||||
1) 了解Cortex-M3体系结构,并掌握在Cortex-M3体系结构上进行嵌入式编程的方法; |
|||||||
培养对象 | |||||||
单片机相关的从业人士、学生、嵌入式爱好者等。 |
|||||||
入学要求 | |||||||
学员学习本课程应具备下列基础知识: |
|||||||
师资团队 | |||||||
更多师资力量请参见师资团队。 |
|||||||
教材 | |||||||
◆ 《武汉华嵌内部培训讲义》 |
|||||||
班级规模及环境 | |||||||
为了保证培训效果,增加互动环节,我们坚持小班授课,3-5人VIP班,人手一套实验环境。 |
|||||||
时间地点 | |||||||
武汉华嵌中心(滚动开班): |
|||||||
学时费用 | |||||||
◆课时: 共6天,每天6学时,总计36学时 |
|||||||
质量保障 | |||||||
1、培训过程中,如有部分内容理解不透或消化不好,可免费在下期培训班中重听; |
|||||||
课程进度安排(最新更新日期:2018.08.18) | |||||||
时间 | 课程大纲 | ||||||
第一天 |
|||||||
学习目标 |
第一天的课程主要帮助学员了解Cortex-M3内核体系结构、stm32f103内部资源分析。在此基础上,熟悉MDK的编程环境及编程方法。 |
||||||
9:00 | 12:00 |
1. Cortex-M3内核体系结构 |
||||||
13:30 | 16:30 |
3. 基于Cortex-M3的嵌入式软件编程环境搭建 |
||||||
第二天 |
|||||||
学习目标 |
掌握STM32F103处理器的GPIO与串口开发。 |
||||||
9:00 | 12:00 |
4. STM32F103接口之 GPIO |
||||||
13:30 | 17:30 |
5. STM32F103之串口 实验:在PC上用串口精灵控制实验板的GPIO资源 |
||||||
第三天 |
|||||||
学习目标 |
掌握STM32F103处理器的NVIC中断与定时器TIM开发。 |
||||||
9:00 | 12:00 |
6. STM32F103 NVIC中断开发 |
||||||
13:30 | 16:30 |
7. STM32F103 定时器TIM开发 |
||||||
第四天 |
|||||||
学习目标 |
掌握STM32F103处理器的PWM、RTC、ADC接口开发。 |
||||||
9:00 | 12:00 |
8. STM32F103 PWM与ADC开发 8.2 RTC实时时钟实例讲解 8.3 ADC电路原理与实例代码分析 |
||||||
13:30 | 16:30 |
9. STM32F103 RTC实时时钟开发 实验:用PWM驱动步进电机 |
||||||
第五天 |
|||||||
学习目标 |
掌握STM32F103处理器的内部温度传感器与LCD接口开发。 |
||||||
9:00 | 12:00 |
10. STM32F103 内部温度传感器 11.1 LCD电路与工作原理 11.2 LCD的编程实例 |
||||||
13:30 | 16:30 |
综合实验:温度报警器 目标:在实验板上利用温度传感器采集当前温度,并与时间、报警信息等显示在LCD上,当温度超过设定阈值时,产生报警,并将报警信息通过串口传送到PC端 |