1分钟学会通过控件读写I2C设备
由于ExpOS将硬件都抽象成可视化控件,对类似I2C这样的硬件设备,操作极其简单:- 在studio中点击device->i2c控件,在onDetect(addr)事件(当上电检测到i2c设备时,该函数自动执行)中输入代码初始化i2c设备,类似device.i2c.write(0x55, 0x80, 0xaa), 其中0x55为i2c设备地址,0x80为寄存器地址,0xaa为写入的值
- 使能 i2c控件的 轮询 属性,在onPoll()事件中输入代码读取i2c设备,类似device.i2c.read(0x55, 1), 其中0x55为i2c设备地址,1为读取的字节数
读写i2c ADC设备的例程,请参考https://www.wareexpress.com/document/#development-i2c-mcp3421
读写i2c EEPROM设备的例程,请参考https://www.wareexpress.com/document/#development-i2c-24c01
页:
[1]