uart0.h
来自「这个是一个带有IC卡」· C头文件 代码 · 共 44 行
H
44 行
#ifdef __SRC
#define EXTERN
#else
#define EXTERN extern
#endif
////////////////////////////////////////////////
#define UART0_BPS 9600
#define UART0_LENGTH_RECVDATA 160
#define UART0_LENGTH_SENDDATA 160
////////////////////////////////////////////////
#define UART0_DATASTART 0x3a
#define UART0_RECV_DATAEND 0x0A //LF
#define UART0_SEND_DATAEND 0x0D //CR
#define UART0_SDBUFNUSE 0x00 //发送缓存不在使用
#define UART0_SDBUFIUSE 0x01 //发送缓存在使用中
////////////////////////////////////////////////
EXTERN uint8 volatile ui8_RecvCounter;
EXTERN uint8 volatile ui8_SendCounter;
EXTERN uint8 volatile ui8_RecvNewDataFlg; //当有数据接收到置1
EXTERN uint8 volatile ui8_SendNewDataFlg; //当遇到换行则置1,表示已经发送完毕
EXTERN uint8 ui8_RecvDataBuf[UART0_LENGTH_RECVDATA];
EXTERN uint8 ui8_SendDataBuf[UART0_LENGTH_SENDDATA];
EXTERN void ClearRecvDataBuf(void); //清除接收缓冲
EXTERN void ClearSendDataBuf(void); //清除接收缓冲
EXTERN void StartDataSend(void); //启动数据发送
EXTERN void UART0_Init(void);
EXTERN void __irq IRQ_UART0(void);
EXTERN uint8 Uart0_recv_String(char *str, uint8 strlen);
EXTERN uint8 Uart0_Send_String(const char *str, uint8 strlen);
#undef EXTERN
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?