《嵌入式操作系统新技术及应用》教案Word文件下载.docx

上传人:b****3 文档编号:7084312 上传时间:2023-05-07 格式:DOCX 页数:19 大小:19.53KB
下载 相关 举报
《嵌入式操作系统新技术及应用》教案Word文件下载.docx_第1页
第1页 / 共19页
《嵌入式操作系统新技术及应用》教案Word文件下载.docx_第2页
第2页 / 共19页
《嵌入式操作系统新技术及应用》教案Word文件下载.docx_第3页
第3页 / 共19页
《嵌入式操作系统新技术及应用》教案Word文件下载.docx_第4页
第4页 / 共19页
《嵌入式操作系统新技术及应用》教案Word文件下载.docx_第5页
第5页 / 共19页
《嵌入式操作系统新技术及应用》教案Word文件下载.docx_第6页
第6页 / 共19页
《嵌入式操作系统新技术及应用》教案Word文件下载.docx_第7页
第7页 / 共19页
《嵌入式操作系统新技术及应用》教案Word文件下载.docx_第8页
第8页 / 共19页
《嵌入式操作系统新技术及应用》教案Word文件下载.docx_第9页
第9页 / 共19页
《嵌入式操作系统新技术及应用》教案Word文件下载.docx_第10页
第10页 / 共19页
《嵌入式操作系统新技术及应用》教案Word文件下载.docx_第11页
第11页 / 共19页
《嵌入式操作系统新技术及应用》教案Word文件下载.docx_第12页
第12页 / 共19页
《嵌入式操作系统新技术及应用》教案Word文件下载.docx_第13页
第13页 / 共19页
《嵌入式操作系统新技术及应用》教案Word文件下载.docx_第14页
第14页 / 共19页
《嵌入式操作系统新技术及应用》教案Word文件下载.docx_第15页
第15页 / 共19页
《嵌入式操作系统新技术及应用》教案Word文件下载.docx_第16页
第16页 / 共19页
《嵌入式操作系统新技术及应用》教案Word文件下载.docx_第17页
第17页 / 共19页
《嵌入式操作系统新技术及应用》教案Word文件下载.docx_第18页
第18页 / 共19页
《嵌入式操作系统新技术及应用》教案Word文件下载.docx_第19页
第19页 / 共19页
亲,该文档总共19页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

《嵌入式操作系统新技术及应用》教案Word文件下载.docx

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

《嵌入式操作系统新技术及应用》教案Word文件下载.docx

20

15

5

工程建立、软件仿真调试与程序下载

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中调试程序

时钟树与Delay文件函数

3

掌握stm32时钟的配置方法,延时函数的设计和使用,理解SysTick的工作原理与配置方法,掌握使用SysTick来实现延时和任务时间的配置。

时钟树的概念

SysTick时钟配置方法

复习

时钟树

3.1.1delay_init函数

3.1.2delay_us函数

3.1.3delay_ms函数

40

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主函数程序

STM32FGPIO简介与GPIO编程示例

掌握GPIO的工作模式掌握输入输出的方法

GPIO工作模式

程序编写和GPIO寄存器地址

4.1STM32FGPIO简介

4.2GPIO编程示例

宏定义

时钟配置

模式配置

读写函数

25

Gpio实现LED灯多任务操作和键盘检测

6

掌握Gpio结合Systick实现LED灯多任务的操作方法,掌握键盘检测方法。

采用systick实现多任务的方法

Led灯的多任务操作

Systick时钟配置

Systick的多任务时钟标志配置

LED灯的配置方法

键盘检测的程序设计

STM32FUSART介绍

7

了解串口的基本原理,深入了解串口的结构,掌握串口的配置方法,理解串口的特性

串口硬件结构

串口的配置方法

串口的基本原理

了解串口的结构

串口的特性

STM32FUSART的操作

8

掌握串口的工作过程、配置、具体使用方法

串口的配置和使用

串口初始化程序编写

串口标志位判断方法

串口接收标志位检测与程序编写

串口字符和字符串发送方法

USART的中断操作接收数据

9

掌握串口的中断工作原理,配置方法、具体中断程序的编写和使用方法

串口的中断配置方法和原理

串口的中断程序的编写

串口中断初始化程序编写

串口中断标志位判断方法

串口中断检测接收字符与程序编写

USART通信程序设计

