Witam,
Mam problem z komunikacją pomiędzy mikroprocesorem AT90CAN128, a 10-bitowym czujnikiem AD7416 od Analog Devices.
PDF czujnika: [ Link ]
PDF procesora: [ Link ]
Korzystałem z książki dot. I2C, ale prosiłbym o sprawdzenie poprawności inicjalizowania komunikacji, wysyłania początkowych parametrów transmisji i całej instrukcji odczytu danych z bufora.
Na oscyloskopie widać jedynie taktowanie zegara, a na drugim kanale (linii SDA) niestety nic.
Jeszcze pytanie, czy korzystają z TWI muszę ustawić kierunek przepływu danych na porcie za pomcą DDRx?
Mam problem z komunikacją pomiędzy mikroprocesorem AT90CAN128, a 10-bitowym czujnikiem AD7416 od Analog Devices.
PDF czujnika: [ Link ]
PDF procesora: [ Link ]
Korzystałem z książki dot. I2C, ale prosiłbym o sprawdzenie poprawności inicjalizowania komunikacji, wysyłania początkowych parametrów transmisji i całej instrukcji odczytu danych z bufora.
Na oscyloskopie widać jedynie taktowanie zegara, a na drugim kanale (linii SDA) niestety nic.
Jeszcze pytanie, czy korzystają z TWI muszę ustawić kierunek przepływu danych na porcie za pomcą DDRx?
Kod: C / C++