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



Teraz jest 12 mar 2025, o 17:08


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 10 ] 
Autor Wiadomość
PostNapisane: 30 lip 2014, o 15:31 
Offline
Nowy

Dołączył(a): 05 cze 2014
Posty: 9
Pomógł: 0

Witam.

Nie mogę się doszukać co może być nie tak... Brak inicjalizacji.
Połączenia sprawdzałem z 5 razy przynajmniej i są w porządku. Procek to Mega16 LCD44780

D4 -> PC4
D5 -> PC5
D6 -> PC6
D7 -> PC7
E -> PC3
RS -> PC2

Składnia: [ Pobierz ] [ Ukryj ]
język c_mac
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


header
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: 30 lip 2014, o 15:34 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 22 lip 2013
Posty: 420
Lokalizacja: Kraków
Pomógł: 17

BrT napisał(a):
D4 -> PC4
D5 -> PC5
D6 -> PC6
D7 -> PC7
E -> PC3
RS -> PC2

zapomniałeś o lini R/W

------------------------ [ Dodano po: 1 minucie ]

R/W musisz połączyć z PC1, lub z GND ( ale w takim wypadku musisz to zmienić w pliku.h ) ;)

_________________
GreenBook i BlueBook



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 lip 2014, o 15:39 
Offline
Nowy

Dołączył(a): 05 cze 2014
Posty: 9
Pomógł: 0

Zapomniałem napisać ale nie podłączyć. Do masy.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 lip 2014, o 15:43 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 22 lip 2013
Posty: 420
Lokalizacja: Kraków
Pomógł: 17

a w pliku .h zmieniłeś:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

na to
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

??

------------------------ [ Dodano po: kilkunastu sekundach ]

Cytuj:
// tu ustalamy za pomocą zera lub jedynki czy sterujemy pinem RW
// 0 - pin RW podłączony na stałe do GND
// 1 - pin RW podłączony do mikrokontrolera

_________________
GreenBook i BlueBook



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 lip 2014, o 15:44 
Offline
Użytkownik

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

Witam

A zaznaczyłeś to w pliku do obsługi LCD, że będziesz korzystał z pinu RW podłączonego do masy. Wstaw jakieś zdjęcia, jakiś schemat, to wszystko może pomóc nam rozwiązać twój problem w jak najszybszym czasie. Kontrast odpowiednio ustawiony? Taktowanie również ?

Pozdrawiam
Elektronik



Ostatnio edytowano 30 lip 2014, o 15:46 przez Elektronik, łącznie edytowano 1 raz

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 lip 2014, o 15:44 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 28 sty 2013
Posty: 426
Pomógł: 36

Ale ustawiłeś USE_RW 0 ?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 lip 2014, o 15:48 
Offline
Nowy

Dołączył(a): 05 cze 2014
Posty: 9
Pomógł: 0

Tak ustawiłem USE_RW na 0. Wyświetlacz działał wcześniej tylko na innych portach, teraz musiałem go przepiąć i kicha...

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: 2 sie 2014, o 10:39 
Offline
Nowy

Dołączył(a): 05 cze 2014
Posty: 9
Pomógł: 0

Teraz to już w ogóle nie wiem. Po wyłączeniu JTAG'a, w mkavrcalclator dałem odczyt, odznaczyłem JTAG i zapis. I mega się obraziła i nie mogę odczytać sygnatury i programować :/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 2 sie 2014, o 11:10 
Offline
Użytkownik

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

Witam

To, że odznaczyłeś interfejs JTAG na pewno nie miało wypływu na to, że nie możesz odczytać mikrokontrolera. Jaki otrzymujesz komunikat z AVRDUDE RC= -1 ?

Pozdrawiam
Elektronik



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 2 sie 2014, o 11:57 
Offline
Nowy

Dołączył(a): 05 cze 2014
Posty: 9
Pomógł: 0

Tak. Czasami jakaś losowa sygnatura, ale to zakłócenia prawdopodobnie. No to nie wiem, układu nawet nie dotknąłem, widocznie ten kalkulator coś schrzanił przy odczycie i poleciało z zapisem... Ale procek program wykonuje.



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

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 4 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