sd_reader_regs.h
来自「SD卡读卡器模块的VHDL及软件驱动代码」· C头文件 代码 · 共 29 行
H
29 行
#ifndef SD_READER_REGS_H_
#define SD_READER_REGS_H_
#include <io.h>
#define SD_READER_CARDREADY_BIT 0x01 // I
#define SD_READER_DATAREADY_BIT 0x02 // I
#define SD_READER_CRCERR_BIT 0x04 // I
#define SD_READER_AUTOREREAD_BIT 0x08 // I/O
#define SD_READER_STREAMREAD_BIT 0x10 // I/O
#define SD_READER_READCARD_BIT 0x20 // O
#define SD_READER_INITCARD_BIT 0x40 // O
#define SD_READER_RESET_BIT 0x80 // O
#define SD_READER_INIT_STATE (SD_READER_AUTOREREAD_BIT)
#define IORD_SD_READER_DATA(base) IORD(base, 0)
#define IORD_SD_READER_STATE(base) IORD(base, 1)
#define IOWR_SD_READER_STATE(base, state) IOWR(base, 1, state)
#define SD_READER_STATE_RDMASK (SD_READER_CARDREADY_BIT|SD_READER_DATAREADY_BIT|SD_READER_CRCERR_BIT|SD_READER_AUTOREREAD_BIT|SD_READER_STREAMREAD_BIT)
#define SD_READER_STATE_WTMASK (SD_READER_AUTOREREAD_BIT|SD_READER_STREAMREAD_BIT|SD_READER_READCARD_BIT|SD_READER_INITCARD_BIT|SD_READER_RESET_BIT)
#define SD_READER_STATE_RWMASK (SD_READER_AUTOREREAD_BIT|SD_READER_STREAMREAD_BIT)
#define IOWR_SD_READER_READADDRLO(base, addr) IOWR(base, 2, addr)
#define IOWR_SD_READER_READADDRHI(base, addr) IOWR(base, 3, addr)
#endif /*SD_READER_REGS_H_*/
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?