⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 uart.h

📁 一个操作系统源代码 用于嵌入式设备 在Vc++环境下仿真 成功移植到多款处理器上
💻 H
字号:
#ifndef UART_H
#define UART_H

//macro and definition 
//#define  MAX_SEND_BUF 1024
#define  MAX_RECEIVE_BUF 1024

//for test
#define  MAX_SEND_BUF 18
//#define  MAX_RECEIVE_BUF 40

//--- external variables ----------------------------------------------
//uart 1
extern unsigned char sendBuf_1[MAX_SEND_BUF];
extern unsigned char receiveBuf_1[MAX_RECEIVE_BUF];
extern unsigned int  readCountSend_1,writeCountSend_1;
extern unsigned int  readCountReceive_1,writeCountReceive_1;
extern  int Write_1_SendBuf(unsigned char* pData, int byteCounts);
extern  int read_1_ReceiveBuf(unsigned char* pdataplace, int datalen);
extern void SetUart1RecvDataSize(int datasize);

//uart 0
extern unsigned char sendBuf_0[MAX_SEND_BUF];
extern unsigned char receiveBuf_0[MAX_RECEIVE_BUF];
extern unsigned int  readCountSend_0,writeCountSend_0;
extern unsigned int  readCountReceive_0,writeCountReceive_0;
extern  int Write_0_SendBuf(unsigned char* pData, int byteCounts);
extern  int read_0_ReceiveBuf(unsigned char* pdataplace, int datalen);
extern void SetUart0RecvDataSize(int datasize);

#endif /* UART_H */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -