?? at24c01._h
字號:
/************************************************
文件:AT24C01.h
用途:AT24C01頭文件
注意:
創(chuàng)建:2008.1.26
修改:2008.1.26
Copy Right (c) www.avrvi.com AVR與虛擬儀器
************************************************/
#ifndef __AT24C01_H__
#define __AT24C01_H__
//------在此設(shè)定芯片型號------
#define e2prom 1 // <---在此設(shè)定芯片型號, 1代表24C01; 16代表24C16; 512代表24C512
#if e2prom==1
#define PAGE_SIZE 8
#define SIZE 0x007f
#elif e2prom==2
#define PAGE_SIZE 8
#define SIZE 0x00ff
#elif e2prom==4
#define PAGE_SIZE 16
#define SIZE 0x01ff
#elif e2prom==8
#define PAGE_SIZE 16
#define SIZE 0x03ff
#elif e2prom==16
#define PAGE_SIZE 16
#define SIZE 0x07ff
#elif e2prom==32
#define PAGE_SIZE 32
#define SIZE 0x0fff
#elif e2prom==64
#define PAGE_SIZE 32
#define SIZE 0x1fff
#elif e2prom==128
#define PAGE_SIZE 64
#define SIZE 0x3fff
#elif e2prom==256
#define PAGE_SIZE 64
#define SIZE 0x7fff
#elif e2prom==512
#define PAGE_SIZE 128
#define SIZE 0xffff
#endif
#define SLAW 0x18
//--------在此設(shè)定芯片地址-------
#define W_ADD_COM 0xa0 //寫字節(jié)命令及器件地址(根據(jù)地址實際情況改變), 1010 A2 A1 A0 0
#define R_ADD_COM 0xa1 //讀命令字節(jié)及器件地址(根據(jù)地址實際情況改變), 1010 A2 A1 A0 1
#define ERR_SLAW 1 //寫字節(jié)命令及器件地址錯, 在此也就是讀寫器件錯!!
#endif
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -