正在加载图片...
四、实验内容及教学要求 实验项目1:STM32程序的编写、调试和分析 实现1个ED指示灯闪烁 2.教学目标 (1)了解和孰柔STM32教学开发板 ,熟悉5TM32基本固件库的应用: ())了解和孰采STM3)折件开发环 (3)用c语言编写并调试STM32程序 实验项日2:GPI0端口控制流水灯闪烁 1教学内容 PA3所连接4个ED指示灯以不同频率闪烁 2救学 硬件结 2a的存器的配置与使用,Gp (2)了解和据GP0 常用库函数的使用: 实验项目3:EXT外部中断实验 1.教学内容 (1)依次按下PC0~PC3所连接4个按键,触发外部中断: 2相 :PA0~PA3所连接4个LED指示灯状态发生改变 2. 子日 1硬件 (3)了解和掌握TM32CPU中断服务程序的编写以及外部中断控制的应用。 实验项目4:USART同步/异步串行通信实验 1.教学内容 (1)从STM32CPU的FLASH周定地址读出STM32CPU芯片的D序列码: 串口上传到PC上位机,通过串口工具软件显示出来。 和掌握STM32 CPU USART 工作原 相关寄存器和波特率设置 MCPU半务 置以及以及此 牧数据的过看 形的 实验项目5:定时器实验 1.教学内容 (1)利用通用定时器T1M2产生定时中断: (2)ED指示灯以2Hz频率闪烁。 2.教学目标 解STM32通用定时器的功能 结构、计数树 应用及初始化配置 以及定时器的应用 实验项目6:ADC转换采样数据实验 1教学内容 (1)利用STM32CPU内部温度传感器检测温度。 (2)在显示器上实时显示检测的温度数据。 2.教学目标 (1)了解STM32AWD转换器的硬件结构、工作模式和基本功能: 四、实验内容及教学要求 实验项目 1: STM32 程序的编写、调试和分析 1.教学内容 (1)实现 1 个 LED 指示灯闪烁。 2.教学目标 (1)了解和熟悉 STM32 教学开发板,熟悉 STM32 基本固件库的应用; (2)了解和熟悉 STM32 软件开发环境; (3)用 C 语言编写并调试 STM32 程序。 实验项目 2: GPIO 端口控制流水灯闪烁 1.教学内容 (1)PA0~PA3 所连接 4 个 LED 指示灯以不同频率闪烁。 2.教学目标 (1)了解和掌握 GPIO 硬件结构、引脚功能以及输入/输出模式; (2)了解和掌握 GPIO 相关寄存器的配置与使用,GPIO 常用库函数的使用; (3)熟悉和掌握通用 GPIO 的特点和应用。 实验项目 3: EXIT 外部中断实验 1.教学内容 (1)依次按下 PC0~PC3 所连接 4 个按键,触发外部中断; (2)相应 PA0~PA3 所连接 4 个 LED 指示灯状态发生改变。 2.教学目标 (1)了解和掌握 STM32 CPU EXTI 硬件结构和软件配置; (2)了解和掌握 STM32 CPU NVIC 硬件结构、软件配置以及中断优先级; (3)了解和掌握 STM32 CPU 中断服务程序的编写以及外部中断控制的应用。 实验项目 4:USART 同步/异步串行通信实验 1.教学内容 (1)从 STM32 CPU 的 FLASH 固定地址读出 STM32 CPU 芯片的 ID 序列码; (2)通过串口上传到 PC 上位机,通过串口工具软件显示出来。 2.教学目标 (1)了解和掌握 STM32 CPU USART 工作原理、相关寄存器和波特率设置; (2)了解和掌握 STM32 CPU USART 初始化配置以及发送和接收数据的过程; (3)了解和掌握 STM32 CPU 串口中断服务程序的编写以及收发功能的应用。 实验项目 5:定时器实验 1.教学内容 (1)利用通用定时器 TIM2 产生定时中断; (2)LED 指示灯以 2Hz 频率闪烁。 2.教学目标 (1)了解 STM32 通用定时器的功能、结构、计数模式; (2)掌握定时时间的计算,掌握相关寄存器、库函数的应用及初始化配置; (3)掌握通用定时器中断服务程序的编写,以及定时器的应用。 实验项目 6: ADC 转换采样数据实验 1.教学内容 (1)利用 STM32 CPU 内部温度传感器检测温度; (2)在显示器上实时显示检测的温度数据。 2.教学目标 (1)了解 STM32 A/D 转换器的硬件结构、工作模式和基本功能;
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有