uart688i.inc

来自「汽车车窗驱动和防夹算法C语言实现 汽车车窗驱动和防夹算法C语言实现」· INC 代码 · 共 41 行

INC
41
字号
;***** VARIABLE DEFINITIONS
		; ***********************************************************************			
		; * Register definitions						*
		; ***********************************************************************
		cblock
			TEMP1, TEMP2	; temporary registers
			RXTX_REG	; receive register
			MESSAGE_COUNTER	; Countes number of bytes to receive or transmit
			ID_TEMP		; Register for ID byte
			TEMP_TRANSFER	; Data transfer register
			Error_Byte	; holds the accumulated error of the current frame
			DATAPOINTER:10	; address of data byte buffer
		endc
		; ***********************************************************************
		; * Other definitions							*
		; ***********************************************************************
		#define RXMODE		0		; Receive mode
		#define TXMODE		1		; Transmit mode
		#define CRC_ERROR	4		; CRC_ERROR occured
		#define CRC_OK		0		; No CRC_ERROR occured
		#define PARITY_OK	0		; No Parity error occcured
		#define PARITY_ERROR_P0	1		; Parity error on P0 occured
		#define PARITY_ERROR_P1 2		; Parity error on P1 occured
		
	#define ReceiveData	0x80
	#define TransmitData	0x40

; ***********************************************************************************************
; Function ID bit definitions
;   7 6 5 4 3 2 1 0
;   | | |_________|___ Identifier
;   |_|_______________ Parity bits
;
; First Data Byte
;   7 6 5 4 3 2 1 0
;   |_____________|___ Operation Code
;
; ***********************************************************************************************


⌨️ 快捷键说明

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