嵌入式系统实验报告学ﻩ 号: 姓ﻩ 名: 班ﻩ 级:13 电子信息工程 指导老师: 苏州大学ﻩ 电子信息学院2025 年 12 月实验一:一个灯得闪耀1、实验要求实现 PF6—1 0端口所连接得任意一个 LED 灯点亮2、电路原理图图1 LED 灯硬件连接图3、软件分析RCC_Con fi gura ti on();/* 配置系统时钟 */ GPIO_Configura t ion();ﻩﻩ/* 配置G PIO I O 口初始化 */ ﻩfo r(;;) {ﻩGP I OF—>ODR = 0xf c f f; ﻩﻩ/* P F 8=0 -—> 点亮D 3 */ﻩDela y(1 0000 0 0);GP I O F->OD R = 0 xffff; ﻩ/* PF 8=1 ——> 熄灭 D3 */ﻩﻩDela y(1 00 00 0 0);4、实验现象通过对G PIO F8得操作,可以使 LED3 闪耀5、实验总结这就是第一次使用 ST M 32 开发板,主要内容就是对 IO 端口进行配置,点亮与IO 端口相连接得 LED 灯,闪耀周期为 2 S.通过本实验对ST M 3 2 开发板得硬件原理有了初步了解.实验二:流水灯1、实验要求实现P F6-10 端口所连接得 5 个LE D 灯顺次亮灭2、电路原理图图 1 流水灯硬件连接图3、软件分析in t m ain(voi d){ RCC_C onfigurati on();/* 配置系统时钟 */ ﻩG PIO_Con f iguration();/* 配置GPIO IO 口初始化 */ f o r(;;) ﻩ{GP IO F->O DR = 0xf f bf; ﻩ/* PF 6=0 —-> 点亮 LE D1 */ D e lay(50000 0 0);ﻩG P I OF->ODR = 0x ff7f;ﻩ /* PF7=0 -—〉 点亮LE D2 */ﻩDe la y(5000000);GPIO F->ODR = 0xfef f; ﻩﻩﻩﻩ/* PF8=0 -—> 点亮L ED3 */ﻩD elay(5000 00 0);ﻩGP I O F-〉O D R = 0 x fd ff;ﻩ ﻩ/* PF 9=0 --> 点亮 LED 4 */ﻩﻩD elay(50 0 00 00); G PIO F-〉ODR = 0xfbff;ﻩ ﻩ/* PF10=0 --〉 点亮 LED5 */} }4、实验现象LED1~LED5 依次点亮,亮灭得时间间隔都为 1S。5、实验总结本次实验对 STM32 开发板得G PI O端口进行进一步学习,通过程序可以实现流水灯得闪耀。实验三:单级外部中断1、实验要求按下某个按键,触发中断,中断服务程序改变 LE D灯状态2、电路原理图图 3 SW1 硬件原理图3、软件分析i nt m ain()ﻩﻩﻩﻩﻩ{ ...