http://obrazki.elektroda.pl/1945832000_1... *Na wstępie chciałem wyjaśnić, że drukarka nie drukuje płytek drukowanych, a jedynie naświetla światłoczułą powierzchnię. Każdy, kto próbował wykonywać płytki drukowane w domu słyszał o metodzie fotochemicznej. W skrócie metoda ta polega na naświetlaniu światłem UV płytki PCB pokrytej światłoczułą...
Tak. To plexa z grawerowanymi cyframi, cały projekt jest tu pod linkiem : https://obrazki.elektroda.pl/3515599500_... https://obrazki.elektroda.pl/1132266300_... https://obrazki.elektroda.pl/2617164600_...
Musisz dokładnie wiedzieć, jaki rozmiar ma bitmapa aby ją poprawnie narysować -to raz. A dwa, jesteś pewny, że to logo wogóle jest w formacie poprawnym dla tego wyświetlacza? Bo tu musisz mieć kolejne bajty poskładane z pionowych, 8-mio pixelowych słupków. Znaczy zapis bajtu rysuje słupek 8 pionowo ułożonych pikseli, następnego następne 8 na prawo itd....
Interfejs równoległy to tylko konieczność skorzystania ze scalonego drivera, np. czegoś z serii xxx245. SPI z konwersją na tranzystorach i tak ci na 20 MHz nie pójdzie, zresztą ATMega taktowana z 20 MHz ma max SPI 10 MHz. I tak to karkołomne zadanie na tranzystorach. Swoją droga transfer danych to nie tylko same dane o obrazie, ale i instrukcje sterujące....
Przyznam szczerze że sam teraz w wolnych chwilach a mam ich niestety mało - walczę z własnymi bibliotekami do wyświetlacza KS108 i jak dokończę to właśnie na tej bazie będę dopisywał obsługę bitmap monochromatycznych do tegp PixelFactory ;)
Nie, ten kontroler ma własny VRAM, więc z RAM MCU nie musisz korzystać, o ile te bitmapy będzie przenosił bezpośrednio z FLASH do LCD.
Jeśli nie chce wyświetlać animacji w sensownej prędkości tylko linie, małe bitmapy itp (słowem GUI) to wystarczy TFT ze sterownikiem FSA506 (opis w EP) lub SSD1963 i ATmega32. Ot, wszystko...robiw
Przy zapisie eepromu należy brać pod uwagę że przez 1-5 ms trwa zapis i nic wtedy nie odczytasz/zapiszesz. A tutaj gotowiec: https://github.com/jnk0le/AVR-I2C-libs/b...
No masz racje. Teraz jeszcze zrozum wszystkie komendy i masz go opanowanego. Radze ci zaczac od zrozumienia jak dziala bitmapa monochromatyczna.
Bitmapa 128*128 w kolorze zajmuje 32kB pamięci. Czy coś Ci to mówi? Np taka atmega328 ma 32kB flash - czyli akurat wystarczy na 1 bitmapę - ale na program jej wyświetlenia już nie. Jak byś chciał taką 800x480 to potrzeba 750kB. Tak że nie będzie łatwo wyświetlić taką bitmapę. Musisz dane skompresować (np jako jpeg, a pożniej w programie atmegi zdekompresować)
http://obrazki.elektroda.pl/3303656700_1... Wariometr, Atmega168 + LCD Nokia 3330 / 3310 + Bosh BMP085 Witam. Przedstawiam projekt, który zrobiłem na zaliczenie na studiach, a tym samym chciałem, aby był użyteczny. Wariometr elektroniczny służy do pomiaru prędkości pionowej. Można go stosować do wolnego latania paralotniarzy. Polega...
Proszę użyj mojej lekko zmodyfikowanej funkcji. Załaduj przez nią moje dane i powinno działać ok. [syntax=c]void GLCD_Bitmap_digit(unsigned char * bitmap, unsigned char x, unsigned char y, unsigned char width, unsigned char height) { unsigned char l=0; unsigned char k=0; uint16_t j=0; for(l= 0; l < height; l++) { GLCD_GraphicGoTo(x, y + l); for(k...
(at)michalek002a Na pierwszy rzut oka, możesz sporo zyskać kodując bitmapy np. w RLE. Dekompresja RLE jest banalna, pewnie zyskasz na tym z 50% ich objętości, a może i więcej. Ponadto twój kod w wielu miejscach można uprościć, generalnie myślę, że bez większych problemów można znacznie go zredukować, także na tym etapie nie obawiałbym się że pamięć...
Poszczególnych pixeli nie próbowałem, ale losowo generowaną bitmapę, wzorki 01010101 i tym podobne poszły. A u Ciebie? Masz problemy z wyświetlaniem czegoś innego niż śmieci z pamięci, tak jak to opisałeś w poprzednim komentarzu?
Postanowiłem przesiąść się z Bascoma na C i wiele kwestii stanowi dla mnie tajemnicę. Bawię się wyświetlaczem graficznym z st7565 + atmega328p. Naskrobałem korzystając z innych kodów taki niechlujny programik - niżej Jako stałe zdefiniowałem bitmapy do wyświetlenia. Że gdy wpisuje w kodzie funkcje draw_bitmap to kompilator przepisuje odrazu zawartość...
Witam Przeportowałem kod do obsługi mojego modułu wyświetlacza LED 32x8 z PIC na ATmega i nic wyświetlacz nie reaguje. Gdzie popełniłem błąd ? [syntax=c]/* * demo.c * Atmel Studio 6 * Created: 2013-03-22 17:56:19 * Author: Mistrz */ #define F_CPU 16000000UL #include <avr/io.h> #include <util/delay.h> #include "hc595.h" void write_to_HC595(char...
Bardzo dobre pytanie ;) Ja powoli majstruję sobie biblioteki do tych wyświetlaczy... Bo chcę w tym PixelFactory dorobić generowanie bitmap.... ale normalnie te wyświetlacze są tragiczne :( .... ich sposób organizacji pamięci powoduje że o wiele szybciej będą się wyświetlały bitmapy (ikonki) jeśli będą rozmieszczane nie co do pixela a co do x8 w pionie...
Witam to jest ten kod który nie pracuje a daje biały ekran. /***************************************... * * Interfacing Arduino with KS0108 Monochrome GLCD. * This example is for KS0108 GLCD modules with 128x64 Pixel resolution (two CS pins). * This is a free software with NO WARRANTY - Use it at your...
Witam, Stworzyłem przetwornik do pomiarów kątów w przestrzeni. Z procesora Atmega 328p-pu (zewnetrzy kwarc 16MHz, BaudRate 9600) wysyłam ramkę: [syntax=c]printf("%4ld,%4ld,%4ld,%d,%d,%... ,xo,yo,zo,gyrox,gyroy,gyroz,stopnie);[/s... Po stronie odbiorczej napisaną mam aplikację w Visual C# Express. Tam dane rozdzielam do tablicy dane na podstawie...
Może nie masz jednego programu, ale na pewno masz jakiegoś Painta wbudowanego w system, a później możesz użyć darmowego Lcd Image Converter, aby zrobić konwersję na dowolny format i wygenerować plik .h. Ten program obsługuje bitmapy i fonty.
Mam problem z wyświetleniem bitmapy i nie wiem gdzie popełniam błąd. Konwertuję mapę na hexa prze programik Radzia i zapisuje ją jako plik .h. Tak to wygląda [syntax=c] const PROGMEM unsigned char obrazek[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,...
Tak wygląda cała moja biblioteka: [syntax=c] #include "stm32f10x.h" #include "clock.h" #include "t6963c.h" //--------------------------------------... // Graphic LCD with Toshiba T6963 controller // Copyright (c) Radoslaw Kwiecien, 2007r // http://en.radzio.dxp.pl/t6963/ // Compiler : avr-gcc //--------------------------------------...
Prubuj tak: [syntax=c] GLCD_Bitmap(&HOME,0,0,24,24); [/syntax] A co do drugiego warninga to masz po prostu w makefile zadeklarowane F_CPU i w programie też. Usuń z programu, a ustaw w makefile. Ale ten błąd nie jest powodem zatrzymania kompilacji tylko ten drugi. Jeśli nie zadziała, to pokaż kod funkcji GLCD_Bitmap.
Nawiązałem już komunikację z atmegą. Jak mam w bascomie ustawić fusebity? Pracuję na oscylatorze 16MHz i kondensatorach 22pF. New Bitmap Image.jpg pokazuje jak powinny być ustawione do pracy z urządzniem z tąd: http://mirley.firlej.org/prosty_sterowni...
Czesc Dzieki brdzo za info. Moj wyswietlacz przyjmuje dane RGB w postaci 16 bitowej (5bit R, 6bit G, 5bit B) i ostatnie bity R i B sa rozmanarzane do pierwszych aby ostatecznie uzyskac 18 bit ale to juz robi sterownik automatycznie. Zapis RGB jest po magistrali rownoleglej 16 bitowej i zapisywany jest rzedami : wszystkie piksele osi X (adres zwiekszany...
Optymalnie to przeczytać DS do T6963C, wybrać komendy, które są Twoim zdaniem optymalne, i korzystając z nich napisać potrzebne Ci funkcje. Druga możliwość, to wybrać optymalną bibliotekę graficzną, która te funkcje zawiera. Albert
program jest z przykładu bascoma '---------------------------------------... 'name : t6963_240_128.bas 'copyright : (c) 1995-2005, MCS Electronics 'purpose : T6963C graphic display support demo 240 * 128 'micro : Mega8535 'suited for demo : yes 'commercial addon needed :...
A pod linkiem jego opis http://infobus.pl/blog.php?id=224 Właśnie na tej stronie napisano: "W systemie R&G sterownik wysyła numer linii oraz nazwę przystanku końcowego w formie tekstu .Polskie znaki są w standardzie MAZOVIA lub LATIN . Tablica odbierając sygnał sama tworzy sobie bitmapę." Tymi na których masz 8051 i EPROM z naklejką ETL120 myślę ze...
http://noname.c64.org/csdb/release/?id=4... - filmy da sie i na c64 odtwarzac, kwestia odpowiedniej kwantyzacji i zbioru znakowego (te filmy sa odtwarzane na znakach (paleta 256 przeliczonych "kawalkow" obrazu), a nie bitmapie tutaj : http://www.youtube.com/watch?v=knZyPXcel... mozna natomiast zobaczyc film strumieniowany z dysku twardego (interface...
Mode zmienilem na 8 - efekt - zadny Wyswietlacz dziala poprawnie dla rysowania lub wyswietlania tekstu nota katalogowa wyswietlacza: http://download.maritex.com.pl/pdfs/op/T... Zdjecia Jedno przedstawia kolo narysowane za pomoca funkcji Kolejne przedstawia bitmape (ktora zalaczam) wyswietlona jako bgf jak widac po zsunieciu linii wyszlo by...
Witam Postanowiłem pobawić się trochę układem DS1305. Ogólnie układ wydaje się działać, jednak kiedy bliżej przyjrzeć się temu w jaki sposób zliczany jest czas pojawia się pewne dziwne zjawisko. Mianowicie co jakiś (co 10 sekund/minut) czas zamiast inkrementacji sekund/minut o 1 inkrementują się one o 7 np. z 25 na 32. Poza tym wszystko wydaje się być...
Jeszcze jedno pytanko. Nie chcę bez sensu tworzyć nowych tematów a to pytanie w sumie pasuje tu. Otóż zna ktoś jakiś programik w którym mogę sobie tworzyć pliki .bgf ? Konwertowanie obrazków z bitmap w bascomie jest co najmniej super uciążliwe , a i tak po skonwertowaniu czasami i tak mają jakość do d..... Widziałem gdzieś na www coś takiego. Chciałbym...
(at)piotrkopec, za co gratulację? Za rozwinięcie wątku? Sam się rozwinął dzięki kapitalnym odpowiedziom, z których dużo się nauczyłem :ok: Od kolegi (at)aster11 też troche się nauczyłem, nie wiem dlaczego tak o nim piszesz. Ten wątek to normalna wymiana doświadczeń i wiadomości. (at)shg Przeniosę to przerwanie i tablice do plików .c. Ale wtedy w pliku...
Witam język C, Atmega128, wyświetlacz graficzny T6963, AVRStudio plus WinAVR. Chcę wyświetlić grafikę na wyświetlaczu. W Bascomie nie jest to dla mnie problemem, natomiast przygodę z C dopiero zaczynam. Znalazłem coś takiego: http://www.mikroe.com/esupport/index.php... jest tam funkcja: void T6963C_Image(const...
No to nie ciekawie, dzięki za nakierowanie, nie sądziłem, że JPEG będzie aż tak skomplikowany. MP3 podobno daje się odtworzyć na Atmedze a zawsze wydawało mi się bardziej obciązające niż odtwarzanie zdjęć. Zresztą przecież wszystkie MP4, telefony świetnie sobie radzą z dekodowaniem i wyświetlaniem jpg i innych formatów. Mój problem polega na tym, że...
Dzieki bardzo za problem. Dane sa w postaci unsigned char pobierane z bitmapy. Problem juz rozwiazalem Tworze sobie plik na podstawie pliku wejsciowego gdzie zdefiniowane sa bajty w postaci 0x"XX" wraz z definicja naglowka jako prog_uint8_t tab[]={0x00,0x00......} i zapisuje w postaci plik.h dolaczajac go do swojego programu. Wszystko dziala jak nalezy....
Napis i węże robiłem korzystając z programiku (zamiana bitmapy na tablice char) programik do pobrania ze stronki: http://obrazki.elektroda.net/22_12328970... wstyd tylko tego 7805 bo mogło byc coś ciekawszego ale to było na szybko...i miało działac, niestety pociągnęło to za sobą ten radiatorek...
Witam Walce już od dłuższego czasu, niestety bez skutku. Wyświetlacz ze sterownikiem t6963, atmega128, podłączony poprawnie (kod pisany w Bascom działa bez problemu), przesiadam się na C i już są schody. Ogólnie wysyłanie textu działa, rysowanie kolek i innych rzeczy tez. Próbuje wysłać grafikę, dostaje krzaki (losowe pixele zamiast obrazka). Bitmapa,...
Witam Mam problem nie do przejścia, znalazłem na internecie kod do obsługi właśnie tego modelu ekranu, standardowo pisany był pod ATmega32, lecz pod ATmega8 również ma działać. Rozpocząłem naukę poruszania się po Eclipse, wcześniej pracowałem na "Programmers Notepad http://obrazki.elektroda.pl/8462891800_1... Konfiguracja pinów w bibliotece...
Nie wiem. Moze ci to pomoze. W lutowej EP (2/05) jest artykul (czesc 2) o sterowaniu takim wyswietlaczem. Jak sadze (:)) w styczniu byla czesc pierwsza. Nie wczytywalem sie w to, ale tam steruja tak: komp=>RS232=>AtMega8=>wyswietlacz kolorowy 96x64. Na komputerze obrabia sie bitmape i wysyla na RS232, a procek to wyswietla.
Tu jest jakiś przykład w C (tudzież konwerter bitmap i fonty), co prawda na PC przez port LPT, ale zawsze C to C. Tamże parę dalszych linków. http://www.geocities.com/dinceraydin/lcd...
Na plik *.bgf konwertuję programem wbudowanym w bascomie, wypróbowałem już chyba wszystkie opcje. Bitmapę tworzyłem w Paintcie i zapisywałem ją również w trybie monochromatycznym (stosowałem różne foramaty bitmap). Dzisiaj po południu spróbuje jeszcze zapisać bitmapę innym programem graficznym.
cały obrazek 2-3fps bascom niestety szybkością nie grzeszy, ale mając dobry pomysł efekty pracy naprawdę zaskakują. np. http://serwis.tv/scroll_sin.mpg - scrollowany napis http://serwis.tv/scroll.mpg - 6 scrolliongow http://serwis.tv/termometr.mpg - termometr na bitmapach http://serwis.tv/3d_x_n6610.mpg - prosta animacja http://serwis.tv/3d_x_s65.mpg...
Ok rozumiem ale chodzi mi o sposob na otwieranie obrazkow z karty a piszac *.bgc mialem na mysli obrazki konwertowane przez konwerter ktory byl razem w pakiecie bascom-a. Moga tez byc bitmapy bardzo mi zalezy zeby to zrobic
Witam Mam taki problem że chciałbym zrobić porogramik który po zainicjowaniu pinu wysyłał by na wyświetlacz LCD trzy malutkie bitmapy (*bgf). Co chciałbym osiągnąć omówie na prostym przykładzie. Mam dode LED którą chciałbym włączać i wyłączać dwoma przyciskami. i teraz problem bo jak pisze w programie set portb.1 'ustawienie portu gdzie podpięta jest...
http://obrazki.elektroda.pl/2762225800_1... Jedyny taki przenośny programator układów AVR. Pomoże wszędzie tam, gdzie trzeba zaktualizować oprogramowanie, a układ docelowy znajduje się w trudno dostępnym miejscu i nie mamy możliwości (lub chęci) ciągać ze sobą laptopa i mnóstwa przewodów. Banalnie łatwa obsługa, niski koszt wykonania, super...
Ale głupek ze mnie już od tak dawna kombinowałem na duże cyfry na wyświetlaczu graficznym, myślałem o bitmapach i jeszcze innych bezsensownych rzeczach a tu takie proste i efektowne rozwiązanie. Gratuluję pomysłowości.
Dziękuje wszystkim za zaangażowanie :) A więc przepraszam ,że nie napisałem wcześniej : Program pisany dla mikro kontroler jest pisany w C , a aplikacja na PC pisana jest w C# . I wysyłanie zwrotnych bajtów jest w momencie przechwycenia zdarzenia odebrania jednego bajtu z portu szeregowego. Wczoraj postanowiłem to sprawdzić jeszcze inaczej : Miałem...
Napisz coś więcej o czcionkach, jak je kodujesz? Skąd je masz? Skorzystałem z jakiegoś darmowego programu do konwersji czcionek z Windowsa bezpośrednio do C ;) do plików nagłówkowych. "The Dot Factory" - fajny programik ;). Chciałem pisać sam - ale jak wpadł mi w ręce ten to go wykorzystałem. jak wyglądają pliki binarne i jak zrobiłeś te pliki binarne...
Wyswietlacz kolorowy ma chyba ta wade ze musi byc podswietlany by bylo cokolwiek widac, morochromatyczny raczej nie az tak. Ja bym spróbował wepchnąć pod wyświetlacz warstwę refleksyjna w formie jakiejś folii odblaskowej dla przykładu oraz zwiększył fonty zegara i ograniczył się do minut. Szkoda ze trochę oprogramowanie dość ubogie,można by dodać więcej...
generator bitmap stm32 bitmap bitmap volume
toyota avensis instrukcja radia wymiana grzałki baseus powerbank 20000
sterownik skrzyni mercedes funbox10 podłączenie dysku
Ustawienie pompy wysokiego ciśnienia D4EA Hyundai Sonata Co lata w kolbie lutowniczej stacji T12?