2022年《嵌入式操作系统新技术及应用》教案_第1页
2022年《嵌入式操作系统新技术及应用》教案_第2页
2022年《嵌入式操作系统新技术及应用》教案_第3页
2022年《嵌入式操作系统新技术及应用》教案_第4页
2022年《嵌入式操作系统新技术及应用》教案_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、嵌入式系统新技术及应用教案(首页)适用班级:课时 90 分钟课 题STM32最小系统设计编 号1 教学目的要求 明白最小系统的设计方法教学重点:最小系统的组成部分 教学难点 Cortex-m3 复位电路和电源模块实施步骤方法教学内容提要时间2.1 STM32F103C最小系统设计方案10 2.2 最小系统设计的要素讲解概念,举2.2.1 STM32 外部晶振20 2.2.2 复位电路15 例说明,提问2.2.3 LED 、Key 及 BOOT跳线10 与引导2.2.4 稳压电源及 ISP 下载口10 2.2.5 IO端口10 2.3 PCB 图设计10 小结5 嵌入式系统新技术及应用教案(首页

2、)适用班级:课时 90 分钟课 题工程建立、软件仿真调试与程序下载编 号2 教学目的要求明白最小系统的电源设计方法,把握isp 下载的原理,懂得io 口的工作方法;教学重点:Stm的下载方法教学难点Stm32启动原理和调试方法实施步骤方法教学内容提要时间2.1STM32F的固件函数库现场演示、举2.1.1 固件函数库简介10 2.1.2 固件函数库文件夹结构10 2.1.3 与外设 / 单元有关的库函数5 2.2 工程建立15 例说明,提问2.3 软件仿真调试20 与引导2.4 程序下载10 2.4.1 利用串口下载程序2.4.2 利用 JLINK 下载程序5 2.5 怎样在 RAM中调试程序

3、10 小结5 嵌入式系统新技术及应用教案(首页)适用班级:课时 90 分钟课 题时钟树与 Delay 文件函数编 号3 教学目的要求 把握 stm32 时钟的配置方法,延时函数的设计和使用,懂得 SysTick的工作原理与配置方法, 把握使用 SysTick 来实现延时和任务时间的配置;教学重点:时钟树的概念 教学难点 SysTick 时钟配置方法实施步骤方法教学内容提要时间讲解概念,举复习5 时钟树40 3.1.1delay_init函数15 3.1.2delay_us函数15 例说明,提问3.1.3delay_ms 函数10 与引导小结5 嵌入式系统新技术及应用教案(首页)适用班级:课时

4、90 分钟课 题sys 文件函数与编程示例编 号4 教学目的要求 明白懂得系统文件的基本功能与使用方法,把握简洁的程序设计;教学重点:系统文件的配置和程序设计方法 教学难点 系统文件配置实施步骤方法教学内容提要时间讲解概念,举复习5 3.2.1I/O口的位操作20 3.2.2Stm32_Clock_Init函数10 3.2.3Sys_Soft_Reset函数10 例说明,提问3.2.4Sys_SleepDeep 函数10 3.3.1 添加文件到工程5 与引导3.3.2delay示例程序5 3.3.3sys示例程序清单5 3.3.4 主函数程序15 小结5 嵌入式系统新技术及应用教案(首页)适用

5、班级:课时 90 分钟课 题STM32F GPIO简介与 GPIO编程示例编 号5 教学目的要求把握 GPIO的工作模式教学重点:GPIO工作模式教学难点把握输入输出的方法程序编写和 GPIO寄存器地址实施步骤方法教学内容提要时间复习5 4.1STM32F GPIO简介15 4.2GPIO 编程示例讲解概念,举宏定义5 例说明,提问时钟配置15 与引导模式配置20 读写函数25 小结5 嵌入式系统新技术及应用教案(首页)适用班级:课时 90 分钟课 题 Gpio 实现 LED灯多任务操作和键盘检测编 号6 教学目的要求把握 Gpio 结合 Systick 测方法;教学重点:实现 LED灯多任务

6、的操作方法,把握键盘检采纳 systick 实现多任务的方法教学难点Led 灯的多任务操作实施步骤方法教学内容提要时间讲解概念,举复习5 Systick时钟配置15 Systick的多任务时钟标志配置20 LED灯的配置方法20 例说明,提问键盘检测的程序设计25 与引导小结5 嵌入式系统新技术及应用教案(首页)适用班级:课时 90 分钟课 题STM32F USART 介绍编 号7 教学目的要求 明白串口的基本原理,深化明白串口的结构,把握串口的配置方法,懂得串口的特性教学重点:串口硬件结构 教学难点 串口的配置方法实施步骤方法教学内容提要时间讲解概念,举复习5 串口的基本原理20 明白串口的

