28 lines
472 B
C
28 lines
472 B
C
/*
|
|
* UART.h
|
|
*
|
|
* Created on: 2022年03月15日
|
|
* f
|
|
*/
|
|
|
|
#ifndef __UART_H_
|
|
#define __UART_H_
|
|
|
|
//#define MAIN_Fosc 11059200UL //定义主时钟
|
|
#define MAIN_Fosc 20000000UL //定义主时钟
|
|
#define UART3_Baudrate 9600UL //定义波特率
|
|
#define RX_Lenth 32 //接收长度
|
|
|
|
#define UART3_BitTime (MAIN_Fosc / UART3_Baudrate)
|
|
|
|
typedef struct
|
|
{
|
|
void (*Init)(void);
|
|
void (*Rec)(void);
|
|
void (*Send)(uint8_t *, uint8_t);
|
|
} UART_t;
|
|
|
|
extern UART_t UART;
|
|
|
|
#endif
|