admin 管理员组

文章数量: 887021


2023年12月24日发(作者:springboot源码解析)

《STM32嵌入式技术应用》教学大纲

《STM32嵌入式技术应用》

课程教学大纲

课程编号:适用专业:电子信息大类、自动化类等课程类型:专业核心课课程性质:必修课

课程学时:64课程学分:4

一、课程定位

《STM32嵌入式技术应用》是面向电子信息大类(包括电子信息类、计算机类、通信类)和自动化类等专业开设的专业核心课程,该课程面向嵌入式系统设计师工作岗位。本课程的先修课程是《电子技术基础》和《C语言程序设计》。本课程的主要任务是:使学生掌握嵌入式系统相关的通用知识、嵌入式硬件构件设计和嵌入式软件构件设计,并在此基础上根据系

统功能需求进行嵌入式应用层程序设计,为《物联网技术》、《毕业设计论文》、《顶岗实》等后续课程奠定坚实的嵌入式技术基础,为社会培养嵌入式智能产品设计、分析、调试与创新能力的高素质技术技能型人才。二、课程目标

1.知识目标

(1)熟悉嵌入式系统的概念、组成以及嵌入式技术的研究方法

(2)熟MCU的资源

(3)把握嵌入式硬件最小系统设计

(4)把握GPIO的通用知识

(5)熟MCU的GPIO底层驱动构件的设计方法

(6)掌握MCU的GPIO底层驱动构件头文件的使用方法

(7)把握小灯的硬件构件和软件构件的设计及使用方法

(8)掌握嵌入式软件最小系统(闪灯)、流水灯的设计与实现方法(9)掌握开关硬件构件和开关软件构件的设计及使用方法

(10)掌握开关检测与控制功能的应用层程序设计方法

(11)理解中断的概念及中断管理过程

(12)熟悉MCU的定时器模块及其底层驱动构件设计方法

(13)把握MCU的定时器底层驱动构件头文件的使用方法

(14)掌握定时中断的应用层程序设计方法

(15)掌握数码管的通用知识、数码管的硬件构件设计方法

(16)掌握数码管软件构件设计及使用方法

(17)把握数码管显示的应用层步伐设计方法

(18)把握键盘的通用知识、键盘的硬件构件设计方法

- 1 -

(19)掌握键盘软件构件设计及使用方法

(20)把握键盘检测与掌握功能的应用层步伐设计方法

(21)掌握UART通信的通用知识

(22)熟MCU的UART模块及其底层驱动构件设计方法

(23)掌握MCU的UART底层驱动构件头文件的使用方法

(24)掌握UART通信的应用层程序设计方法

(25)掌握上位机和下位机的串口通信与调试方法

(26)把握通过UART接口实现利用格式化输出函数printf向PC输出数据的方法(27)把握PWM的通用知识(基本概念、技术指标及应用处合)

(28)熟悉MCU的PWM模块及其底层驱动构件设计方法

(29)掌握MCU的PWM底层驱动构件头文件的使用方法

(30)掌握PWM控制功能的应用层程序设计方法

(31)掌握输入捕捉的通用知识(输入捕捉的过程和原理)

(32)熟悉MCU的输入捕捉模块及其底层驱动构件设计方法

(33)把握MCU的输入捕捉底层驱动构件头文件的使用方法

(34)掌握输入捕捉功能的应用层程序设计方法

(35)掌握ADC的通用知识

(36)熟悉MCU的ADC模块及其底层驱动构件设计方法

(37)掌握MCU的ADC底层驱动构件头文件的使用方法

(38)掌握ADC功能的应用层程序设计方法

(39)掌握CAN通信的通用知识

(40)熟悉MCU的CAN模块及其底层驱动构件设计方法

(41)掌握MCU的CAN底层驱动构件头文件的使用方法

(42)把握CAN通信功能的应用层步伐设计方法

(43)把握多机之间的XXX通信与调试方法

(44)了解MCU的系统时钟构成及分派

2.能力目标

(1)能利用Keil MDK集成开发环境下的工程模板,进行工程文件的物理存储和逻辑组织与管理

(2)能利用ST-Link举行目标步伐的下载

(2)能利用GPIO、TIM、SysTcik、UART、PWM、INCAP、ADC、CAN底层驱动构件头文件及LIGHT、SW、KB、LED等应用外设构件进行综合应用系统设计(3)能借助MCU参考手册分析GPIO、FTM、SysTcik、UART、PWM、INCAP、ADC、CAN等底层驱动构件源文件代码

3.素质目标

- 2 -

(1)基本职业素养:遵守工作时间,在教学活动中渗透企业的“8S”制度(教学实施:使用实践设备时注重用电安全,实践设备使用完毕后要断电并放于指定位置),培养良好的工作惯与职业意识。

(2)团结协作素养:根据工作任务进行合理的分工与协作,按照要求完成任务,培养责任意识、团队意识与协作精神。

(3)自主研究素养:对所举行的工作任务收集、整理,并举行工作总结(讲授实施:每个工程的实施,需求自行查找材料并进整理,工程完成后,需求举行总结并填写研究任务手册),培养自主研究意识与一丝不苟工作作风。

(4)思政和劳动素养:具有一定的辩证唯物主义运用能力、产品成本意识、劳动意识、创新意识和创新能力。

三、课程设计

牢固树立以研究者为中心的教学理念,按照“以学生为中心、研究成果为导向、促进自主研究”思路进行课程教学设计,充分体现“做中学、学中做”、“教、学、做一体化”等职业教育教学特色,使学校教学过程与企业的生产过程相对接。以实际、实用、必需、够用为原则,采用项目化教学方式,以“项目、任务、活动”等理实一体教学模式呈现教学内容。

四、讲授内容与学时分派

项目名称任务内容

1-熟悉嵌入式系统、明确课程研究方法

项目1

1闪灯的设计

与实现

2-熟STM32F1资源和硬件最小系统

3-研究GPIO底层驱动构件设计及使用方法

4-闪灯和流水灯的设计与实现

项目2

2

开关状态指

示灯的设计

与实现

工程3

3

利用定时中

断实现频闪

项目4

4利用数码管

显示数字

5

讲授方法与手腕

问题引导、实际讲

解、实物演示

问题引导、实际讲解

问题引导、理实一

体、讲练结合

学时分

1

3

2

6

1-开关硬件构件和软件构件的设计及使用方法

理实一体、讲练结合

2-开关状态指示灯的应用层程序设计

1-理解中断概念及中断管理

2-利用TM定时器中断实现频闪灯

3-利用内核定时器Systick中断实现频闪灯

1-研究数码管通用知识及数码管硬件构件设计

2-研究数码管软件构件设计及使用方法

3-数码管显示的应用层步伐设计

1-研究键盘通用知识及键盘硬件构件

- 3 -

22

问题引导、实际讲解

问题引导、理实一

体、讲练结合

问题引导、理论讲

解、实物演示

问题引导、实际讲解

问题引导、理实一

体、讲练结合

问题引导、理论讲

1

3

2

2

2

4

38

8

6

项目5

键盘的检测

与控制

工程6

利用UART

6实现上位机

和下位机的

通信

项目7

7

利用PWM实

现小灯亮度

掌握

项目8

利用输入捕

8捉测量脉冲

信号的周期

和脉宽

项目9

9

利用ADC设

计简易数字

电压表

项目10

10利用CAN实

现多机通信

2-研究键盘软件构件设计及使用方法

3-键盘检测与控制的应用层程序设计

1-研究UART的通用知识

2-研究UART底层驱动构件设计及使用方法

3-研究PC与MCU的串口通信与调试方法

1-研究PWM的通用知识

2-研究PWM底层驱动构件设计及使用方法

3-利用PWM实现小灯亮度掌握的应用层步伐

设计

1-研究输入捕捉的通用知识

2-研究高级定时器的输入捕捉底层驱动构件设

