Oczywiście, jak przystało na forum techniczne, ani słowa o kompilatorze i platformie. W takim razie standardowo na przykładzie GCC. Opcje kompilatora -fdata-sections oraz konsolidatora --gc-sections usuwają zmienne nieużyte w programie. Ale... Stworzylem tablice ze wskaznikami do poszczegolnych czcioneki chcialem poprzez ta tablice odwolywac sie do...
Jeżeli czcionka w pionie ma więcej niż 5 linii to po prostu liczbę linii podajesz w pętli for. Tu problemu nie ma. W poziomie wygodniej jest jeśli liczba punktów jest wielokrotnością 8 - 16 punktów jest ok. To nam daje dwa bajty na linę. Tak więc musisz w funkcji putchar odczytywać dwa kolejne bajty i je zapisywać do LCD. Sama tablica font będzie wyglądać...
Proszę. // font.h // // Tablica czcionek 5x7 // //#include <avr/pgmspace.h> static const char /*PROGMEM*/ font5x8[] = { 0x00, 0x00, 0x00, 0x00, 0x00,// (spacja) 0x00, 0x00, 0x5F, 0x00, 0x00,// ! 0x00, 0x07, 0x00, 0x07, 0x00,// " 0x14, 0x7F, 0x14, 0x7F, 0x14,// # 0x24, 0x2A, 0x7F, 0x2A, 0x12,// $ 0x23, 0x13, 0x08, 0x64,...
https://obrazki.elektroda.pl/7441051200_... Po niedawnym, drobnym Czynności życia codziennego, które wyglądają inaczej, jak się widzi tyle, co ja Poruszanie się Gdzieś kiedyś przeczytałem, iż wzrok odpowiada za 90% naszego postrzegania otoczenia. Coś w tym jest. Często proponuję widomym prosty eksperyment: spędź cały dzień z zasłoniętymi...
ok, ale drukarka miała swój sterownik (interpreter), a tu posiadamy głowice drukującą będąca rejestrem przesuwnym, więc trzeba odebrać znaki i drukować je np jako znaki z jakiejś tablicy czcionek i to linia po lini... potrzeba zaprojektować jakiś sterownik z tablica czcionek i sterujący przy okazji silnikiem ( to nie jest akurat problem ). Pytanie czy...
* czy to są tablice do grafiki, czy do tekstu? * jeśli do tekstu, to czy wyświetlają czcionkę proporcjonalną? Jak tablica jest do grafiki, to teoretycznie wszystko można zrobić (tyle, że trzeba to zrobić - jak jest do tekstu, to już jest zrobione), a jak do tekstu, to masz to, co zrobił producent (chyba, że przebrniesz przez wymianę kontrolera). Osobna...
Też mam z tym problem. Jak do tej pory czytając literę (zawsze ustawiam bajty w "pionie"), sprawdzam czy cała kolumna jest =0 i wtedy przeskakuje do następnej litery. Zostawiam przy tym odpowiednią przerwę. Przy takim odczycie tablica z czcionką ma zawsze taka samą szerokość dla każdej litery. Też nie lubię czcionek o stałej szerokości.
Muszę zrobić aplikację, która będzie służyła wykonywaniu analiz poszczególnych rodzajów czcionek. Tych dostępnych w Windows standardowo, jak i nowych, i dziwacznych. Nie będzie to rodzaj sieci neuronowych, więc problem nie dotyczy rozpoznawania tekstów. Chodzi o to, żeby każdy znak wygenerować w postaci bitmapy (a raczej zapisać w postaci matrycy o...
OK, już piszę jak to działa. W moich programach pod mikrokontrolery format tablicy ze znakami jest taki: na początku, pod offsetem '0' wartość która informuje o wysokości czcionki (czyli ile znaków składa się na jedną czcionkę. Pod offsetem '1' znajduje się dana informująca o szerokości znaku, i dalej wartości wiersz po wierszu. Tych danych jest dokladnie...
Zjawisko, o którym piszecie to kerning czcionek czyli odstępy między niektórymi konkretnymi czcinkami (znakami zarówno CE jak i też z innych stron kodowych). Odstępy te można regulować stosując właśnie kerning. Odstępy standardowo zaszyte są w tablicy fontów dla danej czcionki, ale niektóre programy mają możliwość zmiany tych odstępów, min. w Wordzie...
Świetny program, u mnie jest problem z ograniczeniem czcionek bo właśnie procesor zajmuje się interpretacją tablicy ascii i przerabianiem jej na grafikę. Już od jakiegoś czasu zbieram się żeby pracę zwalić na kompa ale zawsze jakoś lepiej mi się programuje uc niż pc i tak ciągle w polu siedzę ;). Wrzucisz kod źródłowy? Co do zegarka i termometru to...
Mimo, że wszystkie polecenia sterujące wyświetlające napisy ("esencja" programu) mają kilka-kilkanaście linii, to definicja czcionek napewno powyżej setki... Nie jestem pewien, czy chodzi tutaj o sto linii Basic'a czy assemblera (czyli kodu). Kiedyś kompilowałem nieduży program, ale "spuchł" w finale ponad wersję demo. Czcionki do Nokii to tablica...
Jak nie znajdziesz gotowego programu to napisz jak ma wyglądać struktura pliku.. A co istotne każda litera ma tą samą szerokość, a moim zdaniem jest to marnowanie miejsca. ..bo to dla mnie żaden problem napisać to w typie TrueType. Wtedy jakaś tablica określa długość każdego znaku - no problem. Nie lubię tylko wyważać otwartych drzwi więc napisz jak...
Witam. Mam pytanie. Skąd wytrzasnąć fajne fonty wysokości 5 ; 8 ; 12 znaków o zmiennej szerokości i jak trzymać je w pamięci AVR, żeby zajmowały jak najmniej miejsca i prosto je było rysować. Puki co próbowałem czionki truetype konwertować, ale wielkość 5 i 8 jest za mała i wychodzą brzydkie. Pamiętam, że na 8 bitowe komputery była tego masa, ale jakoś...
Odnośnie fontów podanych przez kolegę karol99661, prawie wszystkie nie zmieszczą się na polu 3x4 piksele, większość wymaga 4x4 a niektóre 5x5 pixeli. Za to zestaw, który sam sobie zdefiniowałem, cały mieści się w 4x3. Używam go np. na wyświetlaczach graficznych, gdy potrzebuję czegoś na prawdę małego. A czy mógłbyś wrzucić screena z całym zestawem...
Dobrze. Plik 'fonty.h' wygląda następująco http://obrazki.elektroda.pl/9227716000_1... zrobiłem dla każdego wiersza tablicę... [syntax=cpp]uint8_t napis0[]={0x89,0xcf,0x3e,0x88}; uint8_t napis1[]={0xda,0x28,0xa0,0x90}; uint8_t napis2[]={0xaa,0x28,0xa0,0xa0}; uint8_t napis3[]={0x8b,0xef,0x38,0xc0}; uint8_t napis4[]={0x8a,0x2a,0x20,0xa0};...
http://obrazki.elektroda.net/11_11982760... Święta za pasem a więc pora na różnego rodzaju świecidełka :D a to należy do tych największych które udało mi się popełnić. Jest to tablica świetlna wykonana z 288 żarówek o mocy 10W każda i napięciu zasilania 60V ( co niektórym tego typu żarówki od razu nasuną skojarzenia ze starymi centralami telefonicznymi...
OCCT: (nie wiem czy poprawnie wykonane, jeśli nie to proszę o informację co zrobić) https://obrazki.elektroda.pl/3068428500_... oraz uzupełnienie z Farbar: Rezultaty skanu uzupełniającego Farbar Recovery Scan Tool (x64) Wersja: 02.08.2018 Uruchomiony przez lenab (12-08-2018 16:52:10) Uruchomiony z C:\Users\lenab\Downloads Windows 10...
Można jeszcze funkcję do wyświetlania tego? Proszę bardzo. Do generowania plików .c mam specjalny programik (niestety jest płatny komercyjny) który pozwala wygenerować plik dla każdej czcionki w systemie. Dodatkowo dla dużych czcionek wystarczy wpisać tylko interesujące nas znaki np: same cyfry (żeby tablica nie była duża). Funkcja sama weryfikuje...
Witam, ostatnio przesiadam się z Bascoma na C i przy kolejnym "ćwiczeniu" mam problem z wyświetlaczem ABG128064H05-YHY-R-01, zgodnym ze sterownikiem KS0108. Program napisany w C z użyciem biblioteki od Radzia w Atmel Studio 6.2 pod atmega8. Problemem jest wyświetlenie na wyświetlaczu tekstu, zamiast niego wyświetlają się "krzaki" po prostu losowe piksele...
Komputer od lat ma tragiczne parametry, ale dla dziadków używających jedynie przeglądarki internetowej się nadawał. Od niedawna muli na potęge, i system (okna explorer) i przeglądarka, i wszystko. Mogę przeinstalowac dziadkom system, ale nie chce mi się tego robić jeśli i tak winą jest wada, awaria sprzętu. Czy na podstawie specyfikacji speccy (parametry,...
Witam po dłuższej przerwie. Może komuś przyda się gotowa procedura obsługi LCD niebuforowana czyli taka w której nie potrzeba deklarować dużej tablicy w RAMie - przydatne jak próbuje uruchomić się jeszcze AVRDOS który tez trochę RAMu potrzebuje. Po krótce mówiąc cała konwersja znaków i wysłanie do LCD odbywa się w locie. Dodałem również: * obsługę czcionek...
a co masz w deklaracji tablicy czcionki? taki zapis: static const char font5x8[] PROGMEM = { ... } ???
Z Font nic nie robisz. To jest tablica czcionki. Ją zostaw. ldi R24, 80 !Out Spcr, R24 ldi R24, 1 !Out Spsr, R24 ldi R16, 255 ldi R17, 16 Loadadr Znaki(1) , X !Loop_zapis: St X+, R17 'Inc R17 dec R16 brne Loop_zapis Enable Interrupts Enable Timer2 Do !Loop_wait: In R16, TCNT2 cpi R16, 255 brlo Loop_wait nop nop nop nop nop nop Znaki(1) = Asc( "T") Znaki(2)...
Masz rację. Moja pomyłka, przepraszam (było rano). Powinno być: nr_bajtu_pamięci_ekranu = (x div 8 )+(y - 1) * 5 Przy edycji musiałem skasować te kilka znaków. Teraz chyba to działa. y to oczywiście numer wiersz dla piksela. Masz rację, że w asemblerze natywnie nie ma tablic dwuwymiarowych, ale bardzo łatwo jest oprogramować taką strukturę pamiętając...
Musisz mieć gdzieś błąd w programie. Jak sterujesz LCD'ka (w przerwaniu, w pętli)? Ja u siebie na biurku mam urządzenie na Atmedze 128, 7 urządzeń na RS485(odpytywane co 150ms) oraz dotykowy LCD graficzny 160x160px którego muszę odświeżać co 17ms (3kb danych), do tego tablice trezch rodzai czcionek .Całość zajmuje ~32kB i do 140kB to mam jeszcze daaaaaaaleko...co...
przewód do brzęczyka cofania to 6012 Przetwornica z 24 na 12 Volt usytuowana jest poniżej tablicy bezpieczników przy słupku- ma charakterystyczne kwadratowe kratki wentylacyjne i napis dużą czcionką na obudowie 12V
Mam problem z czcionką Futura. Podzczas konwersji do formatu pdf zamiast liter pojawiaja sie czarne korpki o rozmiarach proporcjonalnych do rozmiaru czcionki. Natomiast przy drukowaniu tablicy czcionek z panelu sterowania wszytko jest OK. Ten sam problem wystepuje przy drukowaniu dokumentów na jednej z drukarek u mnie w pracy. Czy może tu chodzić o...
(at)ElektrodaBot jak dodać większą czcionkę np. font16x16 do biblioteki arduino TVout? Bezpośrednia odpowiedź na pytanie - Aby dodać większą czcionkę (np. 16×16) do biblioteki Arduino TVout, należy przygotować własną tablicę danych (bitmapę) dla poszczególnych znaków i zaimportować ją do biblioteki jako czcionkę w formacie PROGMEM. - Następnie w plikach...
Np. druk czcionek - nie robiłem bufora przechowującego cały napis w formie pikseli, a po prostu drukując każdą linię odczytywałem dane na bieżąco z tablicy czcionek. Wcześniej pisałeś coś o połączeniu przez RS232. Obrazki można kompresować różnymi metodami, zawsze można dołożyć pamięć zewnętrzną na nie (np. eeprom, jeśli ma to być zmieniane częściej...
Tak więc ostatecznie będę to robił w następujący sposób. Pierwsza pętla, odczytuję kody ASCII Druga pętla, odczytuję bajty w czcionce (ilość tych bajtów wychodzi z dzielenia ilości pikseli przez 8) Trzecia pętla, wskazuję na kolejny Bit w Bajcie i jeśli flaga Z = 1 to wysyłam na port kolor czcionki, a jeśli Z = 0 wysyłam kolor tła. Natomiast jeśli chodzi...
Do czcionek znalazłem ostatnio narzędzie o nazwie TheDotFactory. Na plus jest to iż tworzy tablice czcionek o rożnej szerokości znaków, wymaga to co prawda trochę zmiany funkcji generującej znak ale efekt końcowy zadowala. Np: https://obrazki.elektroda.pl/4980445800_... lcd image converter - bardzo ciekawy program, szczególnie do grafiki....
Siema szukam czcionki ktora byla by podobna do tej ktora jest na tablicach rejestracyjnych niemieckich... moze ktos by posiadal taka??
Witam Bardzo dziękuję :). Procedurę wywołuje się z (Posx,Posy,tekst) : typu : (byte,byte,string)? Czy bezczelnością by było, gdybym zapytał jeszcze o tablicę z czcionką Font8x8:)? Pozdrawiam Sanwa
Dziękuję za pomoc.
Hej Jestem na etapie budowy urządzenia z wyświetlaczem od noki 3510i, i tu mam problem ponieważ chce mieć różne wielkości czcionek a ładując dwie tablice a nawet 3 tablice z czcionkami do pamięci programu to trochę marnowanie pamięci a chce to zrobić jak najmniejszym procku. Potrzebuje jakiegoś prostego algorytmu do skalowania bazowej czcionki np. 5x7...
Elipsy nie działają - pozostaję przy moim sposobie, a te algorytmy wypełniania są dobre do użytku typu Paint, a ja wiem jakie są granice tych figur. W międzyczasie dopisałem procedury obsługujące znaki do wysokości 16px i szerokości dowolnej - ograniczeniem jest jak na razie pamięć programu. Potem tablice czcionek (które zajmują sporo miejsca) przeniosę...
Co masz na myśli pisząc "krój czcionki"? Czy chodzi Ci o "wydłubanie" z czcionki o określonym stylu i rozmiarze, które pixele są czarne, a które białe? Jeśli tak, to ja bym próbował metodą DrawString() wyrysować literę, a potem w zadanym obszarze metodą GetPixel() po jednym pixelu odczytywać czy jest czarny czy biały i z tego tworzyć tablicę. [url=http://www.java2s.com/Code/CSharp/2...
Witam NIedawno przerzuciłem sie z procka at90S8515 na atmege128. Pracując na 8515 napisałem sobie strownik do wyswietlacza graficznego (ks0108) oraz zrobiłem tablice czcionek i wrzucałem je do pamieci programu :prog_char FOnt[]{...} i oczytywałem standardowo PRG_RDB ... NIestety po zmianie procka na atmege tablice sie rozsypały... Wyswietlacz daje mi...
A ja troszkę z innej beczki, ale w sumie w temacie. Może ktoś udostępnić samą tablicę z dużymi(średnimi) czcionkami? Robię pod wyświetlacz S65 i mam tylko małe czcionki (8x14) a pisać drugą czy trzecią tablicę to nieco zejdzie. Pozdrawiam.
Witam, odpowiadam trochę późno, ale co do czcionek. Mobitec już tak ma, najlepiej korzystać z fabrycznych czcionek i dorysowywać polskie znaki, bo nawet te perfekcyjne zrobione czcionki walą błędami na tablicach, mimo że w programie wszystko wygląda ok. Co do powtarzających się kierunków na sterowniku, mimo że w programie są zupełnie inne, to bardzo...
0. Uruchom program 1. Wybierz New Font i podaj nazwę fontu. Ta nazwa będzie te zużywana wewnątrz pliku jako nazwa kroju (fontu), tablic i znaków. 2. W lewym, górnym rogu wybierz typ czcionki, np. Arial. 3. Na liście, po lewej stronie okna kliknij Cyrillic. Pojawi się zestaw znaków kodowanych od 0x400 do 0x4ff. 4. Zaznacz kursorem wszystkie znaki z grupy,...
Cześć. Właśnie kończę powoli podprogram odczytu fontów. I zastanawiam się gdzie umieszczać typ i rozmiar czcionki. Na myśl przychodzą mi dwie opcje, a właściwie trzy. Pierwsza polega na zapisaniu typu i rozmiaru na początku tablicy z czcionką. Druga polega na zapisie informacji o czcionce jako stałe w pamięci SRAM Xmegi. Natomiast trzecia to zapis informacji...
dzięki za program przydałby się jeszcze jakiś program do zamiany czcionek na tablice dla języka C. Udało mi się znaleźć program tego typu jednak posiada on niewiele opcji konfiguracji. Co polecicie?
Witam, Udało mi się uruchomić wyświetlacz 240x320 ze sterownikiem ili9341 na uC Atmega 1280. Obecnie chcialbym uzyc czcionkę znalezioną w internecie ze strony: [url=http://www.rinkydinkelectronics.com... a dokladniej takiej, która ma wymiary 64x100 pixels (nazwa SevenSeg_XXXL_Num) Jak mogę taką czcionkę użyc u siebie? Problemem jest dla...
Myślę, że to nie są blachy z Polski - krój czcionki jakiś inny i brak niebieskeigo paska.
hej udało się coś zrobić ze skalowaniem czcionki?
Jak wgrać do EEpromu 4KB danych ? Miałem tablicę ok. 1.5 KB (czcionki). Tablica umeszczona była we FLASHu. Skopiowałem ją do EEPROM bez problemu. Teraz chcę skopiować "strukture" ok 4 KB( całe menu do wyświetlania). Do SRAM sie nie mieści. Czy mogę umiescic ją we FLASHu np: struct dane PROGMEM menu[]={ ......};? Pytanie: Jak sobie poradzić, aby przenieść...
Ok. Plik teraz nazywa się ftp8x16.c Tablica czcionki const uint8_t ft8x16 Dodano po 32 Wiem o co w teorii chodzi, ale mam problemy ze składnią, przykłady są typu jak wyżej - #ifndef NAZWAPLIKU_H itd., ale nie wiem co podstawić pod nazwę pliku - nazwę z rozszerzeniem czy bez, czy musi być dużymi literami itd. Próbuję różnych składni ale ciągle mam błąd...
Witam, proszę o pomoc w rozwiązaniu problemu: mam LCD od nokii 3310 podłączony do mikrokontrolera attiny25. Chciałbym wyświetlić na nim czcionkę której znak będzie zajmował 32x20px, właściwie to będą same cyfry. Czy koledzy dysponują oprogramowaniem, lub gotową tablicą bajtów takiej większej czcionki? Próbowałem napisać konwerter który tworzy taką tablicę...
pliki czcionek generator czcionek konwersja czcionek
podłaczyć stycznik spawarka schema przekładniki prądu
FAUN śmieciarka DEFAULT RESET – jak usunąć komunikat na sterowniku zabudowy LG LAS455H - Jak zresetować soundbar?