# STM32F407的点灯和串口 **Repository Path**: sklink/Cube_f407_led ## Basic Information - **Project Name**: STM32F407的点灯和串口 - **Description**: 启明欣欣F407开发板,芯片型号为STM32F407ZG,使用一个LED灯,一个按键,以及一个串口1。 - **Primary Language**: C - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2023-02-12 - **Last Updated**: 2023-02-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Nucleo #### 开发板介绍 启明欣欣F407开发板,芯片型号为STM32F407ZG,使用一个LED灯,一个按键,以及一个串口1。 #### 软件简介 1, 使用STM32CubeIDE自动生成代码。 2. 软件是使用了HAL库,使用了内部集成的CubeMX。 3. 这个软件是用来验证单板是否完整的Demo程序,可以验证LED灯,按键以及串口的收发功能。 4. 串口的数据格式是115200,N,8,1 #### 软件内容 1. 按键控制LED灯。 2. 另外可以通过串口发送数据和接收数据 3. 软件的BSP文件和main文件已经分开,将多余的注释全部删除,看起来更加简洁。 #### 使用说明 1. 首先可以按10次,每次按一下,LED会发生翻转。到达后要求输入一个整数。 2. 输入一个数据后,后续按键允许的次数即为输入的数字; 3. 串口输入输出函数已经重新定向到printf和scanf,这个的重定向和keil中不同,另外,增加了一条清除接收区缓存区的语句,不然scanf不能正常收。 #### 软件备注 1. 此软件已经在Ubuntu上运行编译通过; 2. 下载到单板上已经验证通过。