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 + -
显示快捷键?