计及使用方法

3-研究高级定时器输入捕捉功能的应用层程序

设计

1-研究ADC的通用知识

2-研究ADC底层驱动构件设计及使用方法

3-简易数字电压表的设计

1-研究CAN的通用知识

2-研究CAN底层驱动构件设计及使用方法

3-研究多机之间的CAN通信与调试方法

解、实物演示

问题引导、理实一

体、讲练结合

问题引导、实际讲

解、实物演示

问题引导、理实一

体、讲练结合

问题引导、理论讲解

问题引导、理实一

体、讲练结合

问题引导、理论讲解

问题引导、理实一

体、讲练结合

问题引导、理论讲解

问题引导、理实一

体、讲练结合

问题引导、理论讲解

问题引导、理实一

体、讲练结合

讲练结合

5

2

6

4

2

4

2

2

4

3

2

6

4

4

6

4

64

10

机动(复、答疑)

合计

4

四、教学设计

项目1

工程名称:闪灯的设计与实现学时:10

(1)基本职业素养:遵守工作时间,使用实践设备时注重用电安全,实践

设备使用完毕后要断电并放于指定位置,步伐设计要重视工程标准,养成良好

的工作惯。

(2)团结协作素养:小组内成员互查程序代码书写规范性、准确性和完整素质目标性,取长补短,具有责任意识、团队意识与协作精神。

(3)自主研究素养:能根据任务请求,查找相关材料解决实际问题;能自

主完成研究任务手册的填写,培养自主研究的意识与一丝不苟的工作作风。

(4)思政和劳动素养:具有一定的辩证唯物主义运用能力、产品成本意识、

劳动意识、创新意识和创新能力。

- 4 -

知识目标

(1)熟嵌入式系统的概念、构成及嵌入式技术的研究方法。

(2)熟悉MCU的资源。

(3)把握嵌入式硬件最小系统设计。

(4)把握GPIO的通用知识。

(5)熟悉MCU的GPIO底层驱动构件的设计方法。

(6)把握MCU的GPIO底层驱动构件头文件的使用方法。

(7)把握小灯的硬件构件和软件构件的设计及使用方法。

(8)掌握闪灯、流水灯的设计与实现方法。

(1)能利用Keil MDK集成开辟情况下的工程模板举行工程文件的组织和管

理。

(2)能利用J-Flash软件举行目标步伐的下载和运行。

能力目标(3)能进行MCU硬件最小系统和小灯的硬件构件设计。

(4)能利用给定的GPIO底层驱动构件头文件进行小灯软件构件设计。

(5)能利用小灯构件进行闪灯和流水灯的应用层程序设计。

(6)能借助于MCU参考手册分析GPIO底层驱动构件源文件的步伐代码。

(1)嵌入式系统的概念、组成以及及嵌入式技术的研究方法。

(2)嵌入式硬件最小系统设计。

(3)GPIO的通用知识

(4)MCU的GPIO底层驱动构件头文件的使用方法

(5)小灯的硬件构件和软件构件的设计及使用方法。

(6)掌握小灯的硬件构件和软件构件的设计及使用方法。

(7)闪灯、流水灯的设计与实现方法。

(8)Keil MDK和XXX软件的使用方法。

(1)MCU的GPIO底层驱动构件的设计方法。

(2)嵌入式软件最小系统的步伐流程分析。

(1)实现指定小灯、指定闪烁时间的闪灯效果

(2)自行设计流水灯效果

教学重点

讲授难点

项目考核

项目2

项目名称:开关状态指示灯的设计与实现学时:2

(1)基本职业素养:遵守工作时间,使用实践设备时注重用电安全,实践

设备使用完毕后要断电并放于指定位置,程序设计要注重工程规范,养成良好

的工作惯。

(2)团结合作素养:小组内成员互查步伐代码誊写标准性、准确性和完整素质目标性,取长补短,具有义务意识、团队意识与合作精神。

(3)自主研究素养:能根据任务要求,查找相关资料解决实际问题。能自

