📄 uart.h
字号:
/*
**********************************Copyright (c) ****************************
* cwg
* All Rights Reserved
* QQ:7084394
*
*---------------------------------File Info---------------------------------
*File Name :uart.h
*Descriptor :uart driver head file and config
*Create By :ChenWeiGuo
*Create Date :2006-9-24
*Version :V1.0
*Note :
*
*---------------------------------------------------------------------------
*Modified By :
*Modified Date:
*Version :
*Note :
*
****************************************************************************
*/
#define USART_RX_BUFFER_SIZE 100 //接收缓冲区大小定义
#define USART_TX_BUFFER_SIZE 100 //发送缓冲区大小定义
/*调整接收指针*/
#define IncRxPtr(addr) {addr++; if(addr >= USART_RX_BUFFER_SIZE){addr = 0;}}
/*调整发送指针*/
#define IncTxPtr(addr) {addr++; if(addr >= USART_TX_BUFFER_SIZE){addr = 0;}}
/*清除接收缓冲区*/
#define ClearRx1Buff() {Rx1Head = Rx1Tail;}
/*清除发送缓冲区*/
#define ClearTx1Buff() {Tx1Head = Tx1Tail;}
/*获取接收缓冲区数据包长度*/
#define Rx1BuffLen ((Rx1Tail + USART_RX_BUFFER_SIZE - Rx1Head ) % USART_RX_BUFFER_SIZE)
/*获取发送缓冲区数据包长度*/
#define Tx1BuffLen ((Tx1Tail + USART_TX_BUFFER_SIZE - Tx1Head ) % USART_TX_BUFFER_SIZE)*/
#ifndef _IN_UART_
#define _IN_UART_
void InitUart(void);
uint8 GetUart1Data(uint8 *pbyData);
uint8 SendUart1String(uint8 *pbyData, uint16 uiLen);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -