正在加载图片...
四、实验内容及教学要求 实验项目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)了解和掌握GPI0硬件结构、引脚功能以及输入/输出模式: (2)了解和掌握GPIO相关寄存器的配置与使用,GPI0常用库函数的使用: (3)熟悉和掌握通用GPIO的特点和应用。 实验项目3:EXIT外部中断实验 1.教学内容 (1)依次按下PC0~PC3所连接4个按键,触发外部中断: (2)相应PA0~PA3所连接4个LED指示灯状态发生改变。 2.教学目标 (1)了解和掌握STM32 CPU EXT1硬件结构和软件配置: (2)了解和掌握STM32 CPU NVIC硬件结构、软件配置以及中断优先级: (3)了解和掌握STM32CPU中断服务程序的编写以及外部中断控制的应用。 实验项目4:USART同步/异步串行通信实验 1.教学内容 (1)从STM32CPU的FASH固定地址读出STM32CPU芯片的ID序列码: (2)通过串口上传到PC上位机,通过串口工具软件显示出来。 2.教学目标 (1)了解和掌握STM32 CPU USART工作原理、相关寄存器和波特率设置: (2)了解和掌握STM32 CPU USART初始化配置以及发送和接收数据的过程: (3)了解和掌握STM32CPU串口中断服务程序的编写以及收发功能的应用。 实验项目5:定时器实验 1.教学内容 (1)利用通用定时器TIM2产生定时中断: (2)LED指示灯以2Hz频率闪烁。 2.教学目标 (1)了解STM32通用定时器的功能、结构、计数模式: (2)掌握定时时间的计算,掌握相关寄存器、库函数的应用及初始化配置: (3)掌握通用定时器中断服务程序的编写,以及定时器的应用。 实验项目6:ADC转换采样数据实验 1.教学内容 (1)利用STM32CPU内部温度传感器检测温度: (2)在显示器上实时显示检测的温度数据。 2.教学目标 (1)了解STM32A/D转换器的硬件结构、工作模式和基本功能:四、实验内容及教学要求 实验项目 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 高等教育资讯网 版权所有