28 lines
709 B
C
28 lines
709 B
C
#ifndef MY_USART_H
|
|
#define MY_USART_H
|
|
|
|
/*
|
|
Driver pour USART 1 à 3 du STM32F103RB
|
|
*/
|
|
|
|
#include "stm32f103xb.h"
|
|
|
|
/**
|
|
* @brief Active l'horloge et règle les paramètres de transmission
|
|
* @note Fonction à lancer en début de pgm.
|
|
* @param USART_TypeDef USART : indique l'usart à utiliser par le uC, USART1, USART2 ou USART3
|
|
* @retval None
|
|
*/
|
|
void MyUSART_Conf(USART_TypeDef * USART, int TransferDir);
|
|
|
|
/**
|
|
* @brief Transmet 8bits de donnée
|
|
* @note
|
|
* @param USART_TypeDef USART : indique l'usart à utiliser par le uC, USART1, USART2 ou USART3
|
|
* @param char data : la donnée sur 8bits à transmettre
|
|
* @retval None
|
|
*/
|
|
void MyUSART_Transmit_Data_8b(USART_TypeDef * USART, char data);
|
|
|
|
|
|
#endif
|