//AF4:I2C1~I2C3; AF5:SPI1/SPI2; AF6:SPI3; AF7:USART1~3; //AF8:USART4~6; AF9;CAN1/CAN2/TIM12~14 AF10:USB_OTG/USB_HS AF11:ETH //AF12:FSMC/SDIO/OTG/HS AF13:DCIM AF14: AF15:EVENTOUT voidGPIO_AF_Set(GPIO_TypeDef* GPIOx,u8BITx,u8AFx) { GPIOx->AFR[BITx>>3]&=~...
GPIO_AF6_SPI3 GPIO_AF6_I2S2ext GPIO_AF6_SAI1 GPIO_AF7_USART1 GPIO_AF7_USART2 GPIO_AF7_USART3 GPIO_AF7_I2S3ext GPIO_AF8_UART4 GPIO_AF8_UART5 GPIO_AF8_USART6 GPIO_AF8_UART7 GPIO_AF8_UART8 GPIO_AF9_CAN1 GPIO_AF9_CAN2 GPIO_AF9_TIM12 GPIO_AF9_TIM13 GPIO_AF9_TIM14...
//AF0:MCO/SWD/SWCLK/RTC AF1:TIM1/TIM2; AF2:TIM3~5; AF3:TIM8~11 //AF4:I2C1~I2C3; AF5:SPI1/SPI2; AF6:SPI3; AF7:USART1~3; //AF8:USART4~6; AF9;CAN1/CAN2/TIM12~14 AF10:USB_OTG/USB_HS AF11:ETH //AF12:FSMC/SDIO/OTG/HS AF13:DCIM AF14: AF15:EVENTOUT void GP...
* @arg GPIO_AF_TIM5: Connect TIM5 pins to AF2 * @arg GPIO_AF_TIM8: Connect TIM8 pins to AF3 * @arg GPIO_AF_TIM9: Connect TIM9 pins to AF3 * @arg GPIO_AF_TIM10: Connect TIM10 pins to AF3 * @arg GPIO_AF_TIM11: Connect TIM11 pins to AF3 * @arg GPIO_AF_I2C1: Con...
//GPIO设置专用宏定义#defineGPIO_MODE_IN0//普通输入模式#defineGPIO_MODE_OUT1//普通输出模式#defineGPIO_MODE_AF2//AF功能模式#defineGPIO_MODE_AIN3//模拟输入模式#defineGPIO_SPEED_2M0//GPIO速度2Mhz#defineGPIO_SPEED_25M1//GPIO速度25Mhz#defineGPIO_SPEED_50M2//GPIO速度50Mhz#defineGPIO_SPEED_100M3...
gpio_partialremap1_tim3 是在某些微控制器(如STM32系列)中用于配置GPIO(通用输入输出)引脚的一种特定映射功能。STM32微控制器支持多种GPIO复用功能,允许GPIO引脚被重新配置为其他外设的输入/输出端口,比如定时器(TIM)、串行通信接口(USART)、SPI等。gpio_partialremap1_tim3特指对TIM3定时器进行部分重映射的功能...
AF0:MCO/SWD/SWCLK/RTC AF1:TIM1/TIM2 AF2:TIM3-TIM5 AF3:TIM8-TIM11 AF4:I2C1~I2C3 AF5:...
5、M4: Connect TIM4 pins to AF2arg GPIO_AF_TIM5: Connect TIM5 pins to AF2arg GPIO_AF_TIM8: Connect TIM8 pins to AF3*arg GPIO_AF_TIM9: Connect TIM9 pins to AF3arg GPIO_AF_TIM10: Connect TIM10 pins to AF3arg GPIO_AF_TIM11: Connect TIM11 pins to AF3arg GPIO_AF_I2C1: ...
这是F4系列中指定gpio复用功能的函数。在单片机中经常一个引脚存在多个功能,如下图:引脚41同时具有PA8、SCL3、T1CH1三种功能,假如我要使用TIM1定时器功能的话,那么在配置gpio的输出模式的时候就要配置为复用功能AF,每个AF在又存在多个选择:根据上图可以查到AF2与TIM1相对应,那么我们就可以这样连接...
本文绝大部分翻译自ST的官方用户手册 Description of STM32F4 HAL and LL drivers使用前注意开启GPIO时钟 __HAL_RCC_GPIOx_CLK_ENABLE()