📄 uart.h
字号:
// uart.h
#ifndef __UART_H__
#define __UART_H__
/* UART Baud rate calculation */
#define UART_CPU 4000000 /* 4Mhz */
#define UART_BAUD_RATE 19200 /* baud rate*/
#define UART_BAUD_SELECT (UART_CPU/(UART_BAUD_RATE*16l)-1)
/* Global functions */
extern void UART_SendByte (u08 Data);
extern u08 UART_ReceiveByte (void);
extern void UART_PrintfProgStr (u08* pBuf);
extern void UART_PrintfEndOfLine(void);
extern void UART_Printfu08 (u08 Data);
extern void UART_Printfu16 (u16 Data);
extern void UART_Init (void);
extern u08 UART_PeekByte (void);
/* Macros */
#define PRINT(string) (UART_PrintfProgStr(PSTR(string)))
#define EOL UART_PrintfEndOfLine
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -