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



Teraz jest 28 mar 2024, o 13:06


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 27 ] 
Autor Wiadomość
 Tytuł: Problem z LCD
PostNapisane: 9 mar 2018, o 06:26 
Offline
Użytkownik

Dołączył(a): 15 gru 2013
Posty: 213
Pomógł: 5

Witam. Mam taki problem i proszę o wskazówki co jest nie tak bo pewnie czegoś nie wiem albo czegoś nie doczytałem w BB. Cały czas już od dłuższego czasu korzystam z biblioteki z BB do LCD i teraz chciałem uruchomić LCD na atmedze 1284 no i nie działa. Czy trzeba coś zmienić w bibliotece??? Dziękuję za pomoc i pozdrawiam.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 mar 2018, o 07:01 
Offline
Użytkownik

Dołączył(a): 25 lip 2013
Posty: 2561
Pomógł: 126

Ciężko coś doradzić skoro nie podajesz schematu podłączenia. Może chodzi o JTAG'a?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 mar 2018, o 10:03 
Offline
Użytkownik

Dołączył(a): 15 gru 2013
Posty: 213
Pomógł: 5

Podłączenie nie wchodzi w grę bo wyciągnąłem atmege 32 i zamiast niej wsadziłem 1284. Na 32 działa a na tym nie cały LCD jest podłączony do portu c. Mega 16 działa bez zmian bo to praktycznie to samo co 32 , 32 działa,1284 nie działa



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 mar 2018, o 11:59 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 26 sty 2016
Posty: 1146
Lokalizacja: Kraków
Pomógł: 93

A wyłączyłeś JTAG? W tej atmedze też jest na porcie C



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 mar 2018, o 19:04 
Offline
Użytkownik

Dołączył(a): 15 gru 2013
Posty: 213
Pomógł: 5

JTAG wyłączony sprawdziłem mkavrcalkulatorem i nie działa. Wyciągam ten procek wkładam 32 i ten sam program wgrywam i bez problemu śmiga.Czy może być procek walnięty???



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 mar 2018, o 19:39 
Offline
Użytkownik

Dołączył(a): 22 gru 2013
Posty: 296
Lokalizacja: Szczecin
Pomógł: 47

Ten sam program *.hex z ATm32, czy ten sam program skompilowany na ATm1284?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 mar 2018, o 19:53 
Offline
Użytkownik

Dołączył(a): 15 gru 2013
Posty: 213
Pomógł: 5

Nie kopiowałem skompilowałem taki sam program na atmegę 1284 w propertisach zmieniłem na procek jaki ma być i nic.
A żeby się upewnić napisałem prosty test od przysłowiego zera
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 mar 2018, o 20:38 
Offline
Użytkownik

Dołączył(a): 25 lip 2013
Posty: 2561
Pomógł: 126

A cleana robiłeś?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 mar 2018, o 20:51 
Offline
Użytkownik

Dołączył(a): 15 gru 2013
Posty: 213
Pomógł: 5

Teraz właśnie i to sprawdziłem i nic :(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 mar 2018, o 20:59 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 19 cze 2014
Posty: 820
Lokalizacja: Tam gdzie PYRY są
Pomógł: 64

upewnij się, czy jtag na bank wyłączony. Wiem, że sprawdzałeś fusy ale potwierdź to, zamigaj ledem jakimś na porcie Z PC2-PC5

_________________
IntegraMETEO
WordCLOCK
IntegraTOUCH



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 mar 2018, o 21:01 
Offline
Moderator
Avatar użytkownika

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

skalarro napisał(a):
upewnij się, czy jtag na bank wyłączony.

tak sobie spoglądam na ten wątek i podziwiam kolegów za odporność i ilość powtórzeń podpowiedzi o JTAG - pewnie jak to powtórzycie jeszcze ze 342 razy to w końcu może uzyskacie odpowiedź ;) powodzenia

_________________
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: 9 mar 2018, o 21:55 
Offline
Użytkownik

Dołączył(a): 15 gru 2013
Posty: 213
Pomógł: 5

Wyłączony sprawdzałem mkcalulatorem dla pewności włączyłem i ponownie wyłączyłem. Z tymi diodami też sprawdzałem . Podłączyłem na port c diodę i na pinie PC2 i na pinie PC5 i mruga. Już nie wiem co jeszcze można sprawdzić.

Obrazek



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 mar 2018, o 22:07 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 19 cze 2014
Posty: 820
Lokalizacja: Tam gdzie PYRY są
Pomógł: 64

jeżeli diody migają, to jtag ok. Ale to znaczy też, że procek jest sprawny. Sprawdź resztę pinów mających związek z lcd tymi diodami ale pewnie będzie ok.

ELEKTRON105 napisał(a):
A żeby się upewnić napisałem prosty test od przysłowiego zera

Jesteś pewnien, że w inkludowanym pliku od lcd są identyczne ustawienia? Prejrzyj to na spokojnie. Sprawdzałej już 8 razy? sprawdź kolejny. Albo skopiuj cały lcd44780.h z działającego z m32 projektu.

_________________
IntegraMETEO
WordCLOCK
IntegraTOUCH



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 mar 2018, o 22:17 
Offline
Użytkownik

Dołączył(a): 15 gru 2013
Posty: 213
Pomógł: 5

Tak jak piszesz i podpowiadasz skallaro zrobiłem też. Dziś już nie ale jutro podłączę LCD na przykład na port A. Może to coś pomoże no nie wiem. Przecież w zasadzie nie ma cudów żeby to nie działało ja z tą biblioteką jestem za pan brat i używałem już ją na różnych prockach i tu pierwszy raz jakiś taki dziki problem.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 mar 2018, o 23:07 
Offline
Użytkownik
Avatar użytkownika

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

Odznacz jeszcze CKDIV8 (divide clock by 8).



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 mar 2018, o 23:23 
Offline
Użytkownik

Dołączył(a): 14 sie 2016
Posty: 905
Pomógł: 39

Jakiś czas temu miałem ten sam problem, tylko że z atmega32. I również Port C, efekt był taki że diody migaly, do momentu inicjalizacji wyświetlacza(podpięte równocześnie z lcd). Nie drążyłem tematu, ale zmiana lcd pomogła.

Wysłane ze srajfona

_________________
Moje porady są błędne,nie czytać,zbanować od razu.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 mar 2018, o 06:35 
Offline
Użytkownik

Dołączył(a): 15 gru 2013
Posty: 213
Pomógł: 5

Wyświetlacz zmieniłem na inny i też nie zmieniło to nic.Próbowałem też odznaczyć CKDIV8 (divide clock by 8).jak radziłeś anshar i też nic. Pomogła jedynie zmiana całego portu, podłączyłem wyświetlacz do PORTU A i działa.
Nie zmienia to faktu że dalej nie wiem dlaczego nie współpracuje LCD z PORTEM C. Jak tylko pojawił się problem to wiedziałem z góry że jak opisze ten problem na tym forum to od razu wszyscy będą pisać że nie odznaczyłem JTAG. Fakt czasem takie podstawy gdzieś umkną i wtedy jest problem , ale ja akurat od tego zacząłem nawet włączyłem i jeszcze raz wyłączyłem żeby się upewnić.Szkoda że dalej nie wiem dlaczego na tym porcie nie chce działać. Może po prostu u mnie jest ten port uszkodzony nie wiem.
Był bym wdzięczny gdyby ktoś kto ma taki procek sprawdził u siebie czy działa u niego wyświetlacz na PORCIE C.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 mar 2018, o 08:22 
Offline
Użytkownik

Dołączył(a): 02 gru 2015
Posty: 544
Pomógł: 27

U mnie działa bez problemu na m1284 na każdym porcie (A, C, B, D) wgrałem lekcję 04 z BB i w pliku H zmieniałem ustawienia robiłem to na zastawie a ty?
jak stykówka to sprawdź czy wszystko łączy. Jak zastaw ATB to tu też jest mała pułapka zobacz że port C jest odwrócony o 180 stopni względem portu A może masz źle podpięte przewody.


