《嵌入式操作系统新技术及应用》 教案首页

更新时间:2024-07-04 05:32:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

《嵌入式系统新技术及应用》教案(首页)

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

适用班级: 课时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 5 15 5 5 10 时间 5 20 10 10 《嵌入式系统新技术及应用》教案(首页)

适用班级: 课时90分钟 课题 STM32F GPIO简介与GPIO编程示例 编号 5 教学目的要求 掌握GPIO的工作模式 掌握输入输出的方法 教学重点: GPIO工作模式 教学难点 程序编写和GPIO寄存器地址 实施步骤方法 教学内容提要 复习 4.1STM32F GPIO简介 4.2GPIO编程示例 讲解概念,举宏定义 例说明,提问时钟配置 与引导 模式配置 读写函数 小结

20 25 5 15 5 时间 5 15

《嵌入式系统新技术及应用》教案(首页)

适用班级: 课时90分钟 课题 Gpio实现LED灯多任务操作和键盘检测 编号 6 教学目的要求 掌握Gpio结合Systick实现LED灯多任务的操作方法,掌握键盘检测方法。 教学重点: 采用systick实现多任务的方法 教学难点 Led灯的多任务操作 实施步骤方法 教学内容提要 复习 Systick时钟配置 Systick的多任务时钟标志配置 讲解概念,举LED灯的配置方法 例说明,提问键盘检测的程序设计 与引导 小结 5 25 20 时间 5 15 20 《嵌入式系统新技术及应用》教案(首页)

适用班级: 课时90分钟 课题 STM32F USART 介绍 编号 7 教学目的要求 了解串口的基本原理,深入了解串口的结构,掌握串口的配置方法,理解串口的特性 教学重点: 串口硬件结构 教学难点 串口的配置方法 实施步骤方法 教学内容提要 复习 串口的基本原理 了解串口的结构 讲解概念,举串口的配置方法 例说明,提问串口的特性 与引导 小结 5 20 20 时间 5 20 20 《嵌入式系统新技术及应用》教案(首页)

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

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

适用班级: 课时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注入序列寄存器 总结 10 10 10 5 15 时间 5 15 10 10 《嵌入式系统新技术及应用》教案(首页)

适用班级: 课时90分钟 课题 角度位移传感器的使用 编号 13 教学目的要求 了解角度位移传感器的工作原理,掌握编程方法 教学重点: 角度位移传感器的程序编写方法 教学难点 在传感器过零点的程序处理方法 实施步骤方法 教学内容提要 复习 角度位移传感器的工作原理 AD寄存器的配置 过零点处理程序编写 串口输出程序编写 总结 15 5 时间 5 20 20 25 《嵌入式系统新技术及应用》教案(首页)

适用班级: 课时90分钟 课题 课堂编写程序例子1 编号 14 教学目的要求 掌握端口重映射的硬件修改方法和软件编程方法,掌握端口第二功能关闭的方法 指导学生课堂当场编写一个可以实现按键检测和io口控制的程序 教学重点: 关闭端口复用 教学难点 端口重映射 实施步骤方法 教学内容提要 复习 布置题目,讲解要求 编写程序 现场指导,发指导学生并讲解普遍存在的错误 现问题,解决小结 问题 5 20 时间 5 10 50 《嵌入式系统新技术及应用》教案(首页)

适用班级: 课时90分钟 课题 NVIC嵌套中断向量控制器 编号 15 教学目的要求 了解NVIC嵌套中断向量控制器的工作原理,掌握优先级对应寄存器的结构和设置方法,掌握NVIC的配置函数使用和具体配置方法 教学重点: 优先级设置方法 教学难点 嵌套中断向量控制器的工作原理与设置方法 实施步骤方法 教学内容提要 复习 NVIC嵌套中断向量控制器 STM32的NVIC优先级 NVIC_DeInit 讲解为主,程NVIC_SCBDeInit 序示例为辅 NVIC_PriorityGroupConfig NVIC_StructInit 小结 8 8 5 8 时间 5 20 20 8

《嵌入式系统新技术及应用》教案(首页)

适用班级: 课时90分钟 课题 外部中断 编号 16 教学目的要求 理解中断结构图,掌握外部中断对应的寄存器配置与固件库函数使用方法,了解外部中断的结构,掌握工作过程和相关参数 教学重点: 外部中断的工作过程和配置方法 教学难点 中断结构图 实施步骤方法 教学内容提要 复习 中断结构图 中断优先级配置 讲解概念,举中断源与响应级别配置 例说明,提问外部中断通道配置 与引导 外部中断的作用和触发方式 中断代码编写 小结 10 25 5 10 10 时间 5 15 10

《嵌入式系统新技术及应用》教案(首页)

适用班级: 课时90分钟 课题 STM32外部中断实例 编号 17 教学目的要求 掌握外部中断对应的函数的使用,具体编程方法和注意事项 教学重点: 函数的使用 教学难点 固件库配置方法 实施步骤方法 教学内容提要 复习 中断优先级和模式配置 外部中断响应函数配置 讲解概念,举EXTI_ClearITPendingBit(EXTI_Line15); 例说明,提问EXTI_Init(&EXTI_InitStructure); 与引导 GPIO_EXTILineConfig();// 管 脚选择 NVIC_PriorityGroupConfig(); NVIC_Init(&NVIC_InitStructure); 小结 时间 5 10 10 10 10 15 10 15 5

《嵌入式系统新技术及应用》教案(首页)

适用班级: 课时90分钟 课题 课堂编写程序2 编号 18 教学目的要求 掌握外部中断的程序具体编写过程和编写方法 教学重点: 程序编写 教学难点 中断初始化 实施步骤方法 教学内容提要 复习 布置题目,讲解要求 现场指导学生编写程序 编写程序,现指导学生并讲解普遍存在的错误 场发现问题,小结 解决问题 时间 5 10 50 20 5 《嵌入式系统新技术及应用》教案(首页)

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

《嵌入式系统新技术及应用》教案(首页)

适用班级: 课时90分钟 课题 RTC定时器 编号 20 教学目的要求 掌握RTC定时器的内部结构与工作原理,掌握RTC库函数的使用方法 教学重点: RTC内部结构 教学难点 库函数程序的编写 实施步骤方法 教学内容提要 复习 RTC的特点 RTC定时器的工作原理 讲解概念,举Rtc的库函数RTC_ITConfig 例说明,提问RTC_ExitConfigMode 与引导 RTC_GetCounter,RTC_SetCounter RTC程序编写 小结 15 15 5 10 15 时间 5 10 15

《嵌入式系统新技术及应用》教案(首页)

适用班级: 课时90分钟 课题 RTC秒中断、闹钟与校准 编号 21 教学目的要求 掌握秒中断的实现方法,理解其在程序中的作用,掌握闹钟的设置方法,理解校准的原理 教学重点: 秒中断与闹钟的工作原理 教学难点 程序的具体编写和设置 实施步骤方法 教学内容提要 复习 RTC秒中断响应函数 秒中断使能与测试 讲解概念,举闹钟中断处理函数 例说明,提问闹钟程序编写 与引导 RTC校准的原理与对应的寄存器 小结 10 5 10 20 时间 5 15 25 《嵌入式系统新技术及应用》教案(首页)

适用班级: 课时90分钟 课题 Rtc范例 编号 22 教学目的要求 理解rtc计数器与日历的关系,掌握年月日的计算方法,掌握程序编写方法 教学重点: 程序编写 教学难点 日历计算方法 实施步骤方法 教学内容提要 复习 秒计时与日历日期之间的转换 日期计算方法 讲解概念,举星期计算方法 例说明,提问程序编写 与引导 程序分析 小结 10 5 15 15 时间 5 20 20

《嵌入式系统新技术及应用》教案(首页)

适用班级: 课时90分钟 课题 通用定时器 编号 32 教学目的要求 了解定时器的种类,理解各种定时器的功能与作用,掌握通用定时器的内部结构,掌握通用定时器的寄存器配置与程序设计方法 教学重点: 通用定时器的寄存器配置 教学难点 通用定时器的结构和程序编写方法 实施步骤方法 教学内容提要 复习 定时器各个种类与对应的功能介绍 通用定时器的结构与功能 讲解概念,举高级定时器的结构与功能 例说明,提问通用定时器常用的工作模式 与引导 通用定时器程序设计 小结 25 5 15 10 时间 5 20 10 《嵌入式系统新技术及应用》教案(首页)

适用班级: 课时90分钟 课题 输出与输入模式测试实例 编号 33 教学目的要求 理解并掌握输出模式测试函数的额编写,理解并掌握输入模式测试函数的编写 教学重点: 程序编写 教学难点 程序编写 实施步骤方法 教学内容提要 复习 输出模式的概念 函数的编写 讲解概念,举输入模式的概念 例说明,提问函数的编写 与引导 课堂测试练习函数的编写方法 小结 15 5 20 10 时间 5 15 20 《嵌入式系统新技术及应用》教案(首页)

适用班级: 课时90分钟 课题 复习 编号 34 教学目的要求 掌握整个课程的知识结构,掌握完整的程序设计方法和硬件电路的设计方法A 教学重点: 软硬件设计中需要注意的问题 教学难点 软件设计 实施步骤方法 教学内容提要 STM32最小系统的硬件设计 讲解整个课程时钟树的理解与时钟设计 的重要的知识GPIO的软件设计 点与软硬件设外部中断的软件设计 计中需要注意定时器与日历的程序设计 的问题,提问 为辅 时间 15 15 15 25 20

《嵌入式系统新技术及应用》教案(首页)

适用班级: 课时90分钟 课题 复习 编号 34 教学目的要求 掌握整个课程的知识结构,掌握完整的程序设计方法和硬件电路的设计方法A 教学重点: 软硬件设计中需要注意的问题 教学难点 软件设计 实施步骤方法 教学内容提要 STM32最小系统的硬件设计 讲解整个课程时钟树的理解与时钟设计 的重要的知识GPIO的软件设计 点与软硬件设外部中断的软件设计 计中需要注意定时器与日历的程序设计 的问题,提问 为辅 时间 15 15 15 25 20

本文来源:https://www.bwwdw.com/article/d2n.html

Top