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



Teraz jest 20 mar 2026, o 10:31


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 18 ] 
Autor Wiadomość
PostNapisane: 13 sie 2015, o 19:41 
Offline
Nowy

Dołączył(a): 09 kwi 2014
Posty: 3
Pomógł: 0

Witam, Posiadam LCD 2x16 podpięte na stykówce do uc. Udało mi się je uruchomić na Atmega8 za pomocą programu z płyty dołączonej do BB. Problem zaczyna się jak przepinam LCD pod Atmega 16 i po wgraniu tego samego programu nie ma żadnego efektu poza załączeniem się podświetlenia na LCD ten sam problem mam jak podpinam LCD pod Atmega32. Połączenia sprawdzałem dużo razy także zamieniałem piny w uc i nie dało to żadnego efektu. Proszę o pomoc w rozwiązaniu problemu.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 sie 2015, o 19:49 
Offline
Użytkownik

Dołączył(a): 19 sty 2013
Posty: 322
Pomógł: 22

Witam

Czy program kompilujesz dla odpowiedniego procesora za każdym razem ?
Czy taktowanie masz odpowiednio ustawione (takie samo jak mkAVRCalculator) ?
Czy wyłączasz JTAG-a ?
Czy kontrast odpowiednio ustawiony ?

Dodatkowo pokaż zdjęcia jak to wszystko podłączyłeś.

Pozdrawiam
Elektronik



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 sie 2015, o 20:07 
Offline
Użytkownik

Dołączył(a): 12 sty 2015
Posty: 80
Lokalizacja: Grudziądz
Pomógł: 2

To samo co @up oraz podaj konfigurację biblioteki z HD44780.h



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 sie 2015, o 20:21 
Offline
Nowy

Dołączył(a): 09 kwi 2014
Posty: 3
Pomógł: 0

Program kompiluje dla każdego procesora osobno, taktowanie ustawione na 8MHz, kontrast ustawiam za pomocą potencjometru 10k nie wiem tylko co to ten JTAG. Biblioteka jest z płyty załączonej do książki podłączenie jest wykonane według portów zawartych w bibliotece czyli
D4-PC2
D5-PC3
D6-PC4
D7-PC5

RS-PB0
RW-PB1
E-PB2
oczywiście zmieniałem porty w bibliotece i w uc i nic nie pomagało.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 sie 2015, o 20:24 
Offline
Użytkownik

Dołączył(a): 19 sty 2013
Posty: 322
Pomógł: 22

Witam

Uruchom sobie program mkAVRCalculator odczytaj mikrokontroler, i w zakładce fusy uproszczone w okienku "Interfejs JTAG" zaznacz "Wyłączony".
Następnie wgraj fuse bity do mikrokontrolera i będzie działać.

Pozdrawiam
Elektronik


Autor postu otrzymał pochwałę


Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 sie 2015, o 20:38 
Offline
Nowy

Dołączył(a): 09 kwi 2014
Posty: 3
Pomógł: 0

Dziękuje kolego twoja rada okazała się pomocna program zaczął mi działać :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 sie 2015, o 20:44 
Offline
Użytkownik

Dołączył(a): 19 sty 2013
Posty: 322
Pomógł: 22

Witam

Nie ma sprawy. Na przyszłość pamiętaj, że jeżeli używasz większych mikrokontrolerów to moją one coś takiego jak JTAG i blokuję on część PORTU C.

Pozdrawiam
Elektronik



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 sie 2015, o 21:14 
Offline
Użytkownik

Dołączył(a): 18 wrz 2014
Posty: 30
Pomógł: 0