Autor postu otrzymał pochwałę


Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 mar 2018, o 10:21 
Offline
Użytkownik

Dołączył(a): 15 gru 2013
Posty: 213
Pomógł: 5

Tonygryps serdecznie ci dziękuję za sprawdzenie i potwierdzenie że ogólnie działa u Ciebie. Ja to mam niestety na stykówce, ale źle podłączenie nie wchodzi w rachubę po prostu mam zrobiony taki kabel że go wpinam w port i z drugiej strony jest podpięty wyświetlacz i to działa zawsze. Poza tym wyciągam ten procek wkładam inne i działa. Wygląda na to że ten procek jest jednak padnięty.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 mar 2018, o 10:52 
Offline
Moderator
Avatar użytkownika

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

ELEKTRON105 napisał(a):
Wygląda na to że ten procek jest jednak padnięty.

Tylko go nie wyrzucaj, zamiast tego oddaj go komuś - bo na pewno będzie działać ;) i ktoś będzie miał dobrego procka

_________________
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: 10 mar 2018, o 11:32 
Offline
Użytkownik

Dołączył(a): 15 gru 2013
Posty: 213
Pomógł: 5

Mirek to co robię nie tak o co chodzi czemu mi nikt nie podpodpowiedział w czym rzecz.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 mar 2018, o 13:04 
Offline
Użytkownik

Dołączył(a): 25 lip 2013
Posty: 2561
Pomógł: 126

Zrób pająka poza stykówką lutując przewody.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 mar 2018, o 13:24 
Offline
Użytkownik

Dołączył(a): 14 sie 2016
Posty: 905
Pomógł: 39

Zmieniłeś lcd na inny model czy model ten sam tylko inny egzemplarz?

Wysłane ze srajfona

_________________
Moje porady są błędne,nie czytać,zbanować od razu.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 mar 2018, o 16:38 
Offline
Użytkownik

Dołączył(a): 15 gru 2013
Posty: 213
Pomógł: 5

Zmieniłem LCD na inny model. Tamten miałem 4*20 a teraz włożyłem standardowy 2*16 i nie ma różnicy tak jak ten duży na PORCIE A działa a na C nie działa.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 mar 2018, o 17:40 
Offline
Nowy

Dołączył(a): 16 cze 2014
Posty: 21
Lokalizacja: Wrocław
Pomógł: 3

A sprawdziłeś każdy pin portu C czy jest sprawny? Być może jeden jest upalony (?) i dlatego nie działa wyświetlacz.


Autor postu otrzymał pochwałę


Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 mar 2018, o 19:34 
Offline
Użytkownik

Dołączył(a): 15 gru 2013
Posty: 213
Pomógł: 5

No i tym testem okazało się że faktycznie nie działał jeden pin :x .Teraz upewniłem się już ostatecznie gdyż syn przywiózł mi od kolegi taki sam procek i po wymianie, LCD śmiga bez problemu na porcie C :) .
Tak na koniec podpowiem że procek kupiłem na popularnym portalu 8-) , błąd mogłem kupić w sklepiku atnela.
Wszystkim bardzo dziękuję za zainteresowanie się moim kolejnym problemem i chęcią pomocy ;) .
Pozdrawiam.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 mar 2018, o 19:41 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 19 cze 2014
Posty: 820
Lokalizacja: Tam gdzie PYRY są
Pomógł: 64

skalarro napisał(a):
Sprawdź resztę pinów mających związek z lcd tymi diodami

ELEKTRON105 napisał(a):
Tak jak piszesz i podpowiadasz skallaro zrobiłem też

ELEKTRON105 napisał(a):
czemu mi nikt nie podpodpowiedział w czym rzecz.

Maly napisał(a):
A sprawdziłeś każdy pin portu C czy jest sprawny?

ELEKTRON105 napisał(a):
No i tym testem okazało się że faktycznie nie działał jeden pin


Nie mam pytań


Autor postu otrzymał pochwałę

_________________
IntegraMETEO
WordCLOCK
IntegraTOUCH



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

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 2 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:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO