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

上传人:b****4 文档编号:3998787 上传时间:2022-11-27 格式:DOCX 页数:19 大小:19.94KB
下载 相关 举报
《嵌入式操作系统新技术及应用》 教案首页.docx_第1页
第1页 / 共19页
《嵌入式操作系统新技术及应用》 教案首页.docx_第2页
第2页 / 共19页
《嵌入式操作系统新技术及应用》 教案首页.docx_第3页
第3页 / 共19页
《嵌入式操作系统新技术及应用》 教案首页.docx_第4页
第4页 / 共19页
《嵌入式操作系统新技术及应用》 教案首页.docx_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

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

《《嵌入式操作系统新技术及应用》 教案首页.docx》由会员分享,可在线阅读,更多相关《《嵌入式操作系统新技术及应用》 教案首页.docx(19页珍藏版)》请在冰豆网上搜索。

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

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

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

适用班级:

课时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

教学目的要求

掌握外部中断对应的函数的使用,具体编程方法和注意事项

教学重点:

函数的使用

教学难点

固件库配置方法

实施步骤方法

教学内容提要

时间

讲解概念,举例说明,提问与引导

复习

中断优先级和模式配置

外部中断响应函数配置

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程序下载步骤。

3:

用图形和文字描述stm32时钟树中,systemclk的产生来源。

4:

用程序代码加注释说明当外部时钟为16M的时候,如何产生72M的systemclk。

5:

说明PLLMUL、PLLSRC、PLLXTPRE的含义与配置方法。

6:

RCC_GetSYSCLKSource函数的功能?

7:

RCC_SYSCLKConfig函数的功能。

(20)(10)(20)

(20)

(10)(10)

(10)

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

适用班级:

课时90分钟

课题

RTC定时器

编号

20

教学目的要求

掌握RTC定时器的内部结构与工作原理,掌握RTC库函数的使用方法

教学重点:

RTC内部结构

教学难点

库函数程序的编写

实施步骤方法

教学内容提要

时间

讲解概念,举例说明,提问与引导

复习

RTC的特点

RTC定时器的工作原理

Rtc的库函数RTC_ITConfig

RTC_ExitConfigMode

RTC_GetCounter,RTC_SetCounter

RTC程序编写

小结

5

10

15

15

10

15

15

5

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

适用班级:

课时90分钟

课题

RTC秒中断、闹钟与校准

编号

21

教学目的要求

掌握秒中断的实现方法,理解其在程序中的作用,掌握闹钟的设置方法,理解校准的原理

教学重点:

秒中断与闹钟的工作原理

教学难点

程序的具体编写和设置

实施步骤方法

教学内容提要

时间

讲解概念,举例说明,提问与引导

复习

RTC秒中断响应函数

秒中断使能与测试

闹钟中断处理函数

闹钟程序编写

RTC校准的原理与对应的寄存器

小结

5

15

25

20

10

10

5

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

适用班级:

课时90分钟

课题

Rtc范例

编号

22

教学目的要求

理解rtc计数器与日历的关系,掌握年月日的计算方法,掌握程序编写方法

教学重点:

程序编写

教学难点

日历计算方法

实施步骤方法

教学内容提要

时间

讲解概念,举例说明,提问与引导

复习

秒计时与日历日期之间的转换

日期计算方法

星期计算方法

程序编写

程序分析

小结

5

20

20

15

15

10

5

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

适用班级:

课时90分钟

课题

通用定时器

编号

32

教学目的要求

了解定时器的种类,理解各种定时器的功能与作用,掌握通用定时器的内部结构,掌握通用定时器的寄存器配置与程序设计方法

教学重点:

通用定时器的寄存器配置

教学难点

通用定时器的结构和程序编写方法

实施步骤方法

教学内容提要

时间

讲解概念,举例说明,提问与引导

复习

定时器各个种类与对应的功能介绍

通用定时器的结构与功能

高级定时器的结构与功能

通用定时器常用的工作模式

通用定时器程序设计

小结

5

20

10

10

15

25

5

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

适用班级:

课时90分钟

课题

输出与输入模式测试实例

编号

33

教学目的要求

理解并掌握输出模式测试函数的额编写,理解并掌握输入模式测试函数的编写

教学重点:

程序编写

教学难点

程序编写

实施步骤方法

教学内容提要

时间

讲解概念,举例说明,提问与引导

复习

输出模式的概念

函数的编写

输入模式的概念

函数的编写

课堂测试练习函数的编写方法

小结

5

15

20

10

20

15

5

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

适用班级:

课时90分钟

课题

复习

编号

34

教学目的要求

掌握整个课程的知识结构,掌握完整的程序设计方法和硬件电路的设计方法A

教学重点:

软硬件设计中需要注意的问题

教学难点

软件设计

实施步骤方法

教学内容提要

时间

讲解整个课程的重要的知识点与软硬件设计中需要注意的问题,提问为辅

STM32最小系统的硬件设计

时钟树的理解与时钟设计

GPIO的软件设计

外部中断的软件设计

定时器与日历的程序设计

15

15

15

25

20

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1