主完成研究任务手册的填写,培养自主研究的意识与一丝不苟的工作作风。

(4)思政和劳动素养:具有一定的辩证唯物主义运用能力、产品成本意识、

劳动意识、创新意识和创新能力。

知识目标

(1)掌握开关硬件构件和开关软件构件的设计及使用方法。

(2)把握开关检测与掌握功能的应用层步伐设计方法。

(1)能利用Keil MDK集成开发环境下的工程模板进行工程文件的组织和管能力目标理。

(2)能利用J-Flash软件进行目标程序的下载和运行。

- 5 -

(3)能进行开关硬件构件设计。

(4)能利用给定的GPIO底层驱动构件头文件举行开关软件构件设计。

(5)能利用工程1中的小灯构件和本工程中的开关构件举行开关状态指示

灯的应用层步伐设计。

教学重点

讲授难点

项目考核

(1)开关硬件构件和开关软件构件的设计及使用方法。

(2)开关检测与控制功能的应用层程序设计方法。

(3)Keil MDK和ST-Link的使用方法。

开关硬件构件和开关软件构件的设计及使用方法

(1)实现指定开关功能效果

(2)自行设计开关功能效果

项目3

工程名称:利用定时中断实现频闪灯学时:10

(1)基本职业素养:遵守工作工夫,使用实践设备时重视用电安全,实践

设备使用完毕后要断电并放于指定位置,程序设计要注重工程规范,养成良好

的工作惯。

(2)团结合作素养:小组内成员互查步伐代码誊写标准性、准确性和完整素质目标性,取长补短,具有义务意识、团队意识与合作精神。

(3)自主研究素养:能根据任务请求,查找相关材料解决实际问题。能自

主完成研究任务手册的填写,培养自主研究的意识与一丝不苟的工作作风。

(4)思政和劳动素养:具有一定的辩证唯物主义运用能力、产品成本意识、

劳动意识、创新意识和创新能力。

(1)理解中断的概念及中断管理过程。

(2)熟MCU的定时器模块及其底层驱动构件设计方法。

(3)把握MCU的定时器底层驱动构件头文件的使用方法。

(4)掌握定时中断的应用层程序设计方法。

知识目标

(1)能利用Keil MDK集成开发环境下的工程模板进行工程文件的组织和管

理。

(2)能利用ST-Link进行目标程序的下载和运行。

能力目标(3)能利用给定的FTM、SysTick底层驱动构件头文件和工程1中的小灯构

件进行进行频闪灯和流水灯的应用层程序设计。

(4)能借助于MCU参考手册等材料分析FTM、SysTick底层驱动构件源文

件的程序代码。

(1)中断的概念及中断管理过程。

(2)MCU的定时器模块及其底层驱动构件设计方法。

(3)MCU的定时器底层驱动构件头文件的使用方法。

(4)定时中断的应用层程序设计方法。

(5)Keil MDK软件的使用方法。

(1)中断的概念及中断管理过程。

(2)定时工夫的计算。

(3)定时中断服务程序设计。

(1)利用定时中断实现频闪灯的不同效果(不同的小灯、不同的闪烁频率)

(2)利用定时中断实现流水灯的效果

教学重点

教学难点

项目考核

- 6 -

项目4

工程名称:利用数码管显示数字学时:10

(1)基本职业素养:遵守工作工夫,使用实践设备时重视用电安全,实践

设备使用完毕后要断电并放于指定位置,程序设计要注重工程规范,养成良好

的工作惯。

(2)团结合作素养:小组内成员互查步伐代码誊写标准性、准确性和完整素质目标性,取长补短,具有义务意识、团队意识与合作精神。

(3)自主研究素养:能根据任务要求,查找相关资料解决实际问题。能自

主完成研究任务手册的填写,培养自主研究的意识与一丝不苟的工作作风。

(4)思政和劳动素养:具有一定的辩证唯物主义运用能力、产品成本意识、

劳动意识、创新意识和创新能力。

知识目标

(1)掌握数码管的通用知识、数码管的硬件构件设计方法。

(2)掌握数码管软件构件设计及使用方法。

(3)把握数码管显示的应用层步伐设计方法。

(1)能利用Keil MDK集成开辟情况下的工程模板举行工程文件的组织和管

理。

(2)能利用ST-Link进行目标程序的下载和运行。

(3)能举行数码管硬件构件设计和软件构件设计。

能力目标

(4)能理解数码管动态显示的实现方法。

(5)能利用工程3中的TIM或SysTick底层驱动构件头文件和本工程中的

数码管软件构件举行举行数码管动态显示的应用层步伐设计。

(4)能处理数码管显示中的“高位灭零”问题。

(1)数码管的通用知识、数码管的硬件构件设计方法。

(2)数码管软件构件设计及使用方法。

(3)数码管显示的应用层步伐设计方法。

(4)Keil MDK软件的使用方法。

(1)数码管的硬件构件设计和软件构件设计。

(2)利用定时中断实现数码管的动态显示。

(3)数码管显示中的“高位灭零”处理。

讲授重点

讲授难点

项目考核在数码管上显示不同的效果

项目5

工程名称:键盘的检测与掌握学时:10

(1)基本职业素养:遵守工作工夫,使用实践设备时重视用电安全,实践

设备使用完毕后要断电并放于指定位置,程序设计要注重工程规范,养成良好

的工作惯。

(2)团结协作素养:小组内成员互查程序代码书写规范性、准确性和完整素质目标性,取长补短,具有责任意识、团队意识与协作精神。

(3)自主研究素养:能根据任务请求,查找相关材料解决实际问题。能自

主完成研究任务手册的填写,培养自主研究的意识与一丝不苟的工作作风。

(4)思政和劳动素养:具有一定的辩证唯物主义运用能力、产品成本意识、

劳动意识、创新意识和创新能力。

- 7 -

知识目标

(1)把握键盘的通用知识、键盘的硬件构件设计方法。

(2)把握键盘软件构件设计及使用方法。

(3)掌握键盘检测与控制功能的应用层程序设计方法。

(1)能利用Keil MDK集成开辟情况下的工程模板举行工程文件的组织和管

理。

(2)能利用ST-Link进行目标程序的下载和运行。

能力目标(3)能举行键盘硬件构件设计和软件构件设计。

(4)能理解MCU对键盘检测与控制的主程序流程。

(5)能利用键盘构件及项目1中的小灯构件、项目3的定时器构件、项目4

中的数码管构件进行键盘检测与控制功能的应用层程序设计。

(1)键盘的通用知识、键盘的硬件构件设计方法。

(2)键盘软件构件设计及使用方法。

(3)键盘检测与控制功能的应用层程序设计方法。

(4)Keil MDK软件的使用方法。

(1)键盘的硬件构件设计和软件构件设计

(2)键盘检测与掌握功能的应用层步伐设计

实现键盘的检测与不同控制功能的应用层程序设计

讲授重点

讲授难点

项目考核

工程6

工程名称:利用UART实现上位机和下位机的通信学时:8

(1)基本职业素养:遵守工作时间,使用实践设备时注重用电安全,实践

设备使用完毕后要断电并放于指定位置,步伐设计要重视工程标准,养成良好

的工作惯。

(2)团结协作素养:小组内成员互查程序代码书写规范性、准确性和完整素质目标性,取长补短,具有责任意识、团队意识与协作精神。

(3)自主研究素养:能根据任务要求,查找相关资料解决实际问题。能自

主完成研究任务手册的填写,培养自主研究的意识与一丝不苟的工作作风。

(4)思政和劳动素养:具有一定的辩证唯物主义运用能力、产品成本意识、

劳动意识、创新意识和创新能力。

(1)掌握UART通信的通用知识。

(2)熟悉MCU的UART模块及其驱动构件设计方法。

(3)把握MCU的UART底层驱动构件头文件的使用方法。

