Witam. Chciałem przerobić przedwzmacniacz 135-K. Jest to przedwzmacniacz na układzie TDA7318. Sterowany był oryginalnie AT89C52. Teraz zrobiłem całkiem nową płytkę, blok układu TDA7318 został identyczny. Procesor sterujący to ATMEGA 16. Szyna I2C podpięta jest do rezystorów podciągających do plusa. Po włączeniu i zapisaniu wartości do TDA jest cały czas cisza. Siedze już nad tym tydzień i niestety dalej nie działa. Płytka napewno dobra, AT89C52 dobrze steruje a Atmega ŹLE. Czyżby jakaś inna budowa elektryczna portów? Albo jakoś inaczej trzeba zrealizować I2C? Oto kawałek programu (oczywiście piny SDA i SCL są zdefiniowane poprawnie):
I2cstart
I2cwbyte 136
I2cwbyte 0
I2cwbyte 192
I2cwbyte 224
I2cwbyte 128
I2cwbyte 160
I2cwbyte 64
I2cwbyte 112
I2cwbyte 96
I2cstop
Aktyw Forum
Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.
Sprawdź punkty Zarejestruj sięProblem z szyną I2C w ATMEGA
Moderatorzy:Jacek Bogusz, Moderatorzy
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 165 gości