Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 16 sty 2025, o 22:55


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 8 ] 
Autor Wiadomość
PostNapisane: 23 wrz 2013, o 21:08 
Offline
Użytkownik

Dołączył(a): 24 lip 2013
Posty: 60
Lokalizacja: Okolice Gliwic
Pomógł: 3

Witam serdecznie, zbudowałem sobie termometr i podłączyłem LCD m. in. do pinów 30 i 31. Ogólnie nie ma kontaktu z wyświetlaczem - podświetlenie działa, ale żaden napis się nie wyświetla. Piny w programie są dobrze skonfigurowane, połączenia ok, więc jest tylko jedna możliwość.
Otóż powyższe piny mogą działać w dwóch konfiguracjach: pd0/pd1 lub RxD/TxD.
Które z nich jest domyślne oraz jakie fusebity pozwalają na ew. zmianę na pd0/1?

Proszę o pomoc.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 wrz 2013, o 21:38 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27346
Lokalizacja: Szczecin
Pomógł: 1041

Koledze się nie pomyliły procki przypadkiem ? ale aż tak mocno ? bo piszesz o ATmega8 a pytasz jakbo o ATmega128

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 wrz 2013, o 21:41 
Offline
Moderator zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 18 lip 2012
Posty: 3209
Lokalizacja: Kraków - obok FAB5 ATMEL'a
Pomógł: 91

Ale on Mirku dobrze pyta. Na tych pinach są takie właśnie funkcje. ;-)

_________________
http://www.jaglarz.info



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 wrz 2013, o 21:45 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27346
Lokalizacja: Szczecin
Pomógł: 1041

No może źle skojarzyłem bo przecież nie ma fusebitów do zmiany funkcji tych pinów ... domyślnie działają jako PD0 i PD1

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 wrz 2013, o 22:47 
Offline
Użytkownik

Dołączył(a): 24 lip 2013
Posty: 60
Lokalizacja: Okolice Gliwic
Pomógł: 3

Tak, faktycznie, moje niedopatrzenie, że kontrast z LCD był do +5V podłączony, a nie do masy.
Wybaczcie, że fatygowałem ;) W każdym razie już wszystko działa tak jak powinno ;)

Natomiast pozwolę sobie zadać jeszcze jedno pytanie:

Gdy układ zasilam z programatora obraz jest taki:
Obrazek

Natomiast gdy docelowo z akumulatora to taki:
Obrazek

Schemat jest następujący: (jedynie zmieniłem ten kontrast z +5 na gnd) (ZAŁĄCZNIK)

Nie wiem co jest nie tak...


Załączniki:

Aby zobaczyć załączniki musisz się zalogować. Tylko zalogowani użytkownicy mogą oglądać i pobierać załączniki.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 wrz 2013, o 23:22 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27346
Lokalizacja: Szczecin
Pomógł: 1041

może to ci pomoże

http://mirekk36.blogspot.com/2012/04/lc ... aczac.html

zajrzyj też do noty PDF swojego wyświetlacza - skąd wziąłeś pomysł na podłączanie pinu kontrastu bezpośrednio do GND albo do VCC - zobacz w tym poradniku jak się to robi zwykle

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 wrz 2013, o 23:28 
Offline
Użytkownik

Dołączył(a): 24 lip 2013
Posty: 60
Lokalizacja: Okolice Gliwic
Pomógł: 3

Dzięki za poradnik, z przyjemnością przeczytam/obejrzę.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 wrz 2013, o 07:49 
Offline
Użytkownik

Dołączył(a): 25 lip 2013
Posty: 57
Pomógł: 5

Koledzy dobrze zauważyli, że kontrast nie powinien być podłączony do VCC ani GND.

U mnie jednak mimo poprawnych połączeń występuje podobny problem. Gdy zasilam z programatora, a później przełączę się na zewnętrzne zasilanie to mi kontrast podskakuje zaciemniając napisy i znowu muszę regulować go potencjometrem.
A odpowiedź jest bardzo prosta. Sprawdź sobie jakie masz zasilanie z programatora, a jakie z np zewnętrznego stabilizatora zasilającego układ.
Zasilanie z programatora raczej słabo działa, u mnie daje około 4,85V z rożnymi wahaniami i dodatkowo dosyć mocno się zmienia jak spore obciążenie do niego podłączasz (np. u mnie podświetlenie od wyświetlacza 4x20). Dlatego zdecydowanie nie polecałbym go do finalnych prototypów.

Jak kolega nie zastosował potencjometru, to przypadek, że przy danym napięciu z programatora wyświetlał dobrze napisy, wystarczy coś podłączyć dodatkowo i znowu się delikatnie kontrast zmieni. Dodajemy ten potencjometr i jesteśmy zawsze zabezpieczeni przed takimi sytuacjami, po prostu regulujemy sobie nim qw razie potrzeby.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 8 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 6 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO