本科教学实验室信息及
实验教学大纲
基于STM32的嵌入式系统设计实验
(实验)课程名称:
实验教学大纲
一、本课程实验总体介绍
1、本课程实验的教学要求(按要求学生掌握、理解、了解三个层次阐述): 掌握基本的原理,STM32的性能和结构,输入输出端口GPIO, STM32的性能和结构,Cortex M3处理器结构,地址映射、引脚功能描述、电源连接、复位和时钟控制RCC、输入输出端口GPIO、ADC和DAC、中断、DMA、定时器、同步串行通信SPI和I2C、同步异步串行通信USART。 理解STM32的高级编程方法,如双缓冲。
了解嵌入式系统发展趋势,了解目前嵌入式系统的主要技术。 2、本课程实验内容简介(50字左右):
实验课程的内容是循序渐进的,从部分硬件的焊接开始,让学生在原理的基础上体会焊接电路板,提高技能。然后是简单的第一个工程,开发自己的第一个工程,点亮LED,熟悉开发的环境和方法。然后是关于串口、GPIO、中断、IIC、SPIFLASH、DAC和ADC、DMA、TF卡和网络编程的实验。 3、本课程适用专业:
电子信息类专业,包括计算机、电子工程、自动化、通信、机械电子、电气工程、电子测量、微电子、能源科学与工程、环境工程、汽车电子等与嵌入式系统开发有关的专业。 4、考核方式: 上机实验考试 5、总学时: 30
6、教材名称及教材性质(自编、统编、临时):
自编 机械工业出版社2013.11 《基于STM32的嵌入式系统原理与设计》 作者卢有亮 7、参考资料:
(英)姚文详,宋岩 译. ARM Cortex-M3权威指南 北京航空航天大学出版社
2009
STM32F10xxx参考手册. 意法半导体(中国)投资有限公司 2010
32位基于ARM微控制器STM32F101xx与STM32F103xx 固件函数库. 意法半导体(中国)投资有限公司 2010
RA8875 Regulation.RAiO Technology Inc. 2011
Joseph Yiu .The Defi nitive Guide to the ARM Cortex-M3 2009 UM0427 Oct. 2007 Rev 2, STMicroelectronics
二、实验项目基本信息
实验项目1 1、实验项目名称: 电路板焊接与调试
2、实验项目的目的和要求:
掌握STM32F103实验板的电路的基本原理,掌握焊接电路板的基本技能。
要求在掌握电路原理的基础上进行电路板的焊接,要求能够焊接贴片0602电阻电容,能够焊接SOIC贴片芯片。在完成后可进行上电,下载代码运行测试验证电路板焊接的正确性。
3、实验内容:
学习STM32F103实验板电路的原理图 焊接电路板上部分电阻电容 焊接LED和蜂鸣器
焊接ASM1117芯片IIC芯片AT24C02
下载测试代码到焊接好的STM32实验板,测试实验板是否工作正常
4、项目需用仪器设备名称:
PC计算机(宿主机)、STM32实验板、JLINK、电烙铁。 5、所需主要元器件及耗材:
AT24C02 1个,104电容5只,LED4只,蜂鸣器1个 6、学时数:4学时