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



Teraz jest 3 lis 2024, o 14:32


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 40 ]  Przejdź na stronę 1, 2  Następna strona
Autor Wiadomość
PostNapisane: 17 wrz 2014, o 21:25 
Offline
Moderator
Avatar użytkownika

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

Witam,

oddaję do waszego użytku wersję ALFA testera do OLED'ów na ATmega32 i ATmega1284P. UWAGA poniżej konfiguracja pinów:

dla SPI:

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


dla I2C

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


w załączniku wsad dla procka ATmega32 i ATmega1284P- taktowanie DOWOLNE, ale kompilowane było z F_CPU 11,0592MHz

dajcie znać czy działa ? ;) i jak działa

Uwaga! ... nie trzeba NIC przestawiać .... ten sam obraz pokazuje się zarówno na Telewizorze SPI jak i na Telewizorze I2C :lol:

-------------------------------------------

Dodano tester dla ATB-SHIELD-M128 ;)
dla SPI:

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


dla I2C

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


Załączniki:

Aby zobaczyć załączniki musisz się zalogować. Tylko zalogowani użytkownicy mogą oglądać i pobierać załączniki.

_________________
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: 17 wrz 2014, o 22:27 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 27 maja 2013
Posty: 562
Lokalizacja: Bydgoszcz
Pomógł: 23

No u mnie działa jest Ok :). Fajne to czyszczenie, też sobie muszę takie zrobić. Mam tylko pytanie czy przesuwające napisy są zrobione na fragmentarycznym odświeżaniu ekranu? Bo w sumie ja mam tylko z tym problem.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 17 wrz 2014, o 22:38 
Offline
Moderator
Avatar użytkownika

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

Intre napisał(a):
Mam tylko pytanie czy przesuwające napisy są zrobione na fragmentarycznym odświeżaniu ekranu?


Oczywiście, naturalnie, że owszem ;) tak

_________________
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: 17 wrz 2014, o 22:44 
Offline
Użytkownik

Dołączył(a): 05 lut 2013
Posty: 302
Pomógł: 19

a czy mozna poprosic o wersje na atb shield m128?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 17 wrz 2014, o 22:54 
Offline
Moderator
Avatar użytkownika

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

charsz napisał(a):
a czy mozna poprosic o wersje na atb shield m128?


Dodane na górze ;)

_________________
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: 17 wrz 2014, o 23:03 
Offline
Użytkownik

Dołączył(a): 05 lut 2013
Posty: 302
Pomógł: 19

mirekk36 napisał(a):
Dodane na górze ;)

Dziala :)

ps. mam wersje bez RST, czy to moze miec wplyw na to ze scrollowanie czasem tak jakby sie zle odswiezalo? jak nie wiadomo o co chodzi to jutro zrobie filmik.
(SPI)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 17 wrz 2014, o 23:06 
Offline
Moderator
Avatar użytkownika

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

charsz napisał(a):
ps. mam wersje bez RST, czy to moze miec wplyw na to ze scrollowanie czasem tak jakby sie zle odswiezalo?


Ale mówisz o tym teście - że coś w nim działa nie tak ?

_________________
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: 18 wrz 2014, o 08:04 
Offline
Użytkownik

Dołączył(a): 05 lut 2013
Posty: 302
Pomógł: 19

mirekk36 napisał(a):
charsz napisał(a):
ps. mam wersje bez RST, czy to moze miec wplyw na to ze scrollowanie czasem tak jakby sie zle odswiezalo?


Ale mówisz o tym teście - że coś w nim działa nie tak ?


nagram filmik wieczorem to pokaze o co mi chodzi. Bo ciezko ubrac w slowa, napis sie scrolluje ale pojawiaja sie 'artefakty' :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 18 wrz 2014, o 08:21 
Offline
Moderator
Avatar użytkownika

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

charsz napisał(a):
nagram filmik wieczorem to pokaze o co mi chodzi. Bo ciezko ubrac w slowa, napis sie scrolluje ale pojawiaja sie 'artefakty'


ok to rozumiem - że pojawiają się jakieś krzaki ale ja pytam czy one się pojawiają na tym testerze ode mnie czy na bibliotece którą sam napisałeś ?

_________________
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: 18 wrz 2014, o 09:54 
Offline
Użytkownik

Dołączył(a): 05 lut 2013
Posty: 302
Pomógł: 19

na testerze :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 18 wrz 2014, o 09:59 
Offline
Moderator
Avatar użytkownika

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

aha no to dziwne ... ciekawe to rzeczywiście filmik by się przydał

------------------------ [ Dodano po: kilkunastu sekundach ]

aha a nie możesz zrobić operacji i dodać pinu RST ? bo ja testuję TYLKO z tym pinem podłączonym do procka - zdecydowanie z tym pinem

_________________
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: 18 wrz 2014, o 16:55 
Offline
Użytkownik

Dołączył(a): 19 gru 2012
Posty: 712
Lokalizacja: Opole
Pomógł: 23

Dzięki Mirku za testowy hex. Wgrałem go jeszcze raz na swój zestaw ATB jednak dalej mam problem z I2C. Wygląda to tak:
Na twoim hexie testowym po podłączeniu analizatora stanów logicznych do pinów SDA i DSL brak jakiegokolwiek sygnału.
Na próbę z blubooka wziąłem przykład z I2C_TWi i analizator stanów ładnie wychwytuje całą komunikację.

Moze to problem z bitrate? Mógłbyś wygenerować hexa ze zmniejszonym?

Oczywiście jeśli chodzi o platforme to ATB z atmega32 ustawioną na zewnętrzny >8 a w podstawce aktualnie wstawiony kwarc 12Mhz



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 18 wrz 2014, o 18:10 
Offline
Użytkownik

Dołączył(a): 05 lut 2013
Posty: 302
Pomógł: 19

Tak to u mnie wyglada:
https://www.dropbox.com/s/omznnhsdzhj1q ... 4.mp4?dl=0
Widac jak od czasu do czasu napis forum.atnel.pl pojawia sie nie w swojej lini na moment.

operacje z RST przeprowadze pozniej .

------------------------ [ Dodano po: 28 minutach ]

dobra. pacjent zyje. problem byl z RST. przepraszam za zamieszanie.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 18 wrz 2014, o 19:24 
Offline
Moderator
Avatar użytkownika

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

Wilu88 napisał(a):
Oczywiście jeśli chodzi o platforme to ATB z atmega32 ustawioną na zewnętrzny >8 a w podstawce aktualnie wstawiony kwarc 12Mhz


Ale zobacz wyżej ludzie piszą że im to ładnie działa - więc jak sądzisz - że jak u ciebie nie działa to znaczy że innym się wydaje ?

Albo nie rozumiem do końca :(

No jest wsad na ATmega32 z taktowaniem 11,0592MHz

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

charsz napisał(a):
dobra. pacjent zyje. problem byl z RST. przepraszam za zamieszanie.


No panie kochany po to robiłem słynną operację na misuiu Arduino https://www.youtube.com/watch?v=3wpxucHCFdI#t=649

_________________
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: 18 wrz 2014, o 20:48 
Offline
Użytkownik

Dołączył(a): 05 lut 2013
Posty: 302
Pomógł: 19

Pamietalem watek z przerobka, ale jakos skojarzylem ze to glownie na problemy z brakiem odswiezania programu po wgraniu nowego kodu.
W ogole smieszna rzecz, bo mam 3 rozne (bialy, niebieski, niebiesko zolty) OLEDy SPI i kazdy sie zachowywal inaczej. Niefortunie ten na ktorym wczoraj testowalem glupial bardzo delikatnie - stad w pierwszej chwili nie mialem pewnosci co do RST. Pozostale to dopiero mialy odjazdy przy scrollowaniu :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 18 wrz 2014, o 22:05 
Offline
Użytkownik

Dołączył(a): 19 gru 2012
Posty: 712
Lokalizacja: Opole
Pomógł: 23

mirekk36 napisał(a):
Wilu88 napisał(a):
Oczywiście jeśli chodzi o platforme to ATB z atmega32 ustawioną na zewnętrzny >8 a w podstawce aktualnie wstawiony kwarc 12Mhz


Ale zobacz wyżej ludzie piszą że im to ładnie działa - więc jak sądzisz - że jak u ciebie nie działa to znaczy że innym się wydaje ?

Albo nie rozumiem do końca :(

No jest wsad na ATmega32 z taktowaniem 11,0592MHz

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

charsz napisał(a):
dobra. pacjent zyje. problem byl z RST. przepraszam za zamieszanie.


No panie kochany po to robiłem słynną operację na misuiu Arduino https://www.youtube.com/watch?v=3wpxucHCFdI#t=649

Mirku w żadnym wypadku nie sądzę że innym się wydaje tylko szukam różnic w działaniu programu testowego z biblioteka i2c z niebieskiej książki. Bo skoro oba wykorzystują tą bibliotekę (z małymi zmianami) to obie powinny dawać jakiś znak na analizatorze.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 18 wrz 2014, o 22:08 
Offline
Moderator
Avatar użytkownika

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

Wilu88 napisał(a):
Bo skoro oba wykorzystują tą bibliotekę (z małymi zmianami) to obie powinny dawać jakiś znak na analizatorze.


No to powiedz sam - skoro tester działa (ten ode mnie) to jak może nie być transmisji na I2C na liniach SDA i SCL ? - ja tego nie rozumiem :(

taktowanie nie ma tu nic do rzeczy ...

_________________
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: 18 wrz 2014, o 22:10 
Offline
Użytkownik

Dołączył(a): 19 gru 2012
Posty: 712
Lokalizacja: Opole
Pomógł: 23

No nie wiem jak mam ci to pokazać ale tak jest Ani wyświetlacz nie działa i analizator milczy.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 18 wrz 2014, o 22:18 
Offline
Moderator
Avatar użytkownika

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

Wilu88 napisał(a):
No nie wiem jak mam ci to pokazać ale tak jest Ani wyświetlacz nie działa i analizator milczy.


w takim razie wnioski są proste:

1. albo źle wgrywasz wsad albo zły wsad
2. albo procek nie działa bo np nie ma taktowania
3. albo mierzysz nie na tych nogach (PC0 i PC1 dla ATmega32)
4. albo coś nie tak z testerem
5. albo brak podciągania linii SDA i SCL do VCC (może masz rozłączone zworki I2C)
6. albo coś ci nie styka

albo nie wiem co .... ale nie ma innej możliwości tym bardziej jeśli masz ATB i procek ATmega32 ... :( no nie ma innej możliwości

_________________
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: 18 wrz 2014, o 22:21 
Offline
Użytkownik

Dołączył(a): 19 gru 2012
Posty: 712
Lokalizacja: Opole
Pomógł: 23

Jutro jeszcze raz wszystko przeanalizuje od początku do końca i zdam raport



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 wrz 2014, o 17:59 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 26 sie 2013
Posty: 87
Lokalizacja: Windsor, UK
Pomógł: 0

Na Atmega1284p po SPI dziala jak nalezy.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 wrz 2014, o 20:03 
Offline
Użytkownik

Dołączył(a): 19 gru 2012
Posty: 712
Lokalizacja: Opole
Pomógł: 23

I ja również potwierdzam po ponownym podłączeniu wszystkiego sprawdzeniu 3 razy w końcu wszystko działa jak należy. Takze czas pisać własny program :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 wrz 2014, o 22:40 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 sie 2013
Posty: 3797
Lokalizacja: Grudziądz
Pomógł: 143

Wszystko działa jak należy na atmeg32 na testowym hex jak i na bibliotece z poradników.

_________________
Usługi druku przestrzennego - www.drumik.pl



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 wrz 2014, o 00:02 
Offline
Użytkownik

Dołączył(a): 29 mar 2012
Posty: 595
Lokalizacja: Jaworzno
Pomógł: 39

Mogę tylko potwierdzić, że OLED "cały niebieski" na SPI z ATNEL, po dorobieniu siódmej nogi(RST), działa i wygląda pięknie :D
Sprawdzone na OLED TESTER + ATB-04 + ATMega32 + kwarc 11.0592
Ten na I2C również śmiga na testowym sofcie :D
Mam pewne spostrzeżenie co do tych OLEDów, ale to może opiszę w innym wątku.

_________________
Pozdrawiam
PP



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 lis 2014, o 23:54 
Offline
Nowy
Avatar użytkownika

Dołączył(a): 25 lis 2014
Posty: 19
Pomógł: 0

Cześć,

dziś cały dzionek poświęciłem na uruchomienie wyświetlacza OLED używając biblioteki u8glib.
Niestety bezowocnie.
Potem znalazłem poradniki video Mirka, no i mam pytanie czy przykładowy kod rysujący kreskę, który Mirek tworzył w tym poradniku jest dostępny czy też trzeba go sobie stworzyć samemu?

Pozdrawiam.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 lis 2014, o 00:08 
Offline
Moderator
Avatar użytkownika

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

pawelss1 napisał(a):
no i mam pytanie czy przykładowy kod rysujący kreskę, który Mirek tworzył w tym poradniku jest dostępny czy też trzeba go sobie stworzyć samemu?

No skoro widziałeś poradniki to chyba widziałeś że kod jest dostępny w poradnikach ;) można z powodzeniem go sobie zapisać

Jeśli zaś chodzi o pełne kody źródłowe moich wersji bibliotek to ukażą się one na płycie DVD wraz z całą serią poradników zaraz po tym jak nakręcę ostatni odcinek z niedokończonego jeszcze cyklu.

_________________
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: 7 gru 2014, o 13:04 
Offline
Nowy
Avatar użytkownika

Dołączył(a): 25 lis 2014
Posty: 19
Pomógł: 0

Cześć,

to ja ze swej strony jeszcze parę słów o tym wyświetlaczu i bibliotece u8glib.
Znalazłem trochę czasu i uruchomiłem tą bibliotekę (na avr-gcc).
Powodem mojego wcześniejszego niepowodzenia był nie do końca przeczytany help dostarczony przez twórcę biblioteki.
Tak to zwykle jest, kiedy człowiek za bardzo i szybko chce.
Niech więc mój stracony dzień będzie przestrogą dla innych.

Strona główna projektu:
https://code.google.com/p/u8glib/
Projekt zassać można z:
https://bintray.com/olikraus/u8glib/AVR
Proces instalacji i uruchomienia przykładu "Hello World":
https://code.google.com/p/u8glib/wiki/avr

Całość odpaliłem na eclipsie Luna skonfigurowanym zgodnie z zaleceniami Mirka.
To co robi Mirek pokazując jak "przeportować" bibliotekę Adafruit dla Arduino na avr-gcc to wielka sprawa.
Adafruit ma wiele ciekawych rozwiązań na Arduino, które to można będzie w przyszłości przy pomocy tego poradnika przenieść na język C.

Moim zdaniem, kiedy człowiek już nacieszy się rysowaniem prostych linii, tekstów i będzie chciał szybko zrobić
jakieś fikuśne GUI to może wesprzeć się biblioteką u8glib w której to wszystko mamy podane na tacy.

Trzeba też wspomnieć że ta biblioteka nie obsługuje jedynie tego konkretnego wyświetlacza ale całą masę innych!
Oto lista wspieranych sterowników:
https://code.google.com/p/u8glib/wiki/device

Kolejnym krokiem i zarazem rozwinięciem tej biblioteki jest m2tklib.
Projekt dostępny jest tu:
https://code.google.com/p/m2tklib/

m2tklib to nakładka na u8glib, która dostarcza gotowy graficzny interfejs użytkownika:)

Gdyby komuś chciało się pobawić tymi zabawkami to zapraszam i chętnie poczytam wasze opinie.

Pozdrawiam.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 mar 2015, o 17:52 
Offline
Użytkownik

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

Nie wiem czemu ale mi ten tester nie chce śmigać mimo iż kod z kursu lata bez problemu.
Atmega32, zegar 11,0592MHz, OLED z fabrycznym 5 liniowym SPI i pinologia ta sama.

Poniżej działający u mnie hex:


Załączniki:

Aby zobaczyć załączniki musisz się zalogować. Tylko zalogowani użytkownicy mogą oglądać i pobierać załączniki.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 paź 2015, o 18:38 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 23 paź 2011
Posty: 401
Lokalizacja: Siedlce
Pomógł: 7

Poproszę tester dla M328P, gdzie SCL to PC5, a SDA to PC4.
Dobrze sobie sprawdzić OLED przed napisaniem biblioteki... :).

_________________
Czekamy na RedBook'a!



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 paź 2015, o 18:44 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 09 gru 2014
Posty: 1540
Pomógł: 269

Proszę bardzo:
http://forum.atnel.pl/topic12158.html



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: 40 ]  Przejdź na stronę 1, 2  Następna strona

Strefa czasowa: UTC + 1


Kto przegląda forum

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