迈莱芯MLX90640修改设备地址方法,I2C挂载多个MLX90640

红外传感器MLX90640地址修改

因为要在I2C总线上挂载多个MLX90640需要不同的设备地址
在不存在的网站中找到了大佬们回复修改地址的方法
在这里插入图片描述

那么在主函数中怎么实现呢

	delay_init();
	uart_init();
	i2c_init();
	MLX90640_I2CInit();
	
	MLX90640_I2CWrite(0x33,0x240F,0x00);
	delay_ms(10);
	MLX90640_I2CRead(0x33,0x240F,832,eeMLX90640);
	MLX90640_I2CWrite(0x33,0x240F,0xBE38);
	delay_ms(10);
	MLX90640_I2CRead(0x38,0x240F,832,eeMLX90640);

因为网上已经很多MLX90640开发的工程了,这里就不分享这个工程了
上面的代码是把默认的0x33的地址修改成了0x38
注意!!!!
一定要在标签纸上写上修改后的地址贴在传感器上或者方便记忆的位置

目前我还不知道忘记了传感器的地址要怎么修复或者操作的方法
每次修改地址都是需要之前的地址的

大家一起加油!
在这里插入图片描述

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值