Cześć
mam podobny problem jak kolega z tym że ja używam tylko mikrokontrolera Atmega 32 i dwóch wyswietlaczy LCD HD44780. Jeden wyświetlacz kupiłem razem z zestawem uruchomieniowym - niebieski, drugi całkiem osobno. Problem w tym ze mój niebieski wyświetlacz nigdy nie działał. Zielony wyświetlacz działa tylko na zestawie uruchomieniowym , a gdy podepnę którykolwiek wyświetlacz do projektu własnej płytki ani jeden ani drugi nie działa - na zdjęciach ponizej jest pokazane jak sie zachowują. Dodam ze wyłączyłem JTAG, sprawdziłem połączenia no i kręciłem potencjometrem. Dodaje jeszcze schemat podłączenia wyświetlacza . Proszę o rade

ObrazekObrazek

Obrazek



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 sie 2015, o 07:44 
Offline
Użytkownik

Dołączył(a): 12 sty 2015
Posty: 80
Lokalizacja: Grudziądz
Pomógł: 2

Jak skonfigurowałeś RW?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 sie 2015, o 10:00 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 27 mar 2015
Posty: 44
Pomógł: 2

Sprawdź i podłącz zasilanie i masę na piny wyświetlacza 15 do + , 16 do masy poprzez rezystor ~ 570 // może dlatego nic nie widzisz / brak podświetlenia



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 sie 2015, o 14:32 
Offline
Użytkownik

Dołączył(a): 18 wrz 2014
Posty: 30
Pomógł: 0

RW przełączałem w jedną i drugą pozycje i nic to nie pomagało.
Podłączenie zasilania na piny 15 i 16 też nic nie pomogło.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 sie 2015, o 10:09 
Offline
Użytkownik

Dołączył(a): 19 sty 2013
Posty: 322
Pomógł: 22

Witam

Kolego a masz może miernik ?
Sprawdziłbyś wtedy czy wszystko jest dobrze połączone.

Pozdrawiam
Elektronik



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 sie 2015, o 10:46 
Offline
Użytkownik

Dołączył(a): 18 wrz 2014
Posty: 30
Pomógł: 0

Sprawdzałem miernikiem wszystko jest podpięte tak jak na schemacie powyżej



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 sie 2015, o 11:00 
Offline
Użytkownik

Dołączył(a): 25 lut 2015
Posty: 252
Lokalizacja: Lublin
Pomógł: 23

Rada może być tylko jedna.
Masz błąd na swojej płytce uniwersalnej, jeśli nie w układzie wyświetlacza, to poza nim.
Rozumiem, że nie sprawdzasz tego na uszkodzonym wyświetlaczu, który nie działa na zestawie.
Po prostu wyrzuć go, albo odłóż w takie miejsce, żeby nie myliły ci się.
Ze zdjęć nic nie wynika.
Jeśli w zestawie działał taktowany kwarcem, to tutaj też musi być kwarc.
Podłącz debuger diodowy i sprawdź, czy w ogóle działa ci kod/mikrokontroler.
Nie ma cudów, nikt ci nie pomoże w sprawdzeniu swojej płytki pokrosowanej na spodzie na odległość.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 18 sie 2015, o 09:59 
Offline
Użytkownik

Dołączył(a): 18 wrz 2014
Posty: 30
Pomógł: 0

dzieki juz sobie poradziłęm



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 18 sie 2015, o 10:02 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 09 gru 2014
Posty: 1540
Pomógł: 269

A tak z ciekawości to w czym był problem kolego GWozdz jak można wiedzieć?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 sie 2015, o 20:53 
Offline
Użytkownik

Dołączył(a): 18 wrz 2014
Posty: 30
Pomógł: 0

Chyba w układzie, zrobiłem go jeszcze raz od początku i działa, wydaje mi się że gdzieś koło przycisku reset mogło być zwarcie i mozliwe ze
cały czas go resetowało



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 sie 2015, o 21:02 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 09 gru 2014
Posty: 1540
Pomógł: 269

Dzięki za odpowiedź i cieszę się razem z Tobą, że sobie z tym poradziłeś. Co do tego drugiego wyświetlacza to sprawdź, bo może nie działa tylko jego podświetlenie i jeszcze da się go uratować.



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: 18 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

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


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:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO