yan zhang / Nucleo_printf_gps

Fork of Nucleo_printf_test by dong yanzhi

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers usart.c Source File

usart.c

00001 #include "usart.h"
00002 
00003 void UsartConfig()
00004 {
00005     USART_InitTypeDef UsartInitStruct;
00006     USART_HandleTypeDef UsartHandleStruct;
00007 
00008     UsartInitStruct.BaudRate = 9600;
00009     UsartInitStruct.CLKLastBit = USART_LASTBIT_DISABLE;
00010     UsartInitStruct.CLKPhase = USART_PHASE_1EDGE;
00011     UsartInitStruct.CLKPolarity = USART_PHASE_1EDGE;
00012     UsartInitStruct.Mode = USART_MODE_TX_RX;
00013     UsartInitStruct.Parity = USART_PARITY_NONE;
00014     UsartInitStruct.StopBits = USART_STOPBITS_1;
00015     UsartInitStruct.WordLength = USART_WORDLENGTH_8B;
00016     
00017     UsartHandleStruct.Init = UsartInitStruct;
00018     UsartHandleStruct.Instance = USART2;
00019     UsartHandleStruct.Lock = HAL_LOCKED;
00020     UsartHandleStruct.pRxBuffPtr ="NULL" ;
00021     UsartHandleStruct.pTxBuffPtr =NULL;
00022     UsartHandleStruct.RxXferCount =NULL ;
00023     UsartHandleStruct.RxXferSize =NULL ;
00024     UsartHandleStruct.TxXferCount =NULL ;
00025     UsartHandleStruct.TxXferSize =NULL ;
00026     UsartHandleStruct.State = HAL_USART_STATE_READY;
00027     
00028 }