知识目标(4)掌握UART通信的应用层程序设计方法。

(5)掌握上位机和下位机的串口通信与调试方法。

(6)掌握通过UART接口实现利用格式化输出函数printf向PC输出数据的

方法。

(1)能利用Keil MDK集成开辟情况下的工程模板举行工程文件的组织和管

理。

(2)能利用ST-Link进行目标程序的下载和运行。

(3)能利用UART底层驱动构件头文件举行UART通信的应用层步伐设计。能力目标

(4)能利用PC串口调试软件举行UART通信调试。

(5)能通过UART接口使用printf函数输出下位机MCU发送到上位机PC

的数据。

(6)能借助于MCU参考手册分析UART底层驱动构件源文件的步伐代码。

- 8 -

讲授重点

(1)UART通信的通用知识。

(2)MCU的UART模块及其驱动构件头文件的使用方法。

(3)UART通信的应用层步伐设计方法。

(4)上位机和下位机的串口通信与调试方法。

(5)通过UART接口实现利用格式化输出函数printf向PC输出数据的方法

(6)Keil MDK软件的使用方法。

(1)UART模块及其驱动构件头文件的使用方法。

(2)利用串口实现printf函数输出功能。

(3)上位机和下位机的串口通信与调试方法。

(4)UART接收中断服务程序设计方法。

(1)利用UART底层驱动构件函数向PC输出不同的信息。

(2)利用printf函数向PC输出不同的信息。

(3)利用串口实现通过上位机掌握下位机的设备。

讲授难点

工程考核

工程7

项目名称:利用PWM实现小灯亮度控制学时:6

(1)基本职业素养:遵守工作时间,使用实践设备时注重用电安全,实践

设备使用完毕后要断电并放于指定位置,程序设计要注重工程规范,养成良好

的工作惯。

(2)团结协作素养:小组内成员互查程序代码书写规范性、准确性和完整素质目标性,取长补短,具有责任意识、团队意识与协作精神。

(3)自主研究素养:能根据任务请求,查找相关材料解决实际问题。能自

主完成研究任务手册的填写,培养自主研究的意识与一丝不苟的工作作风。

(4)思政和劳动素养:具有一定的辩证唯物主义运用能力、产品成本意识、

劳动意识、创新意识和创新能力。

(1)掌握PWM的通用知识(基本概念、技术指标及应用场合)。

(2)熟悉MCU的PWM模块及其底层驱动构件设计方法。

(3)把握MCU的PWM底层驱动构件头文件的使用方法。

(4)把握PWM掌握功能的应用层步伐设计方法。

知识目标

(1)能利用Keil MDK集成开发环境下的工程模板进行工程文件的组织和管

理。

(2)能利用ST-Link进行目标程序的下载和运行。

能力目标(3)能利用PWM底层驱动构件头文件进行PWM控制功能的应用层程序设

计。

(4)能利用逻辑分析仪测试PWM通道输出的信号。

(5)能借助于MCU参考手册分析PWM底层驱动构件源文件的程序代码。

(1)PWM的通用知识(基本概念、技术指标及应用处合)。

(2)MCU的PWM模块及其底层驱动构件头文件的使用方法。

(3)PWM掌握功能的应用层步伐设计方法。

(4)Keil MDK软件的使用方法。

(1)PWM信号的周期计算。

(2)PWM控制功能的应用层程序设计方法。

(1)利用PWM实现频闪灯的效果。

(2)利用PWM实现小灯逐渐变亮或逐渐变暗的效果。

- 9 -

讲授重点

教学难点

项目考核

项目8

工程名称:利用输入捕捉测量脉冲信号的周期和脉宽学时:6

(1)基本职业素养:遵守工作工夫,使用实践设备时重视用电安全,实践

设备使用完毕后要断电并放于指定位置,程序设计要注重工程规范,养成良好

的工作惯。

(2)团结合作素养:小组内成员互查步伐代码誊写标准性、准确性和完整素质目标性,取长补短,具有义务意识、团队意识与合作精神。

