研究生
最后登录1970-1-1
在线时间 小时
注册时间2015-2-17
|
楼主 |
发表于 2016-9-12 19:41:05
|
显示全部楼层
void Usart1_Config()
{
GPIO_InitTypeDef Usart1_GPIO_Struct;
GPIO_InitTypeDef GPIO_Init_Struct;
USART_InitTypeDef Usart1_Struct;
//RCC_APB2PeriphClockCmd(USART_CLK,ENABLE);
RCC_APB1PeriphClockCmd(USART_CLK,ENABLE);
RCC_APB2PeriphClockCmd(USART_GPIO_CLK,ENABLE);
Usart1_GPIO_Struct.GPIO_Mode = GPIO_Mode_AF_PP;
Usart1_GPIO_Struct.GPIO_Pin = USART_TX_PIN;
Usart1_GPIO_Struct.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_Init(USART_TX_PORT,&Usart1_GPIO_Struct);
Usart1_GPIO_Struct.GPIO_Mode = GPIO_Mode_IN_FLOATING;
Usart1_GPIO_Struct.GPIO_Pin = USART_RX_PIN;
GPIO_Init(USART_RX_PORT,&Usart1_GPIO_Struct);
Usart1_Struct.USART_BaudRate = USART_BAUD_RATE;
Usart1_Struct.USART_WordLength = USART_WordLength_8b;
Usart1_Struct.USART_StopBits = USART_StopBits_1;
Usart1_Struct.USART_Parity = USART_Parity_No;
Usart1_Struct.USART_Mode = USART_Mode_Rx | USART_Mode_Tx;
Usart1_Struct.USART_HardwareFlowControl = USART_HardwareFlowControl_None;
USART_Init(USARTx, &Usart1_Struct);
USART_Cmd(USARTx, ENABLE); |
|