?? i2c_2.h
字號:
/**********************************************************
函數(shù):I2C_Init_2()
功能:I2C 總線初始化,使總線處于空閑狀態(tài)
說明:在main()函數(shù)的開始處,通常應當要執(zhí)行一次本函數(shù)
***********************************************************/
void I2C_Init_2();
/***********************************************************
函數(shù):I2C_Puts_2()
功能:I2C 總線綜合發(fā)送函數(shù),向從機發(fā)送多個字節(jié)的數(shù)據(jù)
參數(shù):
SlaveAddr:從機地址(7 位純地址,不含讀寫位)
SubAddr:從機的子地址
SubMod:子地址模式,0-無子地址,1-單字節(jié)子地址,2-雙字節(jié)子地址
*dat:要發(fā)送的數(shù)據(jù)
Size:數(shù)據(jù)的字節(jié)數(shù)
返回:
0:發(fā)送成功
1:在發(fā)送過程中出現(xiàn)異常
說明:
本函數(shù)能夠很好地適應所有常見的I2C 器件,不論其是否有子地址
當從機沒有子地址時,參數(shù)SubAddr 任意,而SubMod 應當為0
***********************************************************/
bit I2C_Puts_2(unsigned char SlaveAddr,unsigned int SubAddr,unsigned char SubMod,char *dat,unsigned int Size);
/***********************************************************
函數(shù):I2C_gets_2()
功能:I2C 總線綜合接收函數(shù),接收多個字節(jié)的數(shù)據(jù)
參數(shù):
SubAddr:從機的子地址
***********************************************************/
char I2C_gets_2(unsigned char subaddr);
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -