随着物联网技术的发展,从前端的信息收集与处理设备,到物联网的边缘设备;从智慧家居,智慧园区到智慧城市,到处都有嵌入式设备的身影。单片机作为嵌入式设备的基础,掌握单片机的开发应用的方法,将能引导同学们进入到嵌入式系统开发的世界。
这门课程以ARM Cortex M4F为内核的MSP432单片机为例,介绍单片机的应用原理,并通过实例和动手实验学习嵌入式系统开发设计的方法。MS432单片机拥有丰富的模块资源,可以满足很多中低端嵌入式设备的低功耗应用场景的需求。比如除了有丰富的输入输出接口,定时器模块外,还有各种数据通信接口,模数转换器以及保证系统可靠性和安全性的一些功能。
学习完本课程后,同学们将能掌握阅读单片机数据手册和用户指南的方法,锻炼自学能力,学会嵌入式软硬件开发的设计和调试方法,初步具备嵌入式系统开发的能力。
本课程以应用为导向,注重同学们学习知识和应用知识的能力培养。通过具体实验的学习与设计实践,逐步引导同学们建立工程思维的能力。
本课程以培养电子信息、信息与通信工程,计算机等相关信息学科领域学生的工程实践能力为目的,学生通过该课程的学习,能掌握嵌入式软件开发环境的使用方法,能够学会使用嵌入式芯片的数据手册以及用户指南,能够熟练掌握微控制器系统的软硬件开发与调试方法,具备嵌入式应用系统设计开发的能力。为后续电子通信应用系统的综合设计开发打下良好的基础。
总成绩100分,成绩组成为:
线上成绩(40%),平时实验+考勤成绩(40%),期末考试(20%)。
总成绩达到60分通过该课程。
具备C语言程序设计能力,掌握程序调试的基本方法和技巧;
修习过模拟电路和数字电路技术基础类课程,了解基本电路知识,能读懂电路原理图和框图。
1、嵌入式技术基础与实践(第5版):基于ARM Cortex-M4F内核的MSP432系列微控制器; 王宜怀,许粲昊,曹国平 著 ;清华大学出版社
2、MSP432P401R SimpleLink Mixed-Signal Microcontrollers datasheet .pdf
3、MSP432P4xx SimpleLink Technical Reference Manual.pdf
4、MSP432P401R SimpleLink 微控制器LaunchPad 开发套件(MSP‑EXP432P401R) (Rev. C).pdf
5、MSP432_DriverLib_Users_Guide-MSP432P4xx-4_30_01_01.pdf
6、MSP430 单片机原理与应用;王兆滨,马义德,孙文恒编著,清华大学出版社
8、TI培训官网