7、结构20 串口的配置方法20 例说明,提问串口的特性20 与引导小结5 嵌入式系统新技术及应用教案(首页)适用班级:课 题STM32F USART的操作课时 90 分钟编 号8 教学目的要求 把握串口的工作过程、配置、详细使用方法教学重点:串口的配置方法 教学难点 串口的配置和使用实施步骤方法教学内容提要时间讲解概念,举复习5 串口初始化程序编写20 串口标志位判定方法25 串口接收标志位检测与程序编写20 例说明,提问串口字符和字符串发送方法20 与引导小结5 嵌入式系统新技术及应用教案(首页)适用班级:课 题USART的中断操作接收数据课时 90 分钟编 号9 教学目的要求 把握串口的中断

8、工作原理, 配置方法、详细中断程序的编写和使用方法教学重点:串口的中断配置方法和原理 教学难点 串口的中断程序的编写实施步骤方法教学内容提要时间讲解概念,举复习5 串口中断初始化程序编写20 串口中断标志位判定方法25 串口中断检测接收字符与程序编写20 例说明,提问串口字符和字符串发送方法20 与引导小结5 嵌入式系统新技术及应用教案(首页)适用班级:课时 90 分钟课 题USART通信程序设计编 号10 教学目的要求明白驱动程序的设计方法和设计思路,明白printf函数和 scanf 函数的编写方法,把握使用方法,明白环形队列在串口通信中的作用教学重点:如何在程序中添加printf函数和

9、scanf 函数教学难点FIFO 的作用实施步骤方法教学内容提要时间讲解概念,举复习5 构造和配置函数10 数据收发和端口占用判定15 端口启用和停止15 例说明,提问全局变量和端口映射的宏定义20 与引导USART驱动程序10 printf与 fifo的实现方法10 小结5 嵌入式系统新技术及应用教案(首页)适用班级:课时 90 分钟课 题ADC寄存器 配置 1编 号11 教学目的要求 把握 ADC相关寄存器的作用, 把握 ADC开启的方式和配置方法, 明白DMA在 ADC中的作用与配置方法;教学重点: ADC相关寄存器的作用 教学难点 ADC开启的方式和配置方法实施步骤方法教学内容提要时间

10、第一讲解软硬复习5 ADC 寄存器结构10 ADC时钟配置10 件配置,举例DMA通道和缓存配置10 说明程序编写ADC扫描模式与转换配置20 方法,然后让ADC 转换程序30 同学练习自己编写程序;小结5 嵌入式系统新技术及应用教案(首页)适用班级:课时 90 分钟课 题 ADC寄存器配置 2编 号12 教学目的要求 把握 ADC的采样掌握与阀值掌握寄存器,把握规章序列和规章数据寄存器;教学重点: ADC通道寄存器;教学难点 规章寄存器使用实施步骤方法教学内容提要时间寄 存 器 讲 解复习5 ADC采样时间寄存器15 ADC注入通道数据偏移寄存器10 ADC看门狗高阀值寄存器10 与举例说明

11、ADC规章序列寄存器15 ADC规章数据寄存器10 ADC注入数据寄存器10 ADC注入序列寄存器10 总结 5 嵌入式系统新技术及应用教案(首页)适用班级:课时 90 分钟课 题角度位移传感器的使用编 号13 教学目的要求 明白角度位移传感器的工作原理,把握编程方法教学重点:角度位移传感器的程序编写方法 教学难点 在传感器过零点的程序处理方法实施步骤方法教学内容提要时间复习5 角度位移传感器的工作原理20 AD寄存器的配置20 过零点处理程序编写25 串口输出程序编写15 总结 5 嵌入式系统新技术及应用教案(首页)适用班级:1 课时 90 分钟课 题课堂编写程序例子编 号14 教学目的要求

12、 把握端口重映射的硬件修改方法和软件编程方法,把握端口其次功能关闭的方法 指导同学课堂当场编写一个可以实现按键检测和io 口掌握的程序教学重点:关闭端口复用 教学难点 端口重映射实施步骤方法教学内容提要时间现场指导,发复习5 布置题目,讲解要求10 编写程序50 指导同学并讲解普遍存在的错误20 现问题,解决小结5 问题嵌入式系统新技术及应用教案(首页)适用班级:课时 90 分钟课 题NVIC嵌套中断向量掌握器编 号15 教学目的要求明白 NVIC嵌套中断向量掌握器的工作原理,把握优先级对应寄存器的结构和设置方法,把握 教学重点:优先级设置方法 教学难点NVIC的配置函数使用和详细配置方法嵌套

13、中断向量掌握器的工作原理与设置方法实施步骤方法教学内容提要时间讲解为主,程复习5 NVIC嵌套中断向量掌握器20 STM32的 NVIC优先级20 NVIC_DeInit 8 序示例为辅NVIC_SCBDeInit 8 NVIC_PriorityGroupConfig 8 NVIC_StructInit 8 小结5 嵌入式系统新技术及应用教案(首页)适用班级:课时 90 分钟课 题外部中断编 号16 教学目的要求 懂得中断结构图,把握外部中断对应的寄存器配置与固件库函数使用方法,明白外部中断的结构,把握工作过程和相关参数教学重点:外部中断的工作过程和配置方法 教学难点 中断结构图实施步骤方法教

14、学内容提要时间讲解概念,举复习5 中断结构图15 中断优先级配置10 中断源与响应级别配置10 例说明,提问外部中断通道配置10 与引导外部中断的作用和触发方式10 中断代码编写25 小结5 嵌入式系统新技术及应用教案(首页)适用班级:课时 90 分钟课 题STM32外部中断实例编 号17 教学目的要求 把握外部中断对应的函数的使用,详细编程方法和留意事项教学重点:函数的使用 教学难点 固件库配置方法实施步骤方法教学内容提要时间讲解概念,举复习5 中断优先级和模式配置10 外部中断响应函数配置10 EXTI_ClearITPendingBitEXTI_Line15; 10 例说明,提问EXTI

15、_Init&EXTI_InitStructure; 10 与引导GPIO_EXTILineConfig;/ 管 脚挑选15 NVIC_PriorityGroupConfig; 10 NVIC_Init&NVIC_InitStructure; 15 小结5 嵌入式系统新技术及应用教案(首页)适用班级:课时 90 分钟课 题课堂编写程序 2 编 号18 教学目的要求 把握外部中断的程序详细编写过程和编写方法教学重点:程序编写 教学难点 中断初始化实施步骤方法教学内容提要时间现场指导同学复习5 布置题目,讲解要求10 编写程序50 指导同学并讲解普遍存在的错误20 编写程序,现小结5 场发觉问题,解

16、决问题嵌入式系统新技术及应用教案(首页)适用班级:课时 90 分钟课 题期中测试编 号19 教学目的要求期中考试开卷 独立完成用自己的语言进行组织,不得完全照搬授课讲义,否就扣分;教学重点:教学难点实施步骤方法教学内容提要时间1: 描述在 keil中 STM32工程建立过程;的产生来20 2: 说明 stm32 程序下载步骤;10 3:用图形和文字描述stm32 时钟树中, systemclk20 源;4:用程序代码加注释说明当外部时钟为16M的时候,如何产20 生 72M的 systemclk ;5:说明 PLLMUL、PLLSRC、PLLXTPRE的含义与配置方法;10 6:RCC_Get

17、SYSCLKSource 函数的功能?10 7:RCC_SYSCLKConfig函数的功能;10 嵌入式系统新技术及应用教案(首页)适用班级:课时 90 分钟课 题RTC定时器编 号20 教学目的要求 把握 RTC定时器的内部结构与工作原理, 把握 RTC库函数的使用方法教学重点:RTC内部结构 教学难点 库函数程序的编写实施步骤方法教学内容提要时间讲解概念,举复习5 RTC的特点10 RTC定时器的工作原理15 Rtc 的库函数 RTC_ITConfig 15 例说明,提问RTC_ExitConfigMode 10 与引导RTC_GetCounter,RTC_SetCounter 15 RT

18、C程序编写15 小结5 嵌入式系统新技术及应用教案(首页)适用班级:课时 90 分钟课 题RTC秒中断、闹钟与校准编 号21 教学目的要求 把握秒中断的实现方法, 懂得其在程序中的作用, 把握闹钟的设置方法,懂得校准的原理教学重点:秒中断与闹钟的工作原理 教学难点 程序的详细编写和设置实施步骤方法教学内容提要时间讲解概念,举复习5 RTC秒中断响应函数15 秒中断使能与测试25 闹钟中断处理函数20 例说明,提问闹钟程序编写10 与引导RTC校准的原理与对应的寄存器10 小结5 嵌入式系统新技术及应用教案(首页)适用班级:课时 90 分钟课 题Rtc 范例编 号22 教学目的要求懂得 rtc 计数器与日历的关系, 把握年月日的运算方法, 把握程序编写方法教学重点:程序编写教学难点日历运算方法实施步骤方法教学内容提要时间讲解概念,举复习5 秒计时与日历日期之间的转换20 日期运算方法20 星期运算方法15 例说明,提问程序编写15 与引导程序分析10 小结5 嵌入式系统新技术及应用教案(首页)适用班级:课时 90 分钟课 题通用定时器编 号32 教学目的要求 明白定时器的种类, 懂

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论