- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE
10 -
《STM32嵌入式技术应用》
课程教学大纲
课程编号:116024 适用专业:电子信息大类、自动化类等
课程类型:专业核心课 课程性质:必修课
课程学时: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)掌握键盘的通用知识、键盘的硬件构件设计方法
(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)掌握多机之间的CAN通信与调试方法
(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.素质目标
(1)基本职业素养:遵守工作时间,在教学活动中渗透企业的“8S”制度(教学实施:使用实践设备时注重用电安全,实践设备使用完毕后要断电并放于指定位置),培养良好的工作习惯与职业意识。
(2)团结协作素养:根据工作任务进行合理的分工与协作,按照要求完成任务,培养责任意识、团队意识与协作精神。
(3)自主学习素养:对所进行的工作任务收集、整理,并进行工作总结(教学实施:每个项目的实施,需要自行查找资料并进整理,项目完成后,需要进行总结并填写学习任务手册),培养自主学习意识与一丝不苟工作作风。
您可能关注的文档
- 《C51单片机》课程标准.docx
- 《Java课程考核标准》.docx
- 《ROS机器人》课程标准.docx
- 《单片机技术》电子教案.doc
- 《单片机技术》整体课程设计.doc
- 《神经网络与深度学习》课程标准.docx
- 《物联网技术应用》课程标准.docx
- 《智能产品开发》专业调研报告.docx
- 《智能产品开发与实践》课程标准.docx
- 智慧物流概论微课课件第12章智慧供应链.pdf
- 运动风格趋势:轻量化户外 2025 S S.pdf
- 数字乡村建设村村通广播应用方案.pdf
- 高盛-日本市场策略 Japan Strategy Flash 1Q325 earnings summary Double-digit (%) profit growth as results largely surprised upwards 0820 2024.pdf
- CEEM《全球智库半月谈》(总第286期).pdf
- 智慧物流概论微课课件第4章智慧物流信息平台.pdf
- 数字乡村公共安全综合平台项目解决方案.pdf
- 智慧物流概论微课课件第7章智慧物流包装.pdf
- 【案例】”啤酒之王“的智慧物流探索之路.pdf
- 数字连江城市数字基座(一期)和数字乡村示范点建设项目.pdf
- 智慧物流概论微课课件第1章智慧物流概述.pdf
文档评论(0)