logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

ATTiny2313 RC - Brak reakcji układu, LCD pokazuje kwadraty, TSOP1736 zamiast odbiornika

wilczasty 08 Sty 2013 21:53 3624 23
REKLAMA
  • #1 11762306
    wilczasty
    Poziom 19  
    Witajcie!
    Próbuje zbudować tester pilotów RC-5 pochodzący z tego tematu:
    https://www.elektroda.pl/rtvforum/topic1074807.html

    Lecz niestety jest zamknięty, układ podłączony zgodnie ze schematem, poza oscylatorem, bo dowiedziałem się, ze soft został przerobiony na wewnętrzny oscylator. Moje fuse bity wyglądają tak:
    ATTiny2313 RC - Brak reakcji układu, LCD pokazuje kwadraty, TSOP1736 zamiast odbiornika ATTiny2313 RC - Brak reakcji układu, LCD pokazuje kwadraty, TSOP1736 zamiast odbiornika ATTiny2313 RC - Brak reakcji układu, LCD pokazuje kwadraty, TSOP1736 zamiast odbiornika

    LCD którego używam: http://www.sucitech.com.br/MKT/LMC_SSC2P16.pdf

    Problem polega na tym, że układ w ogóle nie reaguje, na LCD jedynie są kwadraty w pierwszej linijce.
    Zamiast odbiornika ze schematu zastosowałem TSOP1736.

    Czy możliwe jest, ze LCD może być uwalony i pokazuje takie coś? Szczerze to kupiłem go za 4zł z jakiegoś demontażu.

    Pozdrawiam i proszę o pomoc,
    wilczasty.
  • REKLAMA
  • #2 11762754
    feriar
    Poziom 12  
    Wiesz może jaki sterownik siedzi w wyświetlaczu czy to jest hd44780?
    Jeżeli to jest HD44780 i się pokazują kwadraty to znaczy, że nie ma komunikacji z procesorem, albo program coś nie tak działa.
    Na pewno pin 5 wyświetlacz R/W podłączyłeś do gnd ?
  • #3 11762803
    wilczasty
    Poziom 19  
    feriar napisał:
    Wiesz może jaki sterownik siedzi w wyświetlaczu czy to jest hd44780?
    Jeżeli to jest HD44780 i się pokazują kwadraty to znaczy, że nie ma komunikacji z procesorem, albo program coś nie tak działa.
    Na pewno pin 5 wyświetlacz R/W podłączyłeś do gnd ?

    Pytałem kiedyś na forum i jest zgodny.
    R/W jest na 100% podłączone do masy.

    Zastanawia mnie to, że ten wyświetlacz od kontrastu potrzebuje aż 4,7V, to chyba dosyć dużo?

    Nie wiadomo do końca z czego pochodził, więc możliwe, że jest zepsuty. Ale czy wtedy pokazywał by cokolwiek?

    Pozdrawiam.
  • #4 11762949
    feriar
    Poziom 12  
    kontrast raczej nie ma nic wspólnego z tym, skoro pokazują Ci się kwadraty to jest dobrze bo to przeważnie oznacza, że wyświetlacz jest "sprawny".
    Spróbuj zaimpletować inny program do obsługi wyświetlacza ;)
  • REKLAMA
  • #5 11766106
    wilczasty
    Poziom 19  
    Witam!

    Fusebity mam dobrze ustawione? USBasp pokazuje, że poprawnie wgrał program.
    Plik jest raczej pewny, bo pisałem do autora tematu i kazał mi go wgrać.

    Dopiero w piątek będę miał mozliwość sprawdzić na innym LCD.
  • REKLAMA
  • Pomocny post
    #6 11766845
    11111olo
    Poziom 42  
    Miałem już trochę wyświetlaczy i każdy coś wyświetlał jak pin nr3 był zwarty do masy!
    Na 4,7V nic nie widać.
  • #7 11766909
    wilczasty
    Poziom 19  
    11111olo napisał:
    Miałem już trochę wyświetlaczy i każdy coś wyświetlał jak pin nr3 był zwarty do masy!
    Na 4,7V nic nie widać.

    Problem w tym, ze wyświetlacz wyświetla jedynie same kwadraty w pierwszej linii.
  • Pomocny post
    #8 11766914
    11111olo
    Poziom 42  
    Czyli że działa. Po prostu w ogóle nie jest inicjowany. Jak byś dołożył 5 zł to byś kupił nowy wyświetlacz.
  • #9 11766953
    wilczasty
    Poziom 19  
    Skoro fusebity mam dobrze, mkAVRcalculator pokazuje, ze program został poprawnie wgrany, pozostaje zmienić LCD.

    Dopiero w piątek przetestuje działanie z nowym LCD i dam znać.
  • Pomocny post
    #10 11766969
    11111olo
    Poziom 42  
    Fuse bits nie mają większego znaczenia bo nawet na 1MHz by się napis wyświetlił tylko kod pilota nie był by odebrany.
  • #11 11767035
    wilczasty
    Poziom 19  
    Wygrzebałem jeszcze jeden wyświetlacz, 16x1 choć nie wiem jak jest z jego zgodnością. W nim świeci się 8 pełnych kwadratów.

    Pozdrawiam.
  • #12 11768092
    11111olo
    Poziom 42  
    Raczej mało prawdopodobne aby oba były uszkodzone.
    Na pewno podłączyłeś wszystkie linie poprawnie? Przypomnę ze wyświetlacz pracuje w trybie 8 bit.
  • REKLAMA
  • #13 13233496
    krzysiekdg
    Poziom 13  
    Witajcie mam taki oto kod :
    Kod: Text
    Zaloguj się, aby zobaczyć kod

    Problem polega na tym ze po nacisnieciu jakiego kolwiek przycisku pokazuje mi adress 255 i komenda 255 na kazdym pilocie na kazdym przycisku i nie wiem jak sobie z tym poradzic?
    Prosze o pomoc.[/quote]
  • #14 13233792
    yokoon
    Poziom 29  
    Witam.
    Pind.3 nie jest przerwaniem INT0.
    Wgraj ten program, działa na 100%.

    Konfig LCD dostosuj do swoich potrzeb.

    '
    Kod: text
    Zaloguj się, aby zobaczyć kod
  • #15 13239785
    krzysiekdg
    Poziom 13  
    Na tym wsadzie tez mi nie dziala
    pokazuje teraz od razu adr.255 i kom 127 i ponownie adr 255 i to bez naciskania jakiegos przycisku na pilocie.
  • #16 13239903
    yokoon
    Poziom 29  
    krzysiekdg napisał:
    Na tym wsadzie tez mi nie dziala
    pokazuje teraz od razu adr.255 i kom 127 i ponownie adr 255 i to bez naciskania jakiegos przycisku na pilocie.


    Witam.
    Czy mikrokontroler pracuje z częstotliwością taką jaka jest w programie ?
    W tym programie tak ma być.

    Podaj sygnał z pilota RC-5 powinien odczytać.

    Na pw wysłałem jeszcze jeden program.
  • #17 13242034
    Wojtek75
    Poziom 24  
    Dopisz sobie do kodu który dostałeś przed Config Rc5 takie dwie linie:
    Kod: text
    Zaloguj się, aby zobaczyć kod

    i jak się poprawi to zastanów się czego ci brakuje w układzie.
  • #18 13243767
    yokoon
    Poziom 29  
    Wojtek75 napisał:
    Dopisz sobie do kodu który dostałeś przed Config Rc5 takie dwie linie:
    Kod: text
    Zaloguj się, aby zobaczyć kod

    i jak się poprawi to zastanów się czego ci brakuje w układzie.


    Witam.
    Instrukcja Config Rc5 = Pinx.y to załatwia.
  • #19 13247155
    krzysiekdg
    Poziom 13  
    Witam mam taki oto kod:

    Kod: Text
    Zaloguj się, aby zobaczyć kod


    Taki oto schemat:
    ATTiny2313 RC - Brak reakcji układu, LCD pokazuje kwadraty, TSOP1736 zamiast odbiornika

    Problem polega na tym ze wyświetla się tylko napis DEKODER RC5 i nic nie dzieje się po naciśnięciu jakiegokolwiek klawisza na pilocie.

    Fusy mam zmienione tylko na zewnetrzny kwarc 4Mhz reszta standardowe.

    Walcze juz z tym parę dni i nie wiem juz co robię źle.
    Mam kilka kodów z neta ale pisze tylko 255 127 czy jakos tak i jak nacisne cos w pilocie to tylko lcd miga dalej wyswietla dekoder rc5.

    Ma ktoś jakiś pomysł?? czy to zle ustawione fusy?
    Używam programu KHAZAMA Link
  • #20 13247249
    sp3ots
    Poziom 38  
    Witam !
    do Krzysiekdg
    $crystal = 800000 ?, a piszesz że "Fusy mam zmienione tylko na zewnętrzny kwarc 4MHz"
    osiemset kilo herców nie równa się cztery mega herce !!!
    ( Odczytaj PW wcześniej napisałem )
    Pozdrawiam. Stefan
  • #21 13247283
    yokoon
    Poziom 29  
    Witam.
    W poście #14 podałem Ci działający program, aTy kolego kombinujesz.
    Dalej: post #19 piszesz Config Rc5 = Pind.2.
    Na schemacie odbiornik podłączony Pind.3.
    Kolego bądź precyzyjny.
    Dlaczego pin RESET podłaczony przez rezystor 100Ω ?
    Czy odbiornik IR 5360 jest odpowiedni ?
    Myślę, iż końcówka symbolu odbiornika powinna sie kończyć XX36 dla RC-5.
    Np. SFH5110-36, TSOP2236,

    Na pw masz jeszcze jeden program, dlaczego nie używasz.
    Te programy sprawdzone na 100%.
  • #22 13249076
    yokoon
    Poziom 29  
    krzysiekdg napisał:
    Sprostowanie reset mam do +5v przez 10k, a odbiornik ir do pd2 i kwarc ustawiony w programie i fusach 4mhz. chyba ze za dużo zer po 4 zrobiłem :D ile ich ma by?


    Zer ma być 6 czyli: $Crystal = 4000000

    Podaj typ odbiornika IR.
    Co innego piszesz a co innego rysujesz.
  • #23 13249656
    krzysiekdg
    Poziom 13  
    Typ urządzenia to TV Hanspree
  • #24 13252147
    krzysiekdg
    Poziom 13  
    krzysiekdg napisał:
    Typ urządzenia to TV Hanspree

    a odbiornik podczerwieni ma takie oznaczenia 1B4A 85A
REKLAMA