Dear all,
I'm working on a project, where I have picaxe 40x2 controlling 9 different I2C slaves - LED drivers, battery fuel gauge, 6DOF IMU, EEPROM, distance and ambient light sensor, motor driver and miniature OLED for debugging on scene. It is all coming together slowly - haven't conquered the IMU yet (a very long register map ), but the rest of the devices are responding.
I can get everything to work, but I have noticed about every other time I have to unplug the battery and plug it in again for the system to work. It's like the I2C bus would need a restart or something. I do not have a reset button on the system, so I cannot say if resetting the picaxe alone would help or not.
The power is provided by TOREX XC206 2.85V DC/DC converter.
Any ideas?
Thank you for your time,
Edmunds
I'm working on a project, where I have picaxe 40x2 controlling 9 different I2C slaves - LED drivers, battery fuel gauge, 6DOF IMU, EEPROM, distance and ambient light sensor, motor driver and miniature OLED for debugging on scene. It is all coming together slowly - haven't conquered the IMU yet (a very long register map ), but the rest of the devices are responding.
I can get everything to work, but I have noticed about every other time I have to unplug the battery and plug it in again for the system to work. It's like the I2C bus would need a restart or something. I do not have a reset button on the system, so I cannot say if resetting the picaxe alone would help or not.
The power is provided by TOREX XC206 2.85V DC/DC converter.
Any ideas?
Thank you for your time,
Edmunds