Witam.
Mam taki problem - jakiś czas temu kupiłem płytkę AVR ATMEGA16 v2 w firmie Gotronik. Uczyłem się programowania tego mikrokontrolera i dotarłem do komunikacji z pamięcią EEPROM na magistrali I2C. W dokumentacji tej płytki brak konkretnego schematu podłączenia tej pamięci do wyprowadzeń na goldpinach. Nie mogłem się doprosić żadnej specyfikacji technicznej zamontowanej pamięci ani schematu połączeń. Napisałem program testujący szynę I2C i okazało się że odzywa się wyłącznie RTC. Okazało się że pamięć EEPROM posiada podciągnięcia szyny I2C, ale... brak fizycznego podłączenia gdziekolwiek dalej. Gdy podlączyłem układ TWI do wyprowadzeń SCL i SDA to mikrokontroler uzyskał dostęp do pamięci i potwierdził kolejne adresy stron pamięci. Dalej okazało się że goldpiny oznaczone A0, A1 i A2 są do niczego nie przydatne, ponieważ zamontowano pamięć typu FM24C16 zamiast AT24C164. Pamięć FM24C16 nie ma programowalnych górnych bitów adresu magistrali, a piny 1,2 i 3 tego układu nie są wewnętrznie podłączone. Z tego względu występuje stały konflikt adresowy jednej ze stron pamięci a układem RTC.
Pisałem o tym do firmy Gotronik 4 razy w styczniu i 2 razy w poprzednim roku. Odpowiedzieli mi raz, że oni sprzedają te układy a nie je produkują. Prosiłem ich o zaproponowanie rozwiązania tego problemu, ale widać nie interesuje ich ten temat.
Nie odradzam nikomu firmy Gotronik, ale radzę zastanowić się przed zakupem ich układów.
Mam pytanie na koniec - czy któryś z kolegów trafił na płytkę z opisanym defektem?
Mam taki problem - jakiś czas temu kupiłem płytkę AVR ATMEGA16 v2 w firmie Gotronik. Uczyłem się programowania tego mikrokontrolera i dotarłem do komunikacji z pamięcią EEPROM na magistrali I2C. W dokumentacji tej płytki brak konkretnego schematu podłączenia tej pamięci do wyprowadzeń na goldpinach. Nie mogłem się doprosić żadnej specyfikacji technicznej zamontowanej pamięci ani schematu połączeń. Napisałem program testujący szynę I2C i okazało się że odzywa się wyłącznie RTC. Okazało się że pamięć EEPROM posiada podciągnięcia szyny I2C, ale... brak fizycznego podłączenia gdziekolwiek dalej. Gdy podlączyłem układ TWI do wyprowadzeń SCL i SDA to mikrokontroler uzyskał dostęp do pamięci i potwierdził kolejne adresy stron pamięci. Dalej okazało się że goldpiny oznaczone A0, A1 i A2 są do niczego nie przydatne, ponieważ zamontowano pamięć typu FM24C16 zamiast AT24C164. Pamięć FM24C16 nie ma programowalnych górnych bitów adresu magistrali, a piny 1,2 i 3 tego układu nie są wewnętrznie podłączone. Z tego względu występuje stały konflikt adresowy jednej ze stron pamięci a układem RTC.
Pisałem o tym do firmy Gotronik 4 razy w styczniu i 2 razy w poprzednim roku. Odpowiedzieli mi raz, że oni sprzedają te układy a nie je produkują. Prosiłem ich o zaproponowanie rozwiązania tego problemu, ale widać nie interesuje ich ten temat.
Nie odradzam nikomu firmy Gotronik, ale radzę zastanowić się przed zakupem ich układów.
Mam pytanie na koniec - czy któryś z kolegów trafił na płytkę z opisanym defektem?
