Can Pixhawk act as I2C Slave device?

Hi there,

I'm a newbie in APM:copter and Pixhawk.

I have a project will connect a Pixhawk with other hardware device via I2C, and this extended device must be I2C master.

Can Pixhawk act as an I2C slave device in the communication? And where can I get some samples or documents for I2C with AC and Pixhawk?

So sorry for my silly questions, but I really didn't find the answers in ArduPilot dev wiki. :(

Great thanks for your help.

You need to be a member of diydrones to add comments!

Join diydrones

Email me when people reply –

Replies

  • The Pixhawk uses the I2C bus for reading the compass (both internal and external) and pressure sensors (MS5611). These are on the #2 I2C bus

    You could perhaps use the #1 I2C bus, but I'm not sure if the Pixhawk supports being a slave on that port. You'd have to look further into the code.

    (Pixhawk schematics are at https://pixhawk.org/_media/modules/px4fmu-schematic-v1.6.pdf)

    • Thank you Stephen, I'll discuss with our HW team to see this approach.

      Thank you so much. 

This reply was deleted.

Activity