了解驱动程序的设计方法和设计思路,了解printf函数和scanf函数的编写方法,掌握使用方法,了解环形队列在串口通信中的作用

如何在程序中添加printf函数和scanf函数

FIFO的作用

构造和配置函数

数据收发和端口占用判断

端口启用和停止

全局变量和端口映射的宏定义

USART驱动程序

printf与fifo的实现方法

ADC寄存器配置1

11

掌握ADC相关寄存器的作用,掌握ADC开启的方式和配置方法,了解DMA在ADC中的作用与配置方法。

ADC相关寄存器的作用

ADC开启的方式和配置方法

首先讲解软硬件配置,举例说明程序编写方法,然后让学生练习自己编写程序。

ADC寄存器结构

ADC时钟配置

DMA通道和缓存配置

ADC扫描模式与转换配置

ADC转换程序

30

ADC寄存器配置2

12

掌握ADC的采样控制与阀值控制寄存器,掌握规则序列和规则数据寄存器。

ADC通道寄存器。

规则寄存器使用

寄存器讲解与举例说明

ADC采样时间寄存器

ADC注入通道数据偏移寄存器

ADC看门狗高阀值寄存器

ADC规则序列寄存器

ADC规则数据寄存器

ADC注入数据寄存器

ADC注入序列寄存器

总结

5

角度位移传感器的使用

13

了解角度位移传感器的工作原理,掌握编程方法

角度位移传感器的程序编写方法

在传感器过零点的程序处理方法

角度位移传感器的工作原理

AD寄存器的配置

过零点处理程序编写

串口输出程序编写

课堂编写程序例子1

14

掌握端口重映射的硬件修改方法和软件编程方法,掌握端口第二功能关闭的方法指导学生课堂当场编写一个可以实现按键检测和io口控制的程序

关闭端口复用

端口重映射

现场指导,发现问题,解决问题

布置题目,讲解要求

编写程序

指导学生并讲解普遍存在的错误

50

NVIC嵌套中断向量控制器

了解NVIC嵌套中断向量控制器的工作原理,掌握优先级对应寄存器的结构和设置方法,掌握NVIC的配置函数使用和具体配置方法

优先级设置方法

嵌套中断向量控制器的工作原理与设置方法

讲解为主,程序示例为辅

STM32的NVIC优先级

NVIC_DeInit

NVIC_SCBDeInit

NVIC_PriorityGroupConfig

NVIC_StructInit

外部中断

16

理解中断结构图,掌握外部中断对应的寄存器配置与固件库函数使用方法,了解外部中断的结构,掌握工作过程和相关参数

外部中断的工作过程和配置方法

中断结构图

中断优先级配置

中断源与响应级别配置

外部中断通道配置

外部中断的作用和触发方式

中断代码编写

STM32外部中断实例

17

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

函数的使用

固件库配置方法

复习

中断优先级和模式配置

外部中断响应函数配置

EXTI_ClearITPendingBit(EXTI_Line15);

EXTI_Init(&

EXTI_InitStructure);

GPIO_EXTILineConfig();

//管脚选择

NVIC_PriorityGroupConfig();

NVIC_Init(&

NVIC_InitStructure);

课堂编写程序2

18

掌握外部中断的程序具体编写过程和编写方法

程序编写

中断初始化

现场指导学生编写程序,现场发现问题,解决问题

期中测试

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)

RTC定时器

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

RTC内部结构

库函数程序的编写

RTC的特点

RTC定时器的工作原理

Rtc的库函数RTC_ITConfig

RTC_ExitConfigMode

RTC_GetCounter,RTC_SetCounter

RTC程序编写

RTC秒中断、闹钟与校准

21

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

秒中断与闹钟的工作原理

程序的具体编写和设置

RTC秒中断响应函数

秒中断使能与测试

闹钟中断处理函数

闹钟程序编写

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

Rtc范例

22

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

日历计算方法

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

日期计算方法

星期计算方法

程序分析

通用定时器

32

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

通用定时器的寄存器配置

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

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

通用定时器的结构与功能

高级定时器的结构与功能

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

通用定时器程序设计

输出与输入模式测试实例

33

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

输出模式的概念

函数的编写

输入模式的概念

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

34

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

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

软件设计

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

STM32最小系统的硬件设计

时钟树的理解与时钟设计

GPIO的软件设计

外部中断的软件设计

定时器与日历的程序设计

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

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2