(3)、uint16_t GPIO_PinSource和uint8_t GPIO_AF 这两个参数都是GPIO端口引脚需要配置成复用功能引脚用到的参数。 GPIO_PinSource:指需配置的复用功能引脚源,可选范围GPIO_PinSource0 ~GPIO_PinSource15。 GPIO_AF:指该引脚具体需要配置的功能,具体配置功能要看实际应用需求,例如需要配置成SPI1功能的引脚,那么...
应用场景:允许GPIO引脚用于微控制器的特定功能,如SPI、I2C、USART等接口,同时保持推挽输出的特性 4、...
(3)、uint16_t GPIO_PinSource和uint8_t GPIO_AF 这两个参数都是GPIO端口引脚需要配置成复用功能引脚用到的参数。 GPIO_PinSource:指需配置的复用功能引脚源,可选范围GPIO_PinSource0~GPIO_PinSource15。 GPIO_AF:指该引脚具体需要配置的功能,具体配置功能要看实际应用需求,例如需要配置成SPI1功能的引脚,那么...
(3)、uint16_t GPIO_PinSource和uint8_t GPIO_AF 这两个参数都是GPIO端口引脚需要配置成复用功能引脚用到的参数。 GPIO_PinSource:指需配置的复用功能引脚源,可选范围GPIO_PinSource0~GPIO_PinSource15。 GPIO_AF:指该引脚具体需要配置的功能,具体配置功能要看实际应用需求,例如需要配置成SPI1功能的引脚,那么...
((AF) == GPIO_AF_I2C3) || ((AF) == GPIO_AF_SPI1) || ((AF) == GPIO_AF_SPI...
常见的协议有IIC、SPI、CAN、FSMC等。 3、内存接口 比如与Nor Flash、SDRAM、DDR、网卡DM9000等连接。 这类接口有地址总线、数据总线、读数据、写数据和片选信号。 4、模拟接口 之前三种接口GPIO的输入输出的都是高低电平,电平信号不是0就是1。 模拟接口GPIO输入输出是不确定的。简单理解就是输入输出的是模拟信号...
GPIO_Mode_AF = 0x02, //管脚复用功能 GPIO_Mode_AN = 0x03 //模拟输入,用于ADC功能 }GPIOMode_TypeDef; 1. 2. 3. 4. 5. 6. 7. (c)、GPIO的输出速度频率:当GPIO引脚用于普通功能输出或复用功能输出时,GPIO的输出速度频率,可选的输出速率如下。
在PB0x_AFx_I2C中,AF(Alternative Function)代表的是复用功能,即允许通过片内外设模块的复用来灵活控制IO口的输出。此外,通过读取输入数据寄存器,我们可以轻松获取到外部电路的信号,为后期的调试工作带来极大的便利。实际应用中,HAL库的便捷性得以充分体现。无论是I2C通讯、SPI通讯,还是CAN通讯,我们都可以通过...
1)完成复位后,所有 IO 都会连接到系统的复用功能 0(AF0)。 2)外设的复用功能映射到 AF1 到 AF13。 3)Cortex-M4 EVENTOUT 映射到 AF15。 02. 寄存器描述 探索者 STM32F407 开发板的原理图上 PC11 的原理图如图 所示: PC11 可以作为 SPI3_MISO/U3_RX/U4_RX/SDIO_D3/DCMI_D4/I2S3ext_SD等复用功...