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



Teraz jest 24 lip 2026, o 19:55


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 11 ] 
Autor Wiadomość
PostNapisane: 27 gru 2013, o 15:35 
Offline
Użytkownik
Avatar użytkownika

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

Witam.
Mam taki problem z LCD, mianowicie po podłączeniu pinu RW do µC to wszystko ładnie działa, LCD wyświetla to co chcę, jednak po podłączeniu pinu RW na stałe do GND to wyświetlacz już nie działa i tu pojawia się pytanie. Czy w pliku .h muszę zmienić TYLKO to?
Obrazek
I ustawić na "0" , czy muszę także w pliku .c zmienić to:
ObrazekObrazek

i tak dalej.
Męczę się z tym już kawał czasu i nie mogę dojść do ładu.
Pozdrawiam.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 gru 2013, o 15:41 
Offline
Użytkownik
Avatar użytkownika

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

Cytuj:
Czy w pliku .h muszę zmienić TYLKO to?

Tak tylko to.... :D

Cytuj:
czy muszę także w pliku .c zmienić to:

nie, jak w pliku .h zmienisz, to w .c zmieni się automatycznie i kompilator ominie ten zacieniowany obszar :)


Autor postu otrzymał pochwałę

_________________
GreenBook i BlueBook



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 gru 2013, o 15:48 
Offline
Użytkownik
Avatar użytkownika

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

Tylko, że właśnie jak ustawię w pliku .h USE_RW 0 to nie działa.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 gru 2013, o 15:59 
Offline
Użytkownik

Dołączył(a): 24 kwi 2013
Posty: 454
Pomógł: 30

A prędkość procesora w ustawieniach kompilacji odpowiada jego prędkości rzeczywistej (tej ustawionej fusebitami)?


Autor postu otrzymał pochwałę


Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 gru 2013, o 16:02 
Offline
Użytkownik
Avatar użytkownika

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

a przy kompilacji masz może jakieś warningi???

a co ci dokładnie nie działa... Wyświetla się cokolwiek czy w ogóle nic????


Autor postu otrzymał pochwałę

_________________
GreenBook i BlueBook



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 gru 2013, o 16:15 
Offline
Użytkownik

Dołączył(a): 04 paź 2011
Posty: 8631
Pomógł: 338

a może zapominasz o przełaczeniu pod LCD zworki ??


Autor postu otrzymał pochwałę


Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 gru 2013, o 16:52 
Offline
Użytkownik
Avatar użytkownika

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

Cytuj:
A prędkość procesora w ustawieniach kompilacji odpowiada jego prędkości rzeczywistej (tej ustawionej fusebitami)?

Niestety tego sprawdzić nie mogę, ponieważ mam procesor Atmega644 a jak wiadomo wersja demo MkAvrCalculatora tego procka nie obsługuje.

Cytuj:
a przy kompilacji masz może jakieś warningi???

a co ci dokładnie nie działa... Wyświetla się cokolwiek czy w ogóle nic????

Unused declaration of function 'check_BF'
Unused static function 'data_dir_in'
Niestety jak RW jest podłączone do GND to na lcd nie ma kompletnie nic.

Cytuj:
a może zapominasz o przełaczeniu pod LCD zworki ??

Nie, nie. Nie zapominam :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 gru 2013, o 17:13 
Offline
Użytkownik

Dołączył(a): 24 kwi 2013
Posty: 454
Pomógł: 30

@kaka0204
Jeżeli to nowy procek i nie grzebałeś w fusach to pewnie chodzi na 1MHz (nie znam tego modelu) i tyle możesz spróbować ustawić w kompilacji.

A do odczytu i zmiany ustawień możesz użyć choćby nakładki Burn_O_Mat V2 (tylko przy 1MHz trzeba pewnie będzie wcisnąć zworkę spowalniającą do USBASP, bo ta nakładka tego chyba nie wspiera).
Trzeba ustawić tylko ścieżkę do avrdude i wybrać procek.
Potem w zakładce fuses, wybierasz oscylator/clock i klikasz read fuses.

Albo odczytaj czymkolwiek co tam masz fusy (bajty efuse, lfuse i hfuse), to zobaczymy co tam masz ustawione.


Autor postu otrzymał pochwałę


Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 gru 2013, o 17:34 
Offline
Użytkownik
Avatar użytkownika

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

No nie wiem, może coś przez nieuwagę pomieszałeś w bibliotekach do lcd... Spróbuj od nowa stworzyć projekt i dodać do niego biblioteki prosto z płyty... Możesz jeszcze posprawdzać czy się nic nie poluzowało albo rozłączyło.


Autor postu otrzymał pochwałę

_________________
GreenBook i BlueBook



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 gru 2013, o 18:30 
Offline
Użytkownik

Dołączył(a): 02 gru 2012
Posty: 251
Lokalizacja: Stróża-Łódż
Pomógł: 8

Witam.Połączenie LCD , ustawienia w bibl.h i i kompilacja bez błędów jak na poniższych zrzutach:
ObrazekObrazek
Powinny pomóc.
Pozdrawiam serdecznie.


Autor postu otrzymał pochwałę


Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 gru 2013, o 19:23 
Offline
Użytkownik
Avatar użytkownika

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

programek napisał(a):
No nie wiem, może coś przez nieuwagę pomieszałeś w bibliotekach do lcd...

Ehh. Tak to była przyczyna, gdzieś zrobiłem jakiś babol w pliku .c jak zmieniałem USE_RW :)
Dzięki wszystkim za pomoc.
Pozdrawiam.



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

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