?? hardi2c.h
字號:
// 定義I2C總線管腳名稱
#define I2C_SCL GPIO_PIN_2 /* SCL = PB2 */
#define I2C_SDA GPIO_PIN_3 /* SDA = PB3 */
// 定義I2C工作狀態(tài)
#define STAT_IDLE 0 /* 空閑狀態(tài) */
#define STAT_RECEIVE_START 2 /* 起始接收數(shù)據(jù)狀態(tài) */
#define STAT_RECEIVE_CONT 3 /* 繼續(xù)接收數(shù)據(jù)狀態(tài) */
#define STAT_RECEIVE_LAST 4 /* 最后接收數(shù)據(jù)狀態(tài) */
// 定義LM75A相關(guān)名稱
#define SLA_LM75A (0x90>>1)
#define LM75A_REG_TMP 0x00
// 定義命令:先重復起始,再接收1字節(jié)數(shù)據(jù),最后停止
#define I2CM_CMD_PSR (I2C_MASTER_CS_STOP | I2C_MASTER_CS_START | I2C_MASTER_CS_RUN)
extern void I2CM_Init(void);
extern void TmpDisp(void);
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -