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



Teraz jest 28 lis 2024, o 06:05


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 8 ] 
Autor Wiadomość
PostNapisane: 20 kwi 2013, o 19:59 
Offline
Nowy

Dołączył(a): 24 lis 2011
Posty: 4
Pomógł: 0

Cześć, posiadam bardzo fajny wyświetlacz VFD 4x20 o symbolu NA204SD02_A http://www.futaba.com/products/display_modules/module_products/pdfs/Char_49.pdf Próbowałem z nim trochę się pobawić w zestawie ATB, niby działa ok, ale jest parę problemów.
Po pierwsze nie chce działać przy RW obsługiwanym z proca, albo nic nie pokazuje, albo tekst LAH po iluś resetach.
Po drugie, co drugi reset procka pokazuje jakieś krzaki, zawsze takie same, czyli robimy reset - jest ok, robimy ponowny - są krzaki i tak w pętli while(1) :)
Kruczek jest natomiast taki, że jak wrzuciłem mu program z drugiej książki z warstwami LCD nic takiego się nie działo, za każdym resetem wyświetlał wszystko poprawnie.
Może trzeba mu zmienić coś w bibliotece obsługi wyświetlacza? Dopiero zaczynam z C i niezbyt się na tym znam, a wyświetlacz piękny, aż chce się na niego patrzeć, a nie na LCD :)

Pozdrawiam



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

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

Łał - moje ulubione wyświetlacze VFD ;) ....

a koledze to polecam zaglądać jednak częściej do strony uaktualnień do płyt DVD

http://atnel.pl/uaktualnienia-programow-do-dvd.html

jest tam właśnie uaktualnienie do LCD do DVD z Bluebooka, a w GreenBooku już jest ta zaktualizowana biblioteka LCD. Więc albo używaj tej z GreenBooka skoro go posiadasz ;) albo pobierz z aktualizacji ... ale pamiętaj też o tych pozostałych aktualizacjach na przyszłość

_________________
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: 20 kwi 2013, o 20:35 
Offline
Nowy

Dołączył(a): 24 lis 2011
Posty: 4
Pomógł: 0

Ale szukając rozwiązania problemu i przez aktualizację przeszedłem. Jestem z tych, co się pytają jak już nic nie znajdą, a szukałem :)
Pytanie, czemu za drugim resetem działa ok? no i z tym RW, z podłączonym do procka to i warstwy nie chodziły.

A teraz to zgłupiałem.
Zamieniłem jeszcze raz biblioteki z greena i wyświetlacz głupot nie robi, ale i czasu nie wyświetla, a powinien zgodnie z kodem z ćwiczenia 08_TWI. Pewnie mój błąd gdzieś, tylko wyświetla start... EEPROM. A zamieniłem tylko pliki z folderu LCD. Oczywiście pozmieniałem dane, bo ogólnie wyświetlacz działa. Do tego pewnie dojdę, ale przy przestawieniu RW na procka i w bibliotece, bez zmian, znowu głupoty, czasami w 1 rzędzie, czasami w 3 itp. Albo i gaśnie całkiem.



Ostatnio edytowano 20 kwi 2013, o 20:55 przez JOLLY, łącznie edytowano 1 raz

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 kwi 2013, o 20:50 
Offline
Moderator
Avatar użytkownika

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

JOLLY napisał(a):
Pytanie, czemu za drugim resetem działa ok? no i z tym RW, z podłączonym do procka to i warstwy nie chodziły.


ok tak skojarzyłem że skoro ci z Bluebooka nie działa a z GreenBooka tak - to może brak aktualizacji...

ale skoro mówisz że z tym RW do procka działa to jak ? działa zawsze czy też czasem nie ? bo już się gubię ;)

czy tylko kłopoty masz z RW do GND ?

_________________
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: 20 kwi 2013, o 20:58 
Offline
Nowy

Dołączył(a): 24 lis 2011
Posty: 4
Pomógł: 0

Tzn. jest tak: Biblioteka zaktualizowana, RW nie działa z żadną, albo jakieś krzaki, albo pusty wyświetlacz. Jeśli RW do masy, to działa, ale jak pisałem co drugi reset jest dobrze. Chyba to jest najdziwniejsze. Ale warstwy działają poprawnie cały czas, bez względu na reset. Tylko kod np. z niebieskiej 08_TWI, albo jakiś inny, wyświetlający cokolwiek. Tu działa co drugi reset.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 kwi 2013, o 21:07 
Offline
Moderator
Avatar użytkownika

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

no to jakieś timingi się może nie zgadzają - chociaż to dziwne jeśli piszesz że warstwy działają ...

no tyle że warstwy wykorzystują TYLKO 3 rozkazy ;)

lcd_init()
lcd_locate()
lcd_str()

więc sam sprawdź - czy np rozkaz lcd_cls() nie rozwala ci tego - albo w bibliotece dodaj NOPy przy odczycie BusyFlag ? no nie każdy sterownik musi być w 100% zgodny

_________________
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: 20 kwi 2013, o 21:14 
Offline
Uzytkownik zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 16 lip 2012
Posty: 2088
Lokalizacja: Leżajsk / Kraków
Pomógł: 411

http://www.futaba.com/products/display_modules/module_products/pdfs/Char_49.pdf napisał(a):
A primary advantage of these modules over industry standard LCD modules is that they have a dual-port
RAM that allows data and instructions to be sent to them continuously. Thus, the busy flag is always 0
and the host never has to read the busy flag bit to determine if the modules are busy. Due to this feature,
the execution times for each instruction are not specified.

Flaga Busy jest zawsze 0.


Autor postu otrzymał pochwałę

_________________
Dragonus Cracovus: Biomagia



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 21 kwi 2013, o 09:23 
Offline
Nowy

Dołączył(a): 24 lis 2011
Posty: 4
Pomógł: 0

Cholerka, rzeczywiście. Nie doczytałem. No to by wyjaśniało sytuację. Dzięki za pomoc :)

A co do krzaków po drugim resecie, to już mu się odwidziało i działa cały czas poprawnie. Wgrałem jeszcze raz tą bibliotekę z erraty. Ale czemu wcześniej tak było chyba pozostanie tajemnicą :)



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