《嵌入式操作系统新技术及应用》教案.docx
《《嵌入式操作系统新技术及应用》教案.docx》由会员分享,可在线阅读,更多相关《《嵌入式操作系统新技术及应用》教案.docx(19页珍藏版)》请在冰豆网上搜索。
《嵌入式操作系统新技术及应用》教案
《嵌入式系统新技术及应用》教案(首页)
适用班级:
课时90分钟
课题
STM32最小系统设计
编号
1
教学目的要求
了解最小系统的设计方法
教学重点:
最小系统的组成部分
教学难点
Cortex-m3复位电路和电源模块
实施步骤方法
教学内容提要
时间
讲解概念,举例说明,提问与引导
2.1STM32F103C最小系统设计方案
2.2最小系统设计的要素
2.2.1STM32外部晶振
2.2.2复位电路
2.2.3LED、Key及BOOT跳线
2.2.4稳压电源及ISP下载口
2.2.5IO端口
2.3PCB图设计
小结
10
20
15
10
10
10
10
5
《嵌入式系统新技术及应用》教案(首页)
适用班级:
课时90分钟
课题
工程建立、软件仿真调试与程序下载
编号
2
教学目的要求
了解最小系统的电源设计方法,掌握isp下载的原理,理解io口的工作方法。
教学重点:
Stm的下载方法
教学难点
Stm32启动原理和调试方法
实施步骤方法
教学内容提要
时间
现场演示、举例说明,提问与引导
2.1STM32F的固件函数库
2.1.1固件函数库简介
2.1.2固件函数库文件夹结构
2.1.3与外设/单元有关的库函数
2.2工程建立
2.3软件仿真调试
2.4程序下载
2.4.1利用串口下载程序
2.4.2利用JLINK下载程序
2.5怎样在RAM中调试程序
小结
10
10
5
15
20
10
5
10
5
《嵌入式系统新技术及应用》教案(首页)
适用班级:
课时90分钟
课题
时钟树与Delay文件函数
编号
3
教学目的要求
掌握stm32时钟的配置方法,延时函数的设计和使用,理解SysTick的工作原理与配置方法,掌握使用SysTick来实现延时和任务时间的配置。
教学重点:
时钟树的概念
教学难点
SysTick时钟配置方法
实施步骤方法
教学内容提要
时间
讲解概念,举例说明,提问与引导
复习
时钟树
3.1.1delay_init函数
3.1.2delay_us函数
3.1.3delay_ms函数
小结
5
40
15
15
10
5
《嵌入式系统新技术及应用》教案(首页)
适用班级:
课时90分钟
课题
sys文件函数与编程示例
编号
4
教学目的要求
了解理解系统文件的基本功能与使用方法,掌握简单的程序设计。
教学重点:
系统文件的配置和程序设计方法
教学难点
系统文件配置
实施步骤方法
教学内容提要
时间
讲解概念,举例说明,提问与引导
复习
3.2.1I/O口的位操作
3.2.2Stm32_Clock_Init函数
3.2.3Sys_Soft_Reset函数
3.2.4Sys_SleepDeep函数
3.3.1添加文件到工程
3.3.2delay示例程序
3.3.3sys示例程序清单
3.3.4主函数程序
小结
5
20
10
10
10
5
5
5
15
5
《嵌入式系统新技术及应用》教案(首页)
适用班级:
课时90分钟
课题
STM32FGPIO简介与GPIO编程示例
编号
5
教学目的要求
掌握GPIO的工作模式掌握输入输出的方法
教学重点:
GPIO工作模式
教学难点
程序编写和GPIO寄存器地址
实施步骤方法
教学内容提要
时间
讲解概念,举例说明,提问与引导
复习
4.1STM32FGPIO简介
4.2GPIO编程示例
宏定义
时钟配置
模式配置
读写函数
小结
5
15
5
15
20
25
5
《嵌入式系统新技术及应用》教案(首页)
适用班级:
课时90分钟
课题
Gpio实现LED灯多任务操作和键盘检测
编号
6
教学目的要求
掌握Gpio结合Systick实现LED灯多任务的操作方法,掌握键盘检测方法。
教学重点:
采用systick实现多任务的方法
教学难点
Led灯的多任务操作
实施步骤方法
教学内容提要
时间
讲解概念,举例说明,提问与引导
复习
Systick时钟配置
Systick的多任务时钟标志配置
LED灯的配置方法
键盘检测的程序设计
小结
5
15
20
20
25
5
《嵌入式系统新技术及应用》教案(首页)
适用班级:
课时90分钟
课题
STM32FUSART介绍
编号
7
教学目的要求
了解串口的基本原理,深入了解串口的结构,掌握串口的配置方法,理解串口的特性
教学重点:
串口硬件结构
教学难点
串口的配置方法
实施步骤方法
教学内容提要
时间
讲解概念,举例说明,提问与引导
复习
串口的基本原理
了解串口的结构
串口的配置方法
串口的特性
小结
5
20
20
20
20
5
《嵌入式系统新技术及应用》教案(首页)
适用班级:
课时90分钟
课题
STM32FUSART的操作
编号
8
教学目的要求
掌握串口的工作过程、配置、具体使用方法
教学重点:
串口的配置方法
教学难点
串口的配置和使用
实施步骤方法
教学内容提要
时间
讲解概念,举例说明,提问与引导
复习
串口初始化程序编写
串口标志位判断方法
串口接收标志位检测与程序编写
串口字符和字符串发送方法
小结
5
20
25
20
20
5
《嵌入式系统新技术及应用》教案(首页)
适用班级:
课时90分钟
课题
USART的中断操作接收数据
编号
9
教学目的要求
掌握串口的中断工作原理,配置方法、具体中断程序的编写和使用方法
教学重点:
串口的中断配置方法和原理
教学难点
串口的中断程序的编写
实施步骤方法
教学内容提要
时间
讲解概念,举例说明,提问与引导
复习
串口中断初始化程序编写
串口中断标志位判断方法
串口中断检测接收字符与程序编写
串口字符和字符串发送方法
小结
5
20
25
20
20
5
《嵌入式系统新技术及应用》教案(首页)
适用班级:
课时90分钟
课题
USART通信程序设计
编号
10
教学目的要求
了解驱动程序的设计方法和设计思路,了解printf函数和scanf函数的编写方法,掌握使用方法,了解环形队列在串口通信中的作用
教学重点:
如何在程序中添加printf函数和scanf函数
教学难点
FIFO的作用
实施步骤方法
教学内容提要
时间
讲解概念,举例说明,提问与引导
复习
构造和配置函数
数据收发和端口占用判断
端口启用和停止
全局变量和端口映射的宏定义
USART驱动程序
printf与fifo的实现方法
小结
5
10
15
15
20
10
10
5
《嵌入式系统新技术及应用》教案(首页)
适用班级:
课时90分钟
课题
ADC寄存器配置1
编号
11
教学目的要求
掌握ADC相关寄存器的作用,掌握ADC开启的方式和配置方法,了解DMA在ADC中的作用与配置方法。
教学重点:
ADC相关寄存器的作用
教学难点
ADC开启的方式和配置方法
实施步骤方法
教学内容提要
时间
首先讲解软硬件配置,举例说明程序编写方法,然后让学生练习自己编写程序。
复习
ADC寄存器结构
ADC时钟配置
DMA通道和缓存配置
ADC扫描模式与转换配置
ADC转换程序
小结
5
10
10
10
20
30
5
《嵌入式系统新技术及应用》教案(首页)
适用班级:
课时90分钟
课题
ADC寄存器配置2
编号
12
教学目的要求
掌握ADC的采样控制与阀值控制寄存器,掌握规则序列和规则数据寄存器。
教学重点:
ADC通道寄存器。
教学难点
规则寄存器使用
实施步骤方法
教学内容提要
时间
寄存器讲解与举例说明
复习
ADC采样时间寄存器
ADC注入通道数据偏移寄存器
ADC看门狗高阀值寄存器
ADC规则序列寄存器
ADC规则数据寄存器
ADC注入数据寄存器
ADC注入序列寄存器
总结
5
15
10
10
15
10
10
10
5
《嵌入式系统新技术及应用》教案(首页)
适用班级:
课时90分钟
课题
角度位移传感器的使用
编号
13
教学目的要求
了解角度位移传感器的工作原理,掌握编程方法
教学重点:
角度位移传感器的程序编写方法
教学难点
在传感器过零点的程序处理方法
实施步骤方法
教学内容提要
时间
复习
角度位移传感器的工作原理
AD寄存器的配置
过零点处理程序编写
串口输出程序编写
总结
5
20
20
25
15
5
《嵌入式系统新技术及应用》教案(首页)
适用班级:
课时90分钟
课题
课堂编写程序例子1
编号
14
教学目的要求
掌握端口重映射的硬件修改方法和软件编程方法,掌握端口第二功能关闭的方法指导学生课堂当场编写一个可以实现按键检测和io口控制的程序
教学重点:
关闭端口复用
教学难点
端口重映射
实施步骤方法
教学内容提要
时间
现场指导,发现问题,解决问题
复习
布置题目,讲解要求
编写程序
指导学生并讲解普遍存在的错误
小结
5
10
50
20
5
《嵌入式系统新技术及应用》教案(首页)
适用班级:
课时90分钟
课题
NVIC嵌套中断向量控制器
编号
15
教学目的要求
了解NVIC嵌套中断向量控制器的工作原理,掌握优先级对应寄存器的结构和设置方法,掌握NVIC的配置函数使用和具体配置方法
教学重点:
优先级设置方法
教学难点
嵌套中断向量控制器的工作原理与设置方法
实施步骤方法
教学内容提要
时间
讲解为主,程序示例为辅
复习
NVIC嵌套中断向量控制器
STM32的NVIC优先级
NVIC_DeInit
NVIC_SCBDeInit
NVIC_PriorityGroupConfig
NVIC_StructInit
小结
5
20
20
8
8
8
8
5
《嵌入式系统新技术及应用》教案(首页)
适用班级:
课时90分钟
课题
外部中断
编号
16
教学目的要求
理解中断结构图,掌握外部中断对应的寄存器配置与固件库函数使用方法,了解外部中断的结构,掌握工作过程和相关参数
教学重点:
外部中断的工作过程和配置方法
教学难点
中断结构图
实施步骤方法
教学内容提要
时间
讲解概念,举例说明,提问与引导
复习
中断结构图
中断优先级配置
中断源与响应级别配置
外部中断通道配置
外部中断的作用和触发方式
中断代码编写
小结
5
15
10
10
10
10
25
5
《嵌入式系统新技术及应用》教案(首页)
适用班级:
课时90分钟
课题
STM32外部中断实例
编号
17