Witam,
mam problem z uruchomieniem radia na układzie TEA5767. Nie wiem już czy ja robię ciągle błędy czy może układ jest uszkodzony... doszło do tego że kopiuję całe programy byle tylko go odpalić i mieć pewność że układ działa.
Czy istnieje jakaś idioto-odporna opcja sprawdzenia tego radia po I2C? Czy odpowiada itd.
Docelowo chcę to napisać na AVR w C lecz z powodu wyżej wymienionego problemu uznałem że spróbuję na Arduino nano (raczej jego chińskiej kopii ale działającej, już na tym odpaliłem kilka podstawowych programów i postawiłem w pełni działający alkomat).
Tutaj wklejam kod pod Arduino (chyba najłatwiej od tego zacząć):
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
kilka słów o kodzie:
- kod skopiowałem ze strony
https://www.electronicsblog.net/arduino-fm-receiver-with-tea5767/- zmieniłem Wire.send na Wire.write natomiast Wire.receive na Wire.read
- zmieniłem piny przycisków z 30 i 31 na 10 i 9
- gdy go kompiluje to przechodzi bez problemu
- po wgraniu nic się nie dzieje, LCD jest pusty (nic na nim nie ma)
Gdy sprawdzałem moment w którym przestaje wyświetlać to następowało to po komendzie: Wire.endTransmission(); już na samym początku.
Kolejny program który próbowałem uruchomić pochodzi z tego forum:
http://forum.atnel.pl/topic137.htmlKod i schemat jest na tamtej stronie.
Próbowałem w całości kod wrzucić lecz nie przechodziło to kompilacji (miało problem z delay_nms i delay_ums które tam są dodane).
Niemniej wcześniej sam spróbowałem to napisać bez wyświetlacza, tylko by uruchomić radio a później na spokojnie dodać wyświetlacz LCD, poniżej zamieszczam mój kod:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Niestety też to nie chciało działać.
Już sam nie wiem co ja robię źle (albo czy układ jest w sprawny). Wszystko na pewno dobrze mam podłączone, nie pierwszy raz coś uruchamiam. Pierwszy raz mam aż takie problemy z układem...
Jestem początkującym w dziedzinie programowania AVR więc proszę o wyrozumiałość
