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



Teraz jest 19 kwi 2024, o 22:35


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 75 ]  Przejdź na stronę Poprzednia strona  1, 2, 3
Autor Wiadomość
PostNapisane: 6 sty 2019, o 13:58 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2013
Posty: 485
Lokalizacja: Siedlce
Pomógł: 9

Ja kiedyś jak robiłem budzik to na prostych warunkach if ;)
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 takim projekcie to trochę chyba nie tego....nie wiem.. :mrgreen:


A zapytam co w przypadku gdy mamy inny typ wyświetlaczy? Z inaczej połączonymi diodami ?
Czy wystarczy tylko zmiana w kodzie ? Jeśli tak to spoko bo cosik zamówiłem i xD się okazało że odwrotnie mam diody połączone :roll:

_________________
Ucz się ucz ,bo po to tutaj jesteś...



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 sty 2019, o 18:29 
Offline
Użytkownik

Dołączył(a): 05 gru 2017
Posty: 408
Lokalizacja: Puck
Pomógł: 7

W tym projekcie z YB nie ma problemu czy masz wyświetlacz z wspólną anodą
czy katodą , zmieniasz tylko kierunek wpisywania danych na wyświetlacz.

RadekB86
Coś mi świta że ten temat przerabialiśmy na początku tego postu
No chyba że Tobie chodzi o inny projekt i inny wyświetlacz.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 sty 2019, o 19:11 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2013
Posty: 485
Lokalizacja: Siedlce
Pomógł: 9

miki53 napisał(a):

RadekB86
Coś mi świta że ten temat przerabialiśmy na początku tego postu
No chyba że Tobie chodzi o inny projekt i inny wyświetlacz.

tak ale w sumie nie dostałem konkretnej odpowiedzi ;)

DObra ale teraz pokażę wreszcie niemal efekt "końcowy" ;)


w cudzysłowie bo chcę jeszcze dodać ustawianie czasu i myślę o zrobieniu tego na enkoderze jak myślisz dobry pomysł ?

_________________
Ucz się ucz ,bo po to tutaj jesteś...



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 sty 2019, o 13:54 
Offline
Użytkownik

Dołączył(a): 05 gru 2017
Posty: 408
Lokalizacja: Puck
Pomógł: 7

Projekcik wyszedł Ci super

Ustawianie czasu na enkoderze dobry pomysł ale czy będziesz miał wolne piny
na procku aby go podłączyć, może wykorzystać pilota wtedy nie trzeba
nic lutować i zmieniać na płytce



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 sty 2019, o 14:15 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2013
Posty: 485
Lokalizacja: Siedlce
Pomógł: 9

Raczej pinów mi starczy ;)
Obrazek

wykorzystane mam tylko do SPI i I2C na tych czarnych listwach goldpinowych więc myślę że mi starczy na razie piszę bibliotekę z mirkowych poradników ;)

_________________
Ucz się ucz ,bo po to tutaj jesteś...



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 sty 2019, o 15:57 
Offline
Użytkownik

Dołączył(a): 05 gru 2017
Posty: 408
Lokalizacja: Puck
Pomógł: 7

Sam projektowałeś płytkę czy zaadoptowałeś z innego projektu
bo Mirka projekt matrixa miał troszkę inną płytkę
ale wygląda fajnie



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 sty 2019, o 17:16 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2013
Posty: 485
Lokalizacja: Siedlce
Pomógł: 9

Kupiłem tutaj:
https://sprzedajemy.pl/wyswietlacz-teks ... nr16795932

Kiedyś ale kolega co to sprzedaje zgodził się sprzedać same PCB więc troszkę taniej wyszło. ;)
Tylko że wszystko jest na hc59...
I wyświetlacze są znacznie mniejsze...

_________________
Ucz się ucz ,bo po to tutaj jesteś...



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 sty 2019, o 17:57 
Offline
Użytkownik

Dołączył(a): 05 gru 2017
Posty: 408
Lokalizacja: Puck
Pomógł: 7

Ty przerabiasz oprogramowanie z YB na własne
czy nie masz YB i próbujesz z poradników napisać program ?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 sty 2019, o 18:14 
Offline
Użytkownik

Dołączył(a): 13 paź 2015
Posty: 303
Lokalizacja: Rybnik
Pomógł: 10

RadekB86, jak wykonales przewijanie się takiego długiego tekstu? Użyłeś do tego funkcji strlen()? Bo ja próbuje to zrobić ale ucina mi tekst to takiej długości jaka by się zmieściła na ekranie bez przewijania.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 sty 2019, o 18:26 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2013
Posty: 485
Lokalizacja: Siedlce
Pomógł: 9

Akurat ten tekst który wyświetla się na początku jest jeszcze poza pętlą główną....
wygląda to tak:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


A potem te opadające logo oczywiście zostało to narysowane w pixel factory i jak niżej widać wklejony jeden znak który odpowiada temu logo:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.



