uart.h
来自「MCS51的实现无线接收发送(315M或433M)源程序代码。」· C头文件 代码 · 共 42 行
H
42 行
/**********************************************************
* Uart.h *
**********************************************************/
#ifndef UARTH
#define UARTH 1
//=========================================================
#ifdef UART_GLOBALS
#define UART_EXT
#else
#define UART_EXT extern
#endif
//=========================================================
#define UARTRECVBUFSIZE 100
#define UARTSENDBUFSIZE 100
//=========================================================
UART_EXT INT8UI UartRdIndex,UartWrIndex,UartSendLen;
UART_EXT INT8UX UartRecvBuf[UARTRECVBUFSIZE],UartSendBuf[UARTSENDBUFSIZE];
//=========================================================
void InitUart(void);
void DebugByte(INT8U Ch);
void DebugByteHex(INT8U Ch);
void DebugByteHex1(INT8U Ch);
void DebugWordHex(INT16U Ch);
void DebugDWordHex(INT32U Ch);
void DebugLF(void);
void DebugStr(INT8UC *Str);
void DebugStrLF(INT8UC *Str);
void DebugPara(INT8UC *Str,INT8U Ch);
void DebugWordPara(INT8UC *Str,INT16U Data);
void DebugDWordPara(INT8UC *Str,INT32U Data);
void DebugMemHex(INT8UI *Ptr,INT8U Len);
void DebugExMem(INT8UX *Ptr,INT16U Len);
void DebugExMemHex(INT8UX *Ptr,INT16U Len);
//=========================================================
void InitUartTsk(void);
void UartTskEntry(void);
void PostToUartSendQ(INT16U Time);
void CancelUartResend(void);
//=========================================================
#endif
//=========================================================
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?