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

📄 sc16is752ipw.h

📁 电力行业必备。有错的地方
💻 H
字号:
/*
 * 文件名: SC16IS762.H
 * 功能:	扩展串行口驱动程序头文件
 * 作者:	Mr.LZG
 * 时间:	2007-04-01
 *
 * 描述:	
 *
 */

#ifndef _SC16IS762_HEADER_
#define _SC16IS762_HEADER_
#include "Global.H"

#define 	SC_CH_A            0
#define 	SC_CH_B            2

#define 	SC16IS762_RHR      0
#define 	SC16IS762_THR      0
#define 	SC16IS762_IER      1
#define 	SC16IS762_FCR      2
#define 	SC16IS762_IIR      2
#define 	SC16IS762_LCR      3
#define 	SC16IS762_MCR      4
#define 	SC16IS762_LSR      5
#define 	SC16IS762_MSR      6
#define 	SC16IS762_SPR      7
#define 	SC16IS762_TCR      6
#define 	SC16IS762_TLR      7
#define 	SC16IS762_TXLVL    8
#define 	SC16IS762_RXLVL    9
#define 	SC16IS762_IODIR      0xa
#define 	SC16IS762_IOSTATE    0xb
#define 	SC16IS762_IOINTEN    0xc
#define 	SC16IS762_IOCONTROL  0xe
#define 	SC16IS762_EFCR       0xf
#define 	SC16IS762_DLL        0
#define 	SC16IS762_DLH        1

#define 	SCTX_MAX_FIFO_SIZE      64
#define		SCTX_HALF_FIFO_SIZE     8
#define 	SCRX_MAX_FIFO_SIZE      64
#define		SCRX_HALF_FIFO_SIZE     8

#define     SCRX_FIFO_SIZE_8         0x0
#define     SCRX_FIFO_SIZE_16        0x40
#define     SCRX_FIFO_SIZE_56        0x80
#define     SCRX_FIFO_SIZE_60        0xc0

#define     SCTX_FIFO_SIZE_8         0x0
#define     SCTX_FIFO_SIZE_16        0x10
#define     SCTX_FIFO_SIZE_32        0x20
#define     SCTX_FIFO_SIZE_56        0x30

#define 	SCUART_RES_TX		 0x4
#define 	SCUART_RES_RX		 0x2
#define		SCUART_FIFO_ENABLE       0x1

#define 	SPI_CPHA_TWO        0x08
#define 	SPI_CPHA_ONE        0x00

#define 	SPI_CPOL_LOW        0x10
#define 	SPI_CPOL_HIGH       0x00

#define	 	SPI_MSTR_MASTER     0x20
#define 	SPI_MSTR_SLAVE      0x00

#define 	SPI_LSBF_BIT0       0x40
#define 	SPI_LSBF_BIT7       0x00

#define 	SPI_SPIE_EN         0x80
#define 	SPI_SPIE_DISABLE    0x00


void   Init_SPI(INT8U Fdiv);
INT8U  SPISend (INT8U Cmd);
INT8U  SPIRead(INT8U reg,INT8U ch);
void   SPIWrite(INT8U reg,INT8U regData,INT8U ch);

#endif

⌨️ 快捷键说明

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