?? hardi2c.h
字號:
// 定義I2C總線管腳名稱
#define I2C_SCL GPIO_PIN_2 /* SCL = PB2 */
#define I2C_SDA GPIO_PIN_3 /* SDA = PB3 */
// 定義I2C工作狀態
#define STAT_IDLE 0 /* 空閑狀態 */
#define STAT_RECEIVE_START 2 /* 起始接收數據狀態 */
#define STAT_RECEIVE_CONT 3 /* 繼續接收數據狀態 */
#define STAT_RECEIVE_LAST 4 /* 最后接收數據狀態 */
// 定義LM75A相關名稱
#define SLA_LM75A (0x90>>1)
#define LM75A_REG_TMP 0x00
// 定義命令:先重復起始,再接收1字節數據,最后停止
#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 + -