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



Teraz jest 18 kwi 2026, o 06:24


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 6 ] 
Autor Wiadomość
 Tytuł: Port na LCD
PostNapisane: 28 maja 2014, o 13:36 
Offline
Nowy

Dołączył(a): 31 sty 2014
Posty: 20
Pomógł: 1

Witam chcial bym wyswietlic na LCD rejestr portu w postaci binarnej. Jak sie do tego zabrac?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: Port na LCD
PostNapisane: 28 maja 2014, o 14:09 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 10 mar 2013
Posty: 739
Lokalizacja: Poznań
Pomógł: 84

1.Napisać lub użyć gotowej biblioteki do obsługi
swojego wyświetlacza.
2. Odczytać port uC
3. Przetworzyć wartość portu do stringa
4. Wysłać string do wyświetlacza wykorzystując bibliotekę

:)

A tak serio to za mało informacji kolega zawarł w pytaniu zbyt ogólnie
(jaki uC, jaki wyświetlacz, jaka biblioteka itp.)

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

(chociażby zarys programu)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: Port na LCD
PostNapisane: 28 maja 2014, o 20:11 
Offline
Nowy

Dołączył(a): 31 sty 2014
Posty: 20
Pomógł: 1

To tak, uC AtMega32, wyswietlacz standardowy 2x16. No i biblioteka Mirkowa z BB.

------------------------ [ Dodano po: 9 minutach ]

mam np. podlaczone 8 Ledow pod DDRC i chcial bym monitorowac co sie dzieje na porcie w czasie rzeczywistym.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: Port na LCD
PostNapisane: 28 maja 2014, o 20:40 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 07 lut 2013
Posty: 600
Pomógł: 47

Musisz stworzyć sobie funkcję konwersji liczby na string i wyświetlić do na lcd.
Tu masz troszkę materiału na ten temat:
http://programdnia.blogspot.com/2014/04 ... c2bin.html
Oczywiście jest to kod na PC w C++ ale po modyfikacji sądzę że się nada.

_________________
https://www.instagram.com/myfirstquadcopter/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: Port na LCD
PostNapisane: 28 maja 2014, o 20:44 
Offline
Nowy

Dołączył(a): 31 sty 2014
Posty: 20
Pomógł: 1

Dzieki zaraz zapoznam sie z tym. Hmmm nie bedzie latwo heh ale powiem czy sie cos udalo.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: Port na LCD
PostNapisane: 28 maja 2014, o 21:24 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 29 sty 2012
Posty: 777
Lokalizacja: Karpicko k. Wolsztyna
Pomógł: 197

Możesz do tego użyć funkcji itoa(). Z tym, że funkcja ta nie konwertuje zer nieznaczących czyli np. liczba 7 po konwersji zostanie wyświetlona jako 111 a nie 00000111.

Ale zawsze można sobie taka funkcję napisać samemu. Poniżej prosty przykład
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Autor postu otrzymał pochwałę


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

Strefa czasowa: UTC + 1


Kto przegląda forum

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