?? uart.h
字號(hào):
/******************************************************
File name: uart.h
Description:
Current version: V1.00.00
Author: Liu Zheng
The latest modified data:
Replacement version:V1.1
Author:WangRD
The latest modified data:
CPU type: M30263F8
Copyright Renesas System Solutions (Beijing) Co.,Ltd
******************************************************/
#ifndef UART
#define UART
#include "UARTdef.h"
#include "UARTtype.h"
#if UARTVAL == 1
#define EXT_UART
static BOOLEAN s_TxdFlag = false; // transmission flag
static UINT_8 s_100msCnt = 0; // 100ms counter
static UINT_16 s_30sCnt = 0; // 30s error counter
static T_COMFRAME s_TxdComFrm; // UART0 transmit buffer
static T_COMFRAME s_RxdComFrm; // UART0 receive buffer
static UINT_8 s_RxdIniData[M_RxdIniData];
static UINT_8 s_RxdDat[M_RxdDat];
static UINT_8 s_RxdErr0[M_RxdErr0];
static UINT_8 s_RxdErr1[M_RxdErr1];
static UINT_8 s_RxdHtCmd[M_RxdHtCmd];
static UINT_8 s_TxdIniData[M_TxdIniData];
static UINT_8 s_TxdDat[M_TxdDat];
static UINT_8 s_TxdErr0[M_TxdErr0];
static UINT_8 s_TxdErr1[M_TxdErr1];
static UINT_8 s_TxdHtCmd[M_TxdHtCmd];
static BOOLEAN s_RxdTxdSwDelay = false;
static UINT_16 s_RxdTxdSwTim = M_RxdTxdDelay;
#else
#define EXT_UART extern
#endif
EXT_UART BOOLEAN g_ErrFlag ; // communication flag
EXT_UART UINT_8 g_RxdIniData[M_RxdIniData];
EXT_UART UINT_8 g_RxdDat[M_RxdDat];
EXT_UART UINT_8 g_RxdErr0[M_RxdErr0];
EXT_UART UINT_8 g_RxdErr1[M_RxdErr1];
EXT_UART UINT_8 g_RxdHtCmd[M_RxdHtCmd];
EXT_UART UINT_8 g_TxdIniData[M_TxdIniData];
EXT_UART UINT_8 g_TxdDat[M_TxdDat];
EXT_UART UINT_8 g_TxdErr0[M_TxdErr0];
EXT_UART UINT_8 g_TxdErr1[M_TxdErr1];
EXT_UART UINT_8 g_TxdHtCmd[M_TxdHtCmd];
void InitUart(void);
void CheckUart(void);
void CheckError(void);
static UINT_8 RxdUart(void);
static BOOLEAN CheckSum(T_COMFRAME * const ComFrmPt, UINT_8 * const ChkSumAddr);
static void UpdateData(void);
static void TxdUart (void);
#endif
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -