# STM32F103红外遥控 **Repository Path**: xiaoaimayun/Remote_IIC ## Basic Information - **Project Name**: STM32F103红外遥控 - **Description**: STM32开发,HAL函数实现LED数码管+红外遥控+IIC读写保存配置 - **Primary Language**: C - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2024-04-19 - **Last Updated**: 2024-04-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 实验器材: NANO STM32F103开发板V1版本 实验目的: 学习红外遥控器的使用. 硬件资源: 1,DS0(连接在PC0) 2,串口1(波特率:115200) 3,数码管,使用TIM4,扫描显示 4,定时器3(TIM3),使用TIM3_CH4(PB1)的输入捕获,来解码红外信号. 5,ALIENTEK红外遥控器 6,蜂鸣器(PB8) 实验现象: 本实验开机进入等待红外触发,如过接收到正确的红外信号,则解码,并在数码管上显示 按键1-7分别控制LED1-LED7,电源按键用来打开LED1-LED7,外星人按键用来关闭LED1-LED7 另外将按键判定从定时器中断中分离出来,放在main函数中, 使用vol-,开启和关闭声音; 使用开发板上的key1按键用来保存配置,保存的数据写入iic中,这样重新上电或者复位后可以使用; 键值,蜂鸣器响,同样我们也是用DS0来指示程序正在运行。