Zerknij na mój ;) [url=http://bart-projects.cba.pl/font.ht... Pod Windows działa bez żadnej instalacji bo korzysta z NET.Framework Jest jeszcze program do tworzenia Proportional fonts autorstwa forumowicza Netzman. Poszukaj na Forum Bascom. Dodatkowo fonty tworzy Adam Siwek i są one gdzieś spakowane w folderze z Samplami. Spakowany plik ->MCS Electronics\BASCOM-AVR\Samples\LCDGRAPH\...
Fonty muszą być w Flash ROM gdyż tak działa kod z biblioteki. Jedyną możliwością jest jej przeróbka - musisz mieć pełną wersję BASCOM AVR i znać kod maszynowy - a wtedy możesz je przenieść w inny obszar pamięci. Jak już będziesz zdecydowany na przeróbkę to w glcdks108.lib znajdź procedurę _gwrite_lcdchar . Bascom Ci nieco ułatwi zadanie procedurą _getbytefromrom...
Na stronie edw. OK, ale proszę o link do strony. Posiadam łącze modemowe i jak wiecie czas jest dla mnie najważniejszy. A co do pierwszej odpowiedzi chodzi mi o ustawienie wszystkich opcji. Hmmm... kolory i fonty tyż :?: Najważniejsze to Compiler->output.Zaznacz sobie jakie pliki ma generować i ... to wszystko.Całą reszte możesz "poustawiać" w kodzie...
Krzaki niekoniecznie mogły się pokazać z powodu złego opracowania fontu, ale z powodu złej konfiguracji LCD, a dokładniej jego trybu wyświetlania kolorów. Korzystając z czcionki color16x16 i color8x8, przy złym ustawieniu konfiguracji LCD równiez miałem krzaki. Bascom zdaje się obsługuje wyłacznie 8-bitowy tryb pracy. Spróbuj innych konfiguracji ze...
No więc tak. Program udało mi się zlepić po przeczytaniu kilku przykładów. Program oczywiście działa. Mam zaimplementowane 3 czcionki i mogę wyświetlić dowolny tekst. Chodzi mi o wyświetlenie grafiki dajmy przykład Bateria albo coś innego np logo jakieś. Oczywiście jeśli się da to może być grafika BGF. Niestety nie mogę tego opanować na OLED, ale powoli...
Mam program, w którym używam kilku własnych fontów (dołączonych normalnie przez $include). Bascom w czasie kompilacji informuje, że program zajmuje ok. 60% flash. Ale - pisząc program, doszedłem do momentu, gdzie dodanie kilku linijek programu powoduje, że moje fonty zaczynają się "sypać" - dokładnie ostatni znak ostatniego dołączonego fontu. Przy czym...
Tak sobie żartując to mogłeś wziąć Tiny13 do tego zadania bo jest jeszcze mniejszy ;) Wracając do sprawy fonty zaczynają się od znaku 32, czyli spacja, a kończą różnie. Niemniej Ty potrzebujesz "reduced font". Czyli znaki od 48 do 57. Takie wielkie znaki można też skompresować RLE kosztem wydajności... Poczytaj, poszukaj to zrobisz ;)
Jak w temacie, nie bardzo mam pomysł, jak zrealizować fonty większe niz 8x8, niby jest opcja setfont czy fontset, ale ona nie dziala z t6963c:/ Poradzcie coś, potrzebuję 16x16 fontu :/ Pozdrawiam Łukasz!! PS. Bascom 1,11,8,7 AVR, Mega32, LCD z T6963C.
A w programie jak wywołujesz to polskie znaki?
Jeśli porównujesz rozmiar kodu to porównaj też funkcjonalność... ciekawe, czy program w Bascomie ma te wszystkie fonty co ten w C. Najwięcej miejsca zajmują w tym programie własnie tablice fontów i obrazków.
Mój kod wyświetla te znaki jako TrueType Serio, operujesz na czcionkach True Type i wyliczasz ich kształt z krzywych Beziera? Chyba raczej chodzi o fonty proporcjonalne albo kerning, a nie true type. Po definicje i opis czym się różnią odsyłam do Wikipedii. W wersji angielskiej opisy są dużo lepsze. To jest forum techniczne i precyzja wypowiedzi ma...
1. Wstawiam jedno-plikowy kod kol. (at)witko1 2. Definiuj $crystal i $regfile w pliku 3. Pewnie problem stanowi ustawienie $swstack, $hwstack i $framesize - jeśli te parametry mają zbyt małe wartości (poczytaj za co jest każdy odpowiedzialny) to właśnie dzieją się bardzo dziwne rzeczy z programem (dziwne z punktu widzenia człowieka i trudne do wyłapania...
Dla Mode = 6 w Graphic converter musi być zaznaczona opcja Font 6x8, pliki bgf będą większe.
To powinno działać. $regfile = "m8def.dat" ' $crystal = 8000000 Config Graphlcd = 240 * 64 , Dataport = Portd , Controlport = Portb , Ce = 2 , Cd = 3 , Wr = 0 , Rd = 1 , Reset = 4 , Fs = 5 , Mode = 8 Setfont Font8x8 Cls Locate 0 , 0 Lcd " GTS1991 " End $include "font8x8.font"
A próbowałeś zmienić font?
Ciekawy program, ale mi brakuje jednej drobnej rzeczy, a mianowicie, aby oprócz pliku binarnego był jeszcze w asm, tak jak mają fonty w bascom.
Witam. Czy zna ktoś program alternatywny który wygeneruje mi czcionki większe od tych co oferuje font editor w pakiecie bascoma. Maksymalny rozmiar to 32x32, mnie interesuje 64x32 piksele. Pozdrawiam.
Zawsze można negatywowy z dużym fontem?:>
a te fonty: font8x8TT.font ??? idą ??
Czy jest jakaś możliwość dodania kolejnych znaków do istniejącej tablicy fontów w Bascom (czyli pliku FONT) , tak aby nie trzeba było tworzyć nowej większej tablicy, i ręcznie "rysować" każdego znaku od początku ? Mam tabelę fontów, zawierającą specjalne mini-grafiki, więc jeżeli trzeba robić nową tabelę, musiałby wszystkie narysować od początku...
Bascom posiada tools'a "font editor" może będzie pomocny.
Skoro z kompa umiesz to powinienes tez umiec z atmegi... z tego co wiem, bascom ( :/ ) zwraca czas w BCD. Ale mniejsza o to... Musisz zrobic tak: 1) Zdefiniuj wlasnego fonta (cyfry 0..9) 2) Zrób sobie bufor ramki, najlepiej JEDNOwymiarowy 3) Napisz parę funkcji które wyrenderują cyfry do bufora ramki 4) No a jak przeslac taki bufor na matryce to juz...
Rozwiązaniem jest załączanie czcionek $include "font16x16.font" na końcu programu.
Możesz podpiąć jakąś zewnętrzną pamiątke, z której tego typu pierdoły byłyby odczytywane, siakiś eeprom, DataFlash, albo karta pamięci niewielkiej pojemności, łatwa do obsłużenia i prawie za darmo na allegro :) Poza tym wtedy mógłbyś zmieniać fonty, intra itp. bez większego problemu! A jeśli wolno doradzić, to najpierw zrób właściwy program, a potem...
Nie wiem czy jest bezpośredni związek pomiędzy Acrobatem a PDF2HTML. Piszę to dlatego ze, do tworzenia dokumentów w formacie PDF używam Worda ( teksty ) i dokonuje konwersji z pomoca AdobeDistillera. W komp. mam zainstalowana pełną wersje Adobe Acrobata 5.0 i fonty ( polskie ) Type1 oraz Type2. Po tej konwersji do pdf, dostaje już gotowy plik z "ogonami"...
jTAG wyłączony mam ,co do programu korzystałem z sample załoczonego do bascoma i stos tak samo wyglada :(
Plik z "fontami" załączony? Ścieżka do pliku prawidłowo podana? Typ wyświetlacza?
W załączeniu masz kilka różnych wielkości fontów i przykład ich zastosowania. Dzaiłający !
Wróciłem do tematu ostatnimi czasy. Po podłączeniu samej 328p i tego wyświetlacza mam taki efekt jak pokazany na filmie. Pytanie czy ktoś mial coś podobnego... Data port to D a Control port to B. [syntax=vbnet]$regfile = "m328pdef.dat" $crystal = 1000000 $lib "glcdKS108.lib" Config Graphlcd = 128 * 64sed , Dataport = Portd , Controlport = Portb , Ce...
Znalazłem tylko dla koloru. Teraz tego nie przerobię. Musiał bym zbudować ten układ i podłączyć się do telewizora. Ale wygeneruje to zwykły obraz czarno-biały jak nie wstawisz układu MC1377. Czyli nada Ci się. W projekcie jest inaczej, ale ATMega może być 8, a kwarc może być 16MHz. Tylko trzeba będzie trochę zmienić program. Uwaga. Program jest dośc...
Rozwiązałeś już problem fuse, mufti227, ze literami na KS108? Bo u mnie działa niezależnie od częstotliwości BOX LINE, ale nie znaki, niezależnie od kombinacji z Mhz czy fontami!
Obsługa wyświetlacza TFT. Sterowanie wyświetlaczy kolorowych z kontrolerem SSD1963 w Bascom AVR: http://ep.com.pl/files/8923.pdf robiw Dodano po 51 robiw , dziękuję za odpowiedź. Jednak nie to miałem na myśli. Wiem, ale być może to nieco pomoże...robiw
Jest to wyświetlacz HY-24064A(kupiony w firmie Artronic).Napisałeś że można je wygenerowac samemu tylko że jestem trochę początkującym inie za bardzo wiem jak to zrobic w Bascom Avr.Wiem tylko że jeżeli miałbym wyświetlacz ze sterownikiem np.KS108 to mógłbym wkorzystac program FONT EDITOR zawarty w Bascom Avr ,gdzie można wygenerowac większe czcionki....
Witam, Proszę o wyrozumiałość - to moje pierwsze kroki z uC ;) Próbuję wyświetlić cokolwiek na wyświetlaczu ST7565R, ale jedyne co mi się wyświetla, to czarny prostokąt :( Sprzętowo jest ok, ponieważ używam płytki ATXMEGAA3BU-XPLD - z poziomu Atmel Studio ładuję sample i LCD ładnie śmiga. Hex z Bascom wgrywam Flip'em i jedyne co się pokazuje, to czarny...
Prawidłowo robi się to tak: XH , YH , lub ZH . Kolejnym krokiem jest odczyt młodszej części adresu i odpowiednio przepisanie jej do XL , YL , lub ZL .
Ściągnij Bascom najnowszy (chyba 8.cośtam) , ale już w starszych był .lib lub .lbx glcdks108. - poszukaj w folderach instalacji Bascom! Bascom avr > samples > lcdgraph . Tak to ma wyglądać $lib "glcdks108.lbx" '(może być *.lib) biblioteka $include "font8x8.font" 'fonty PS wie ktoś czemu jak wyświetlam zmienną grafikę line...
grafikę konwertujesz przy ustawieniach: font 6x8 z czarno-białej bitmapy (zapisz jako "mapa bitowa monochromatyczna")
Zdaje sie ze tak czy siak musisz projektowac fonta literka po literce, pixel po pixlu. Nastepnie wpakować to w tablice (najlepiej dwuwymiarową), i napisac proste funkcje goniące te pixle do wyswietlacza (typu putpixel(x,y); ) Jesli pracujesz na CZARNO-BIAŁYCH (NIE monochromatycznych!) wyswietlaczach, robota jest prosta: bierzesz kartke w kratke, rysujesz...
Prościej. Zainstaluj BASCOM-AVR (nawet DEMO) a tam masz do tego narzędzie: Font Editor. Tylko najpierw włącz go w menu Plugin Manager. Pliki *.font są plikami tekstowymi z danymi.
Ale to jest przykład dla wyświwtlacza alfanumerycznego. A mi chodzi o wyświetlacz graficzny. Wiwm jak na nim wyświwtlać, tekst, obrazki i linie. Natomiast nie wiem jak wyświetlić np stopień celsjusza. Jest stopień celsjusza w fontach, które dołączyłem do programu. Natomiast nie wiem jak to napisać w programie.
Jak uzyskać polskie znaki diakrytyczne? W zaprogramowanych fontach ich nie widzę... DEFLCDCHAR (help bascom) Pamiętaj, że są to znaki o kodach 0...7 (jest ich maks 8)
Nie wiem której biblioteki uzywasz i w jakim trybie bo najczęściej po SPI nie da się odczytywać nic z powrotem z wyświetlacza po to by read/modify/write. Standardowe fonty będą więc się zachowywać tak jak opisujesz. Możesz jednak użyć fontów graficznych. Je mozna nawet wyświetlać pod innym kątem (90st,180st). Bawiłem się tym bardzo dawno temu. https://obrazki.elektroda.pl/4740734300_...
[syntax=vbnet] $regfile = "m644pdef.dat" $crystal = 16000000 $baud = 9600 $hwstack = 200 $swstack = 200 $framesize = 100 Config Serialin = Buffered , Size = 100 $lib "glcdKS108.lbx" '$lib "mcsbyte.lbx" Config Graphlcd = 128 * 64sed , Dataport = Portb , Controlport = Portd , Ce = 6 , Ce2 = 7 , Cd = 4 , Rd = 3 , Reset = 1 , Enable = 5 'Const Clockmode...
Coś generował, ale kod ważył ~8kb ZL2PD wraz z fontami i obrazkiem, oraz obsługą VFO i BFO po skompilowaniu w Bascom-Avr niecałe 16 kB. A dużo funkcji jest zaimplementowane.
Podawałem i nic się nie zmieniło Czy ktoś mi jest w stanie powiedzieć czy ten program powinien działać?? [syntax=basic4gl] $regfile = "m16def.Dat" $crystal = 1000000 $hwstack = 128 $swstack = 64 $framesize = 64 $lib "LCD-EPSON_L2F50_C.LBX" Config Graphlcd = Color , Controlport = Porta , Cs = 2 , Rs = 0 , Scl = 3 , Sda = 4 , Reset = 1 Const Black = 0...
Wklejam Ci kod, który co sekunde zmienia wartość kontrastu i pokazuje ją na lcd. Wyświetlacz mam podłączony przez spi i kupiłem go na portalu aukcyjnym jego symbol to 128x64-CF COG LED b/l-W/B 3.3V Co do brzydkiej linii czarnej to masz chyba uszkodzony mechanicznie ten wyświetlacz. [syntax=basic4gl] $regfile = "m8def.dat" $crystal = 11059200 $lib "glcdeadogm128x6.lbx"...
Dawno w programowanie się nie bawiłem, zresztą to było w Bascom. Idea stosowana niezależnie od języka programowania, musisz zdefiniować tablicę znaków(fontów). A najlepiej własną bibliotekę do obsługi napisać z fontami. Wtedy wyświetlanie mogłoby wyglądać tak; wywołanie procedury, pozycja, znak. Nie musiałbyś za każdym razem definiować tablicy znaków...
Równie dobrze prosty program do obsługi takiego LCD napiszesz w Bascomie. Do testów i studiowania jest gotowy przykładowy program w: ...\Bascom-avr\Samples\Lcdgraph\KS108.ba... W tymsamym folderze są również potrzebne fonty, a nawet przykładowy plik '.bgf'. Wystarczy to wszystko skopiować i scompilować dla własnego processora i sconfigurowanych podłączeń....
Mam do sprzedania STK200/300 dla AVR-ów ATMELA, zmontowany w lpt'qu (we ftyczce of course).Bardzo ładnie współpracuje z BASCOMem (bo sam go używałem) Tanio :grin: opchnę :grin: kontakt shoter(at)o2.pl _________________ -=shoter=- [ Ta wiadomość została zmieniona przez: shoter dnia 2002-04-30 18:41 ]
Witam, Czy ktoś może mi powiedzieć czemu jak używam komendy print , na wyświetlaczu żadne dane się nie wyświetlają [syntax=vbnet] $regfile = "m644pdef.dat" ' specify the used micro $crystal = 16000000 $baud = 9600 ' use baud rate $hwstack = 32 ' default use 32 for the hardware stack $swstack = 10 ' default use 10 for the SW stack $framesize = 40 ' default...
polskie fonty delphi fonty fonty bitmap
prezent pendrive dodge światła schemat gniazda przyczepa
diagbox lexia bateria milwaukee
Instrukcja obsługi traktorka jednoosiowego Honda F50 Vaillant VW/VUW 200/2-5 – skracanie czasu obiegu wody i wybiegu pompy