1.课程性质
本课程是电子信息工程专业的核心课程,以STM32F103开发板为主要教学载体,融合嵌入式技术、传感器应用、程序设计等多领域知识,属于理实一体化课程。课程强调“做中学、学中做”,培养学生基于STM32微控制器进行智能产品硬件设计、软件编程与调试的综合能力,为后续从事智能硬件开发、物联网应用等岗位奠定基础。
2.课程内容
要求学生掌握STM32开发板的硬件资源(如CPU、存储器、接口电路等)和软件开发环境(MDK5)的使用方法;培养学生运用STM32固件库进行外设控制(如GPIO、定时器、中断、ADC、PWM等)的编程能力;通过典型实验(跑马灯、蜂鸣器、按键输入、传感器应用等),掌握智能产品的基本开发流程(需求分析→硬件设计→软件编程→调试优化);提升学生解决实际问题的能力,能独立完成简单智能产品(如环境监测装置、智能控制模块)的设计与制作。

