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



Teraz jest 6 sty 2025, o 04:54


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 38 ]  Przejdź na stronę Poprzednia strona  1, 2
Autor Wiadomość
PostNapisane: 24 maja 2013, o 15:32 
Offline
Moderator
Avatar użytkownika

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

Nie ma za co - najważniejsze żeby do przodu ;) ....

_________________
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: 24 maja 2013, o 22:53 
Offline
Użytkownik
Avatar użytkownika

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

Do rozszyfrowania transmisji wyświetlacza z dekoderem użyłem tego układu http://serwis.avt.pl/manuals/AVT2899.pdf
Cała ramka wysyłana do wyświetlacza zawiera 7 bajtów. Trzy pierwsze bajty są wciąż takie same, cztery kolejne to cyfry wyświetlane na wyświetlaczu (licząc od lewej strony). Czyli piąty bajt odpowiada cyfrze wyświetlanej na skrajnej lewej pozycji, a siódmy bajt odpowiada skrajnej prawej cyfrze.

Trzy pierwsze bajty to odpowiednio 0x70, 0x00, 0x07. W czterech następnych należy wysłać kody segmentów, które mają zostać włączone. Poniżej podaje jakie liczby odpowiadają poszczególnym cyfrom:

0 - 0x3F
1 - 0x09
2 - 0x6E
3 - 0x6D
4 - 0x59
5 - 0x75
6 - 0x77
7 - 0x29
8 - 0x7F
9 - 0x7D
cyfra wygaszona - 0x00

Czyli chcąc wyświetlić na wyświetlaczu liczbę 1234 należy wysłać do niego taką ramkę:
0x70,0x00,0x07,0x09,0x6E,0x6D,0x59

Dodam jeszcze, że ja bitrate ustawiłem sobie na 50 bo przy 100 wyświetlacz czasem pokazywał jakieś krzaki albo się zawieszał.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 maja 2013, o 20:46 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 22 kwi 2013
Posty: 257
Lokalizacja: 3miasto
Pomógł: 5

Jacekk232 ogromne dzieki. Opis rewelacja. Czy wysylasz ramke z bufora w konkretne miejsce?

_________________
https://www.facebook.com/jacekplichtaphotography/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 maja 2013, o 21:28 
Offline
Użytkownik
Avatar użytkownika

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

Ja na razie używam tego wyświetlacza w formie takiej partyzantki. Czyli funkcję wyświetlającą piszę na piechotę dopasowując jo do konkretnego projektu. Po prostu do funkcji przekazuje od 1 do 4 argumentów.
Poniżej jeden z przykładów (jak nie należy robić). Mam nadzieję, że Mirek tego nie zobaczy :-)
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Ale w planach mam zrobić sobie jakąś uniwersalną bibliotekę.


Autor postu otrzymał pochwałę


Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 maja 2013, o 21:38 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 22 kwi 2013
Posty: 257
Lokalizacja: 3miasto
Pomógł: 5

Jeszcze raz wielkie dzięki.

_________________
https://www.facebook.com/jacekplichtaphotography/



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

Dołączył(a): 22 kwi 2013
Posty: 257
Lokalizacja: 3miasto
Pomógł: 5

Zabrałem się za okiełznanie wyświetlacza i napotkałem na problem, mianowicie
jak podaję zmienne bezpośrednio na TWI
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

to jest ok, wyświetla 1234 ale jak pobieram cyfry
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

to wyświetla powtarzalne znaki ale jakby zamienione były segmenty hmmm....
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

Obrazek

_________________
https://www.facebook.com/jacekplichtaphotography/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 maja 2013, o 16:46 
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

Korzystasz z pgm_read_byte, a tablicę utworzyłeś w pamięci RAM.

_________________
Dragonus Cracovus: Biomagia



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

Dołączył(a): 22 kwi 2013
Posty: 257
Lokalizacja: 3miasto
Pomógł: 5

różnie już próbowałem z ta tablicą np. prog_char ale cały czas jest klops.

------------------------ [ Dodano po: 26 minutach ]

OK już działa, teraz tablica wygląda tak;
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

_________________
https://www.facebook.com/jacekplichtaphotography/



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: 38 ]  Przejdź na stronę Poprzednia strona  1, 2

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Majestic-12 [Bot] 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