(3)自主研究素养:能根据任务请求,查找相关材料解决实际问题。能自

主完成研究任务手册的填写,培养自主研究的意识与一丝不苟的工作作风。

(4)思政和劳动素养:具有一定的辩证唯物主义运用能力、产品成本意识、

劳动意识、创新意识和创新能力。

(1)把握输入捕捉的通用知识(输入捕捉的过程和道理)。

(2)熟MCU的输入捕捉模块及其底层驱动构件设计方法。

(3)把握MCU的输入捕捉底层驱动构件头文件的使用方法。

(4)掌握输入捕捉功能的应用层程序设计方法。

知识目标

(1)能利用Keil MDK集成开辟情况下的工程模板举行工程文件的组织和管

理。

(2)能利用ST-Link进行目标程序的下载和运行。

(3)能利用输入捕捉驱动构件头文件进行脉冲信号的周期和脉宽测量功能能力目标

的应用层步伐设计,其中能利用在工程6中所学的UART通信方法将测量结果

输出到PC串口调试窗口中。

(4)能借助于MCU参考手册分析输入捕捉底层驱动构件源文件的步伐代

码。

(1)输入捕捉的通用知识(输入捕捉的过程和原理)。

(2)MCU的输入捕捉模块及其底层驱动构件头文件的使用方法。

(3)输入捕捉功能的应用层程序设计方法。

(4)Keil MDK软件的使用方法。

讲授重点

(1)根据定时器的频率和通道计数值计算脉冲信号的周期和频率。教学难点(2)利用定时器的输入捕捉驱动构件进行脉冲信号脉宽测量的应用层程序

设计。

工程考核

利用定时器的输入捕捉驱动构件测量脉冲信号的周期和脉宽,并通过串口

向PC输出其信息。

项目9

工程名称:利用ADC设计简易数字电压表学时:6

(1)基本职业素养:遵守工作时间,使用实践设备时注重用电安全,实践

设备使用完毕后要断电并放于指定位置,步伐设计要重视工程标准,养成良好

的工作惯。

(2)团结合作素养:小组内成员互查步伐代码誊写标准性、准确性和完整素质目标性,取长补短,具有义务意识、团队意识与合作精神。

(3)自主研究素养:能根据任务要求,查找相关资料解决实际问题。能自

主完成研究任务手册的填写,培养自主研究的意识与一丝不苟的工作作风。

(4)思政和劳动素养:具有一定的辩证唯物主义运用能力、产品成本意识、

劳动意识、创新意识和创新能力。

- 10 -

(1)掌握ADC的通用知识(与ADC直接相关的基本问题、最简单的A/D

转换采样电路)。

知识目标(2)熟悉MCU的ADC模块及其底层驱动构件设计方法。

(3)把握MCU的ADC底层驱动构件头文件的使用方法。

(4)掌握ADC功能的应用层程序设计方法。

(1)能利用Keil MDK集成开发环境下的工程模板进行工程文件的组织和管

理。

(2)能利用ST-Link进行目标程序的下载和运行。

(3)能利用ADC底层驱动构件头文件举行ADC功能的应用层步伐设计,能力目标其中能利用在工程6中所学的UART通信方法,使用printf函数向PC串口调

试窗口中输出A/D转换值及对应的电压值。

(4)能利用工程4中的数码管构件和本工程中的ADC底层驱动构件设计简

易的数字电压表。

(5)能借助于MCU参考手册分析ADC底层驱动构件源文件的步伐代码。

(1)ADC的通用知识(与ADC直接相关的基本问题、最简单的AD转换

采样电路)。

教学重点(2)MCU的ADC模块及其底层驱动构件头文件的使用方法。

(3)ADC功能的应用层程序设计方法。

(4)Keil MDK软件的使用方法。

教学难点

工程考核

(1)ADC的相关概念:转换精度、参考电压。

(2)简易数字电压表的组成原理。


本文标签: 构件 设计 方法