?? ch375_cfg.h
字號:
#include "..\ARM\LPC214x.H"
/* 以下定義的詳細說明請看CH375HFM.H文件 */
#define LIB_CFG_DISK_IO 2
#define LIB_CFG_FILE_IO 2 /* 文件讀寫的數據的復制方式,0為"外部子程序",1為"內部復制" */
#define LIB_CFG_INT_EN 0 /* CH375的INT#引腳連接方式,0為"查詢方式",1為"中斷方式" */
/* 單片機的RAM有限,其中CH375子程序用512字節,剩余RAM部分可以用于文件讀寫緩沖 */
#define FILE_DATA_BUF_LEN 0x800 /* 外部RAM的文件數據緩沖區,緩沖區長度不小于一次讀寫的數據長度 */
/* 如果準備使用雙緩沖區交替讀寫,那么不要定義FILE_DATA_BUF_LEN,而是在參數中指定緩沖區起址,用CH375FileReadX代替CH375FileRead,用CH375FileWriteX代替CH375FileWrite */
#define NO_DEFAULT_CH375_F_ENUM 1 /* 未調用CH375FileEnumer程序故禁止以節約代碼 */
#define NO_DEFAULT_CH375_F_QUERY 1 /* 未調用CH375FileQuery程序故禁止以節約代碼 */
#define CH375_INT ( 1 << 3 ) //INT#
#define CH375_INT_WIRE ( FIO0PIN0 & CH375_INT ) /* P0.3, CH375的中斷線INT#引腳,連接CH375的INT#引腳,用于查詢中斷狀態 */
#define CH375_A0 ( 1 << 17 )
#define CH375Data() { FIO0CLR = CH375_A0; } //A0 = 0
#define CH375Cmd() { FIO0SET = CH375_A0; } //A0 = 1
#define CH375_CS ( 1 << 7 )
#define CH375Select() { FIO0CLR = CH375_CS; } //CS# = 0
#define CH375UnSelect() { FIO0SET = CH375_CS; } //CS# = 1
#define CH375_WR ( 1 << 19 )
#define CH375Write() { FIO0CLR = CH375_WR; } //WR# = 0
#define CH375UnWrite() { FIO0SET = CH375_WR; } //WR# = 1
#define CH375_RD ( 1 << 18 )
#define CH375Read() { FIO0CLR = CH375_RD; } //RD# = 0
#define CH375UnRead() { FIO0SET = CH375_RD; } //RD# = 1
#define CH375_DATA_PORT FIO0PIN1 //數據口
#define CH375DataIn() { FIO0DIR1 = 0x00; } //數據輸入
#define CH375DataOut() { FIO0DIR1 = 0xFF; } //數據輸出
#define CH375ControlOut() { FIO0DIR |= CH375_CS | CH375_A0 | CH375_WR | CH375_RD; }
#define SetCH375WriteCmd() { FIO0SET = CH375_A0 | CH375_RD; FIO0CLR = CH375_WR | CH375_CS; }
#define SetCH375WriteData() { FIO0SET = CH375_RD; FIO0CLR = CH375_A0 | CH375_WR | CH375_CS; }
#define UnSetCH375Write() { FIO0SET = CH375_WR | CH375_CS; }
#define SetCH375ReadData() { FIO0SET = CH375_WR; FIO0CLR = CH375_RD | CH375_A0 | CH375_CS; }
#define UnSetCH375Read() { FIO0SET = CH375_RD | CH375_CS; }
#define nop() { __asm { NOP }; __asm { NOP }; }
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -