?? uart0.h
字號(hào):
#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 //發(fā)送緩存不在使用
#define UART0_SDBUFIUSE 0x01 //發(fā)送緩存在使用中
////////////////////////////////////////////////
EXTERN uint8 volatile ui8_RecvCounter;
EXTERN uint8 volatile ui8_SendCounter;
EXTERN uint8 volatile ui8_RecvNewDataFlg; //當(dāng)有數(shù)據(jù)接收到置1
EXTERN uint8 volatile ui8_SendNewDataFlg; //當(dāng)遇到換行則置1,表示已經(jīng)發(fā)送完畢
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); //啟動(dòng)數(shù)據(jù)發(fā)送
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
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -