Mam problem z obsługą zegara DS1307 po szynie TWI.
Po pierwsze korzystam z płyty firmy Propox (EVBavr04).
Zmieniłem baterię domyślnie zainstalowaną na płycie (3.6V) na inną 3V, ponieważ przeczytałem o problemach związanych ze zbyt dużym napięciem.
Kwarc jest dobrze przylutowany.
Mój problem polega na tym, że wysyłam sygnał STARTU na szynę, sprawdzam rejestr TWSR i jest ok, ma wartość 0x08. Następnie wysyłam adres 0xD0 i w TWSR pojawia mi sie odpowiedź 0x20, czyli MT_SLA_NACK, czyli urządzenie nie zgłasza gotowości.
Próbowałem kilku bibliotek, ale zawsze nie przechodzi procedury wysłania adresu urządzenia.
Po pierwsze korzystam z płyty firmy Propox (EVBavr04).
Zmieniłem baterię domyślnie zainstalowaną na płycie (3.6V) na inną 3V, ponieważ przeczytałem o problemach związanych ze zbyt dużym napięciem.
Kwarc jest dobrze przylutowany.
Mój problem polega na tym, że wysyłam sygnał STARTU na szynę, sprawdzam rejestr TWSR i jest ok, ma wartość 0x08. Następnie wysyłam adres 0xD0 i w TWSR pojawia mi sie odpowiedź 0x20, czyli MT_SLA_NACK, czyli urządzenie nie zgłasza gotowości.
Próbowałem kilku bibliotek, ale zawsze nie przechodzi procedury wysłania adresu urządzenia.