OK, skompilowałem przykładowy program. Jest pewien problem z kompatybilnością biblioteki KS0108. Wykorzystuje ona stałe CS1, CS2 i CS3 do swoich celów, a te stałe są zarezerwowane dla procesora Atmega128. Zapewne biblioteka KS0108 nigdy nie była testowana z MegaCore Atmega128. Podmieniłem w bibliotece KS0108 nazwy CS1 na CS_1 (itd.) i kod skompilował...
A Z czego wnika taka rozbieżność cenowa :?: przecież obydwa mają taką samą rozdzielczość Inna technologia wykonania. Ten pierwszy to tylko matryca ze złączem + jakiś tam plastik. No i ma mało popularny sterownik. BASCOM nie ma na liście tego sterownika (w bibliotekach też go nie ma), ale jest on funkcjonalnie kompatybilny z KS0713 a ten jest zaś unowocześnioną...
To może tak: KS0108_GLCD display = KS0108_GLCD(A0, A1, A2, 2, 3, 4, 5, 6, 7, 8, 9, 13, 13, 13); (na końcu są trzy "13" niepodłączone). CSA stan niski, CSB wysoki albo odwrotnie. Google: ks0108 csa csb.
Witam Mam problem z uruchomieniem wyświetlacza na sterowniku jak w temacie. Zakupiłem sobie wyświetlacz w sklepie kamami o oznaczeniu LCD12864-NEG_BLUE i przygotowałem dla niego płytkę, której schemat jest w załączniku. Sercem układu jest ATmega8 taktowana z częstotliwością 8MHz (wew. RC), ustawienia Fuse bitów: H-0xD9 L-0x94. Program pisałem wykorzystując...
Witam wszystkich :) Ostatnio wpadł mi w ręce wyświetlacz graficzny 128x64 na sterowniku KS0108.Tekst i grafika wyświetlają się ok lecz nie za bardzo wiem jak wyświetlić jakąś zmienna np: radzia udostępnioną w tym przypadku przez kamami. Proszę o pomoc bardziej doświadczonych kolegów ;) [syntax=c]/ * graph_lcd.c * * Created on: 2011-04-18 * Author: adi84_84...
Witam http://sklep.avt.pl/photo/_pdf/LCDGRAF3.... To jest mój wyświetlacz który kupiłem i mam problem z jego uruchomieniem ogólnie to nic nie wyświetla się na nim a próbowałem już wszystkiego:( gównie to z tego programu korzystałem i ręce mi opadają '---------------------------------------... 'name :...
Podczas kompilacji kodu z wykorzystaniem biblioteki Radzia KS0108 wyskakuje mi szereg takich błędów, z którymi nie mam pojęcia co zrobić. http://obrazki.elektroda.pl/1600912000_1... Dla pomocy zlokalizowania błędów tu kody: -main.c [syntax=c] #include <avr/io.h> #include <util/delay.h> #include <stdlib.h> #include "KS0108.h"...
Podobny temat chyba był już poruszany, natomiast może ktoś też miał podobny problem i udało się go jakoś rozwiązać. Otóż próbuje połączyć procesor lpc2106 z wyświetlaczem na sterowniku ks0108. Strona "radzia" pomaga, znalazłem też kilka podobnych projektów opartych na tym wyświetlaczu i tym procesorze, jednak coś mi nie działa. Oto kod, ten fragment...
W sumie fakt - nie zaznaczyłem, że nie zależy mi na żadnej emulacji portu. Przeglądając fora elektrody doszedłem do wniosku, że to po prostu pewnie z powodu jakiś ograniczeń musi się sprowadzać gdzieś do portu COM. Ale po poszukaniu po nowych wskazówkach, wygląda na to że możliwa jest pełna integracja z USB. Yay. No dobra, moduł arduino wygląda bardzo...
biblioteka Dodano po 4 [syntax=cpp] int main(void) { //--------------------------------------... ks0108Init(0); //inicjalizuje wyświetlacz ks0108SelectFont(Arial_Bold_14, ks0108ReadFontData, BLACK); ks0108GotoXY(65,15); ks0108Puts("FREQ"); _delay_ms(300); //LCD_CLEAR; ADC_init(); // Initialization of ADC ch=0; sei(); while(1) { voltage2=ADC_read(0)*5;...
Witam, poszukuję biblioteki lub najlepiej gotowca (całego "dema" projektu)do obsługi wyświetlacza OLED SSD1306 I2C (widocznego poniżej), kod pod MikroC PRO for PIC lub MPLAB X (XC8) dla mikrokontrolera PIC18F2550 (lub 18F4550), z góry będę wdzięczny za pomoc. Testowałem ten wyświetlacz pod Arduino mini i działa bardzo dobrze, przeszperałem internet,...
tak, tak, już sobie z tym poradziłem, było trochę więcej do zmieniania niż dwie linie, ale dało rade, wystarczyło mi rozdzielić obsługę Portu DATA na dwa porty. Dla potomnych umieszczam rozwiązanie: Definicje: #define KS0108_DATA_PORT1 PORTA #define KS0108_DATA_DIR1 DDRA #define KS0108_DATA_PIN1 PINA #define KS0108_DATA_DB0 (1 << PA0)...
Witam,dzięki za porady, to jest biblioteka której używam,czy może mi ktoś pomóc w przerobieniu tej biblioteki $lib "glcdKS108-192x64.lib" Copyright = Mcs Electronics Www = Http : / / Www.mcselec.com Email = Avr(at)mcselec.com Comment = Ks0108 Graphic Display Library For 192 * 64 Libversion = 1.11.9.3 Date = 23 June 2009 Statement = No Source Code From...
Witam ! Tracąc dziesiątki godzin szukania w Internecie i dwa tygodnie prób i błędów z w/w LCD proszę o pomoc (i pokazanie błędu) Dołączam kod w http://obrazki.elektroda.pl/7865128700_1... [syntax=c][/syntax] // --------- sterownik LCD -> chyba NT7108/NT7107 (podobny do KS0108 ) --------------- // ATmega 128 + POWERTIP -> LCD PG12864...
Witam. Otóż mam nie mały problem, mianowicie mam Zestaw Uruchomieniowy EvB 4.3v4 oraz dokupiłem sobie LCD graficzny 128064-CF typu ChipOnGlass LED (White/Blue) Link usunąłem - jeden wystarczy. NOTA KATALOGOWA http://artronic.pl/o_produkcie.php?id=11... Co prawda w nocie katalogowej jest podany inny sterownik, ale dobrze działa również pod sterownikiem...
Często jest tak że wykonując zapis komendy do sterownika oprócz samego kodu komendy zapisywany jest także argument. Spójrz do dokumentacji sterownika. Z tego właśnie powodu do makra DISPLAY_SET_X oraz DISPLAY_SET_Y sumowane są argumenty. Użycie modulo jest spowodowane jedynie potrzebą dostosowania argumentu w komendzie.
Podpięte, ale oczywiście nie działa:) Tzn. prawdopodobnie nie chodzi o problemy elektryczne, ale programowe. Staram sie przerobić procedury KS0108 z AVR na STM32. Tam były np. porty 8bit, tu 16 itd... Mam takie pytania. jeżeli mam. char commandTW = 55; uint16_t command; command = commandTW; command <<= 8; to będę miał w 8 starszych bitach command...
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...
Poprosze!:) Tak praktycznie caly czas wyglada sytuacja na LCD http://obrazki.elektroda.pl/2998917800_1... wyglada jakby w prawej czesci wystwietlacza (CS2) w kazdej linijce brakowało po dwa piksele szerokości znaku natomiast lewa połówka (CS1) jest przesunięta, tyle że w odróżnieniu od CS2, przynajmniej linijki są równo względem siebie....
Witam, Mam problem z obsługą wyświetlacza 128x64 zgodnie z ks0108 na mikrokontrolerze STM32F4 . Po poprawnym przyłączeniu do układu wyświetlacza, zabrałem się za oprogramowanie tego mikrokontrolera. Mój schemat podłączenia wyświetlacza wygląda tak : RS (Di) - PB1 R/W - PE7 E - PE9 CS1 - PB2 CS2 - PE8 RST - PE10 Data - PA0 do PA7 I mam sterownik: [syntax=c]...
[syntax=c] #define LCD_PORTSET IOSET0 #define LCD_PORTCLR IOCLR0 #define LCD_DDR IODIR0 #define LCD_PIN IOPIN0 #define LCD_DATA_PORTSET IOSET1 #define LCD_DATA_PORTCLR IOCLR1 #define LCD_DATA_DDR IODIR1 #define LCD_DATA_PIN IOPIN1 #define KS0108_RS 0 #define KS0108_SET_RS LCD_PORTSET |= 1 << KS0108_RS #define KS0108_CLEAR_RS LCD_PORTCLR |= 1 <<...
Witam Mam pewien problem. Piszę program pod istniejącą już płytkę na której znajduje się Atmega128, wyświetlacz LCD 64x128 i kilka innych rzeczy. Problem polega na tym że port sterujący wyświetlacza jest podpięty do dwóch różnych portów mikrokontrolera. A dodatkowo port danych jest odwrócony. Tzn: PB6 --> E PB7 --> D/I PD4 -->R/W ...itd A PC0...
Dzięki Gonza za odpowiedź. Wyswietlacz jest z podświetleniem foliowym. A co powiesz na ten wyswietlacz wydaje sie bardzo podobny [url=http://www.ebay.co.uk/itm/12864-128... Powieżchnia wyswietlana powinna sie miescic w przedziale: 68mmx37mm Maksymalny...
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,...
Ta biblioteka po prostu nie trzyma wymaganych zależności czasowych opisanych w dokumentacji wyświetlaczy. W niektórych przypadkach zadziała, w innych - nie. Poprawnie działająca funkcja lcdWait odpowiada za wymuszenie oczekiwania na gotowość KS0108, więc zależności czasowe są już spełnione. Proszę skompilować i sprawdzić przed i po poprawkach. Na stronie...
Rezultat próby upewni Ciebie co do tego, gdzie należy szukać przyczyny problemów. Dziękuję za te uwagi. Dziś będę odłączał całkowicie wyświetlacz - tuż po przesłaniu grafiki odłączę wszystkie linie, zasilanie będzie z baterii. Mam jeszcze jedną, może istotną obserwację. Mój wyświetlacz ma kontroler KS0108. W nieskończonej pętli robię nieustannie odczyt...
emarcus: Ten gotowiec z bascoma mi nie dziala. Ani zaden gotowiec jaki znalazlem z biblioteka glcdKS108. Moze cos z plikiem jest nie tak? Tylko to troche malo prawdopodobne. Nagralem filmik na ktorym widac jak sie zachowuje procek. http://youtu.be/oLeJPkTr1VI Gdzie robie błąd? :?: Z filmu widać że coś tam sie dzieje. A co właściwie spodziewałeś sie...
niestety nic to nie dało, pozastępowałem delayem na 5ms i nic. Może po koleii, co mam podać że ktoś był w stanie mi pomóc? Zacznę od : wszystkie funkcje do obsługi wyświetlacza wrzuciłem ze strony http://radzio.dxp.pl/ks0108/ tak wyglądają moje definicje: #define DISPLAY_STATUS_BUSY 0x80 #define DISPLAY_SET_X 0x40 #define DISPLAY_SET_Y 0xB8 //#define...
Chciałbym aby cokolwiek wyświetliło by się na wyświetlaczu GLCD. Niestety nie udaje mnie się zapalić nawet pojedynczego piksela. W programie stosuję bardzo długie opóźnienia _delay_ms(10); , ale to dlatego żebym widział jak przełączają się stany logiczne na magistralach. Proszę o pomoc w uruchomieniu wyświetlacza. Wyprowadzenia wyświetlacza GLCD http://obrazki.elektroda.net/97_12854170...
Mam problem z uruchomieniem wyświetlacza graficznego bazującego na KS0108. Układ połaczony jest wg schematu poniżej. Atmega zaprogramowana jest standardowym samplem ks108.bas dołączonym do bascoma. Układ zasilany jest napięciem bezpośrednio z portu USB. Tak wygląda stan pinów po uruchomieniu: /CS1 - H (3,8V) /CS2 - H (3,8V) RST - L R/W - L RS - H E...
Dzięki za zainteresowanie problemem. Więc układ jest na ATmega32U4 z zewnętrznym 12MHz. Potrzebny będzie UART oraz SPI zatem lutowanie ścieżek jest niestety wykluczone. :/ GLCD jest podłączony na różnych portach tam gdzie były one wolne. I tak: CSEL1 - PORTE6 CSEL2 - PORTB7 RST - PORTD5 D_I - PORTF6 RW - PORTF7 EN - PORTE2 D0 - PORTC7 D1 - PORTC6 D2...
Witam! Próbuję poradzić sobie z zapisem i odczytem zmiennej z EEPROM'u. Gdy po zapisaniu do pamięci zmiennej resetuję procka przy użyciu programatora to jest ona prawidłowo odczytywana. Gdy natomiast odłączę zasilanie to niestety procek odczytuje mi inną wartość. Ta źle odczytana wartość równa jest '1' czyli takiej wartości jaką wpisuję do EEpromu w...
z góry przepraszam moderatorów za brak edycji tylko nowy post -------------------- kod z sampla bascomowego $regfile = "m16def.dat" ' specify the used micro $crystal = 4000000 ' used crystal frequency Wait 2 Config Graphlcd = 128 * 64sed , Dataport = Portc , Controlport = Porta , Ce = 5 , Ce2 = 4 , Cd = 1 , Rd = 2 , Reset = 3 , Enable = 0...
Co znaczy "stworzenia pliku .o jest późniejsza niż pliku .c"? Bo data stworzenia .c jest wcześniejsza, ale data modyfikacji (jeśli była robiona) późniejsza. Dodano po 1 # Hey Emacs, this is a -*- makefile -*- #---------------------------------------... # WinAVR Makefile Template written by Eric B. Weddington, Jörg Wunsch,...
Witam. Postanowiłem ostatnio oprogramować sobie wyświetlacz graficzny [url=https://www.piekarz.pl/?item=13945]... ze sterownikiem KS0108. Wszystko działa, ale pojawiają się 2 problemy: 1) napisałem sobie funkcję odwracającą kolory i w momencie jej użycia pojawiają się błędy na wyświetlaczu (filmik [url=http://www.elektroda.pl/rtvforum/do...
Witam. Nie mogę wyświetlić żadnego znaku, wyrazu a nawet piksela na wyświetlaczu. Wyświetlacz mam taki: STEROWNIK: KS0108B (HD61202/3) LCD-AG-128064H-YHY Y/G-E6 PBF = ABG128064H05-YHY-R-01 http://allegro.pl 3.1.18. Zabronione jest publikowanie informacji do źródeł, które po pewnym czasie wygasają (publikowanie odnośników do stron o charakterze krótkotrwałym)....
Witam po zmianie procka nie mogę się skomunikować z ADS110 ,kod wcześniej działał z Atmega32. Obecnie używam Atmega644P wg schematu while(!(TWCR&(1<<T... Poniżej cały kod: #define F_CPU 1000000L #include <inttypes.h> #include <avr/io.h> #include <avr/pgmspace.h> #include <util/delay.h>...
ks0108 biblioteka wyświetlacz ks0108 bascom ks0108
sterownik x18xe1 ładowarka zielony zamek tylny drzwi mercedes
vaillant kondensat telewizor manta led5501
Dlaczego głośnik Marshall gra cicho? Przyczyny i rozwiązania Blaupunkt CR12BK – minutowy dźwięk po resecie, jak wyłączyć beep?