void Usart_Init(uint32_t BaudRate){ USART_InitTypeDef USART_InitStruct; GPIO_InitTypeDef GPIO_InitStruct; RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1,ENABLE); RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOA,ENABLE); /* PA9-TX-推挽复用 PA10-RX-浮空输入/上拉输入 */ GPIO_PinAFConfig(GPIOA,GPIO...
void Usart_Init(uint32_t BaudRate){ USART_InitTypeDef USART_InitStruct; GPIO_InitTypeDef GPIO_InitStruct; RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1,ENABLE); RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOA,ENABLE); /* PA9-TX-推挽复用 PA10-RX-浮空输入/上拉输入 */ GPIO_PinAFConfig(GPIOA,GPIO...
GPIO_InitStructure.GPIO_Mode= GPIO_Mode_AF;//复用模式GPIO_InitStructure.GPIO_Speed =GPIO_Speed_50MHz; GPIO_InitStructure.GPIO_OType= GPIO_OType_PP;//配置输出为推挽输出GPIO_InitStructure.GPIO_PuPd =GPIO_PuPd_UP; GPIO_Init(GPIOA,&GPIO_InitStructure); GPIO_PinAFConfig(GPIOA, GPIO_PinSource2, ...
GPIO_PinAFConfig(GPIOB, GPIO_PinSource15, GPIO_AF_1); //打开复用功能 GPIO_InitStructure.GPIO...
GPIO_PinAFConfig(GPIOA, GPIO_PinSource7, GPIO_AF_0); RCC_APB2PeriphClockCmd(RCC_APB2Periph_SPI1, ENABLE); SPI_InitStruct.SPI_Direction = SPI_Direction_2Lines_FullDuplex; SPI_InitStruct.SPI_Mode = SPI_Mode_Master; SPI_InitStruct.SPI_DataSize = SPI_DataSize_8b; ...
GPIO_InitTypeDef GPIO_Initstructure; RCC_AHBPeriphClockCmd(USART1_GPIO_CLK,ENABLE); /* Connect pin to Periph */ GPIO_PinAFConfig(GPIOA, GPIO_PinSource9, GPIO_AF_1); // 注意这里是GPIO_PinSource9 GPIO_PinAFConfig(GPIOA, GPIO_PinSource10, GPIO_AF_1); ...
GPIO_PinAFConfig(GPIOB, GPIO_PinSource6, GPIO_AF_1); GPIO_PinAFConfig(GPIOB, GPIO_PinSource7, GPIO_AF_1); } void i2c1_init(void) { I2C_InitTypeDef I2C_InitStructure; RCC_I2CCLKConfig(RCC_I2C1CLK_SYSCLK); RCC_APB1PeriphClockCmd(RCC_APB1Periph_I2C1, ENABLE); ...
RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOA, ENABLE);GPIO_PinAFConfig(GPIOA, GPIO_PinSource5, GPIO...
GPIO_PinAFConfig(GPIOA, GPIO_PinSource9, GPIO_AF_1); //注意这里是GPIO_PinSource9 GPIO_...
GPIO_PinAFConfig(GPIOA, GPIO_PinSource7, GPIO_AF_0); RCC_APB2PeriphClockCmd(RCC_APB2Periph_SPI1, ENABLE); SPI_InitStruct.SPI_Direction = SPI_Direction_2Lines_FullDuplex; SPI_InitStruct.SPI_Mode = SPI_Mode_Master; SPI_InitStruct.SPI_DataSize = SPI_DataSize_8b; ...