Mam problem z komunikacją po I2c modułu kompasu HMC6352. Moduł jest podłączony poprawnie z uC, do szyn SCL i SDA zamontowałem rezystory podciągowe 10K do VCC +5V. Chciałbym na początek tylko sczytywać jakiekolwiek dane z kompasu i "wyrzucać" ramkę na nóżki portu A atmegi. Poniżej zamieszczam kod. Co w nim jest nie tak jak powinno być? Proszę o wyrozumiałość dopiero zaczynam zabawę z uC.
z dokumentacji adres modułu do komunikacji I2c to 0x42 dla zapisywania i 0x43 dla odczytu.
z dokumentacji adres modułu do komunikacji I2c to 0x42 dla zapisywania i 0x43 dla odczytu.
Kod: C / C++