miki53 napisał(a):
Ty przerabiasz oprogramowanie z YB na własne
czy nie masz YB i próbujesz z poradników napisać program ?


Oczywiście że przerabiam z pomocą yellowbooka tylko z pomocą poradnika o enkoderze mam zamiar dodać ustawianie czasu ;)

_________________
Ucz się ucz ,bo po to tutaj jesteś...



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 sty 2019, o 20:27 
Offline
Użytkownik

Dołączył(a): 05 gru 2017
Posty: 408
Lokalizacja: Puck
Pomógł: 7

Ja ustawianie czasu i daty zrobiłem na pilocie
w ten sposób

KLAWISZE PILOTA

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

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

USTAWIANIE ZEGARA I DATY
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: 22 mar 2019, o 21:32 
Offline
Nowy

Dołączył(a): 26 lis 2018
Posty: 5
Lokalizacja: Warszawa
Pomógł: 0

miki53 napisał(a):
Ja ustawianie czasu i daty zrobiłem na pilocie
w ten sposób

KLAWISZE PILOTA

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

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

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

Jestem amatorem i proszę o podanie dokładne położenia tego kodu w projekcie.

------------------------ [ Dodano po: 3 minutach ]

miki53 napisał(a):
Ja ustawianie czasu i daty zrobiłem na pilocie
w ten sposób

KLAWISZE PILOTA

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

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

USTAWIANIE ZEGARA I DATY
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Proszę o pomoc w dopisaniu do wsadu procesora 17_Matrix _Test_m328P



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 mar 2019, o 16:23 
Offline
Nowy

Dołączył(a): 26 lis 2018
Posty: 5
Lokalizacja: Warszawa
Pomógł: 0

wstawiłem ten kod do msgeq7.c wszystkie if na czerwono nie chce się skompilować



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 maja 2019, o 15:48 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2013
Posty: 485
Lokalizacja: Siedlce
Pomógł: 9

miki53 napisał(a):
Witaj RadekB86

Niema większego problemu czy zastosujesz wyświetlacze ze wspólną anodą czy katodą
zmienisz tylko rejestr kierunku wpisywania danych do rejestrów wyświetlacza

Ten rejestr to będzie wyglądał tak (1<<DORD) i szukaj go w kodzie przy SPI
i zależnie od kierunku wpisywania musisz go za komentować lub nie

jeśli mętnie tłumaczę to pisz



Wiesz znowu mnie ten temat coś rusza i nie daje mi spokoju bo zakupiłem wyświetlacze ze wspólną anodą (w wierszu) ale uwaga i to jest ważne bo ja mam inny driver mianowicie nie taki jak w atnelu czyli A2982SLW tylko :
ULN2803 którego wyprowadzenia posiadają diody skierowane inaczej niż w układzie A2982SLW

i wygląda na to że jest to kwestia elektryczna i nie da rady to programowo zmienić a jeśli się mylę to niech mnie poprawią mądrzejsi . A więc tak przestudiowałem trochę ten temat i okazuje się że wymiana na matryce z innym typem połączenia wiąże się z DRIVEREM w przypadku matrixa ATNEL_ATB mamy tam układ i wyświetlacz jak na poniższym obrazku (na górze) na dole mój wyświetlacz(działający) na wspólnych katodawch w wierszu ale jak wcześniej wspomniałem z innym driverem.

dla analizy daje obrazek który może rozjaśni ci to:
Obrazek

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

to tak naprawdę zmieniamy tylko kierunki wysyłania i to tylko jedynie zmienia układ zapalania diod na wyświetlaczu (do góry nogami itp.itd.)

Nie jestem pewien ale tak sobie myślę czy na to nie mają wpływu te diody które są tam wewnątrz układów scalonych.Więc nawet jeśli zmienię konfigurację bitów to i tak nie zapalą się te pixele w matrycy... :cry:


Obrazek

A wyświetlacze połączone anodami (w moim przypadku te zgaszone z lewej strony) w wierszu nawet nie mrugną... :mrgreen:

_________________
Ucz się ucz ,bo po to tutaj jesteś...



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 maja 2019, o 10:36 
Offline
Użytkownik

Dołączył(a): 05 gru 2017
Posty: 408
Lokalizacja: Puck
Pomógł: 7

To ten temat jeszcze żyje ??
Już dawno myślałem że leży pokryty grubą warstwą kurzu
na piwnicznych pułkach tego forum

Twoje problemy z wyświetlaczem Mirek fajnie opisuje w swoim poradniku
pod tytułem WAKACYJNE WARSZTATY Z YELLOWBOOK testowanie wyświetlaczy na ATB

ps Diody w twoich układach ULN2803 służą tylko do zabezpieczenia tranzystorów
w tym układzie przed działaniem impulsu indukcyjnego jeśli podłączasz przekażniki
silniki,cewki

a diody LED nie wytwarzają impulsu indukcyjnego więc można je nawet nie podłączać



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

Strefa czasowa: UTC + 1


Kto przegląda forum

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