dong yanzhi
/
Nucleo_printf_GPS
dongyanzhi gps
Fork of Nucleo_printf_test by
usart.c@0:3ba942901d6e, 2017-06-09 (annotated)
- Committer:
- dongyanzhi
- Date:
- Fri Jun 09 02:45:45 2017 +0000
- Revision:
- 0:3ba942901d6e
dongyanzhi gps
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
dongyanzhi | 0:3ba942901d6e | 1 | #include "usart.h" |
dongyanzhi | 0:3ba942901d6e | 2 | |
dongyanzhi | 0:3ba942901d6e | 3 | void UsartConfig() |
dongyanzhi | 0:3ba942901d6e | 4 | { |
dongyanzhi | 0:3ba942901d6e | 5 | USART_InitTypeDef UsartInitStruct; |
dongyanzhi | 0:3ba942901d6e | 6 | USART_HandleTypeDef UsartHandleStruct; |
dongyanzhi | 0:3ba942901d6e | 7 | |
dongyanzhi | 0:3ba942901d6e | 8 | UsartInitStruct.BaudRate = 9600; |
dongyanzhi | 0:3ba942901d6e | 9 | UsartInitStruct.CLKLastBit = USART_LASTBIT_DISABLE; |
dongyanzhi | 0:3ba942901d6e | 10 | UsartInitStruct.CLKPhase = USART_PHASE_1EDGE; |
dongyanzhi | 0:3ba942901d6e | 11 | UsartInitStruct.CLKPolarity = USART_PHASE_1EDGE; |
dongyanzhi | 0:3ba942901d6e | 12 | UsartInitStruct.Mode = USART_MODE_TX_RX; |
dongyanzhi | 0:3ba942901d6e | 13 | UsartInitStruct.Parity = USART_PARITY_NONE; |
dongyanzhi | 0:3ba942901d6e | 14 | UsartInitStruct.StopBits = USART_STOPBITS_1; |
dongyanzhi | 0:3ba942901d6e | 15 | UsartInitStruct.WordLength = USART_WORDLENGTH_8B; |
dongyanzhi | 0:3ba942901d6e | 16 | |
dongyanzhi | 0:3ba942901d6e | 17 | UsartHandleStruct.Init = UsartInitStruct; |
dongyanzhi | 0:3ba942901d6e | 18 | UsartHandleStruct.Instance = USART2; |
dongyanzhi | 0:3ba942901d6e | 19 | UsartHandleStruct.Lock = HAL_LOCKED; |
dongyanzhi | 0:3ba942901d6e | 20 | UsartHandleStruct.pRxBuffPtr =NULL ; |
dongyanzhi | 0:3ba942901d6e | 21 | UsartHandleStruct.pTxBuffPtr =NULL; |
dongyanzhi | 0:3ba942901d6e | 22 | UsartHandleStruct.RxXferCount =NULL ; |
dongyanzhi | 0:3ba942901d6e | 23 | UsartHandleStruct.RxXferSize =NULL ; |
dongyanzhi | 0:3ba942901d6e | 24 | UsartHandleStruct.TxXferCount =NULL ; |
dongyanzhi | 0:3ba942901d6e | 25 | UsartHandleStruct.TxXferSize =NULL ; |
dongyanzhi | 0:3ba942901d6e | 26 | UsartHandleStruct.State = HAL_USART_STATE_READY; |
dongyanzhi | 0:3ba942901d6e | 27 | |
dongyanzhi | 0:3ba942901d6e | 28 | } |