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



Teraz jest 22 maja 2017, o 18:16


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 2 ] 
Autor Wiadomość
PostNapisane: 15 maja 2017, o 20:45 
Offline
Użytkownik

Dołączył(a): 17 sty 2014
Posty: 138
Pomógł: 9

Wrzucam na prośbę forumowiczów.
Tak jak pisałem, bibliotece brakuje jeszcze do kompletu paru elementów, ale większość działa.
Czyli można wyświetlać cokolwiek z pamięci, kalibrować ekran, rysować palcem po ekranie, wyświetlać zdjęcia z karty SD i takie tam...

Do dorobienia w wolnej chwili:
- odczyt pamięci wyświetlacza
- zapis z powrotem na kartę SD
- odczyt dotyku na przerwaniu
- scrollowanie fragmentów ekranu
- porządki w plikach
- może jakaś optymalizacja prędkości

W pliku main.c jest demo "kawa na ławę". Rzut oka i widać jak używać funkcji bibliotecznych.
A jak nie, to skonfigurować w plikach nagłówkowych, skompilować, wgrać do procesora i patrzeć co się dzieje na wyświetlaczu :)

Uwagi:
- Spakowany plik to projekt w Atmel Studio. Nie pisać że się nie kompiluje, bo się kompiluje. Jak ktoś ma inne środowisko albo procesor, to trzeba pewnie sobie tu i ówdzie grzebnąć. W zipie też przykładowa graficzka do wgrania na kartę, jak się komuś nie chce konwertować swojej.
- Prawdopodobnie są błędy (wróć, na pewno są błędy). Jak ktoś znajdzie babola, to proszę o info.
- Po użyciu jednocześnie kilku fontów i grafik bliblioteka zajmuje ponad 28k. Jeżeli procesor ma coś jeszcze konkretnego robić, to trzeba ograniczać artystyczne zapędy albo użyć "tłustszą kostkę".
- Wyświetlacz jest z wejściami tolerującymi 5V, ale przy podłączeniu pod logikę 5V nie inicjalizuje się!
- Do testów używam atmega328P na 3,3V z kwarcem 20MHz (tak, wiem że to poza zakresem, ale działa stabilnie). Nawet przy tej prędkości SPI jest wąskim gardłem i widać np proces kasowania całego ekranu. Warto pomyśleć nad atxmega z zegarem 32MHz albo jakiś szybszy ARM.
- Używanie programowego SPI to sztuka dla sztuki - można sobie przestawić w bibliotece i zobaczyć jak zamula. Ale dla desperatów jest taka opcja.

To chyba tyle. Proszę się częstować plikami :D

Dla ustalenia uwagi. Tak wygląda ten wyświetlacz
Obrazek


Załączniki:

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



Ostatnio edytowano 15 maja 2017, o 22:35 przez mpo, łącznie edytowano 1 raz

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 maja 2017, o 21:08 
Online
Moderator zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 18 lip 2012
Posty: 2967
Lokalizacja: Kraków - obok FAB5 ATMEL'a
Pomógł: 71

Obrazki źle wklejone: topic44.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: 2 ] 

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