⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 hardi2c.h

📁 周立功的EasyARM1138互联I2C的例程
💻 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 + -