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

📄 uart0.h

📁 MSP430电能测量程序,用的是电力线载波通讯.即PLC
💻 H
字号:
#ifndef __STDC__  /* Begin #defines for assembler */

#ifdef       _def_uart
 #define _imp_exp PUBLIC
#else
 #define _imp_exp EXTERN
#endif
            
#if !defined(__CROSSWORKS__)
            EXTERN    TX_Mode
            EXTERN    OP_Mode
#endif
request_cal EQU       4
				
LineReceived    EQU   1                       ; Mark that a line has been received
TX_Active       EQU   2                       ; Mark that a Transmit is currently running            

UART_RX_Buffer_Size	EQU	40

#else


extern unsigned int TX_Mode;
extern unsigned int TXData;
void TXData_2_PC(void);
//            _imp_exp  SetupUART0
//            _imp_exp  TX_Byte_ASCII
extern unsigned int RXTXData;
//            _imp_exp  TX_Byte
//            _imp_exp  TXCRLF_2_PC  
//            _imp_exp  TXSpace_2_PC  
//            _imp_exp  TXString_2_PC

//void Process_UART(void);
            
#define UART_RX_Buffer_Size   40
extern unsigned char UART_RX_Buffer[UART_RX_Buffer_Size];
extern unsigned int UART_RX_Bytes;  
extern unsigned int UART_Status;

extern unsigned int CalCyclCnt;            
#define LineReceived    1                       // Mark that a line has been received
#define TX_Active       2                       // Mark that a Transmit is currently running            
extern int GetNumber(unsigned char * num);
extern int GetHexNumber(unsigned char * num);
extern long GetLongHexNumber(unsigned char * num);
extern int GetBCDNumber(unsigned char * num);

#endif

⌨️ 快捷键说明

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