(at)ElektrodaBot Napisz program w Bascom dla Atmega8, który będzie liczył pojedyncze impulsy w ciągu 24 godzin z zapamiętaniem najkrótszego odstępu między tymi impulsami, wynik wyświetlał na wyświetlaczu 2x16 opartym na HD44780.
Witam Nie wiem czy trzeba zmieniać coś jeszcze w Fusebit, czy porostu problem jest po stronie wyświetlacza? Pozdrawiam Wyświetlacz powinien pracować zupełnie dobrze także przy 1 Mhz taktowaniu processora. W zależności od deklarowanej F(clk), Bascom kalkuluje odpowiednio timingi do stadardu HD44780 display controlera. Przy błednej konfiguracji (lub...
Na podstawie datasheeta do sterownika HD44780 musisz przygotować sobie procedury na wzór tych wbudowanych w BASCOM. Linia RW tutaj również na stale musi być dołączona do masy więc zostają 2 wyjścia z których jedno dobrze wykorzystać do sterowania podświetleniem przez tranzystor.
Witam. Mam taki wyświetlacz LCD 40x2 [url=http://www.winstar.com.tw/products_... Datasheet jest na tej stronie [url=http://www.cpu.com.tw/kh/gon/lcd/do... Czy do obsługi tego wyświetlacza potrzebuję specjalną bibliotekę? Z tego co wyczytałem jest on zgodny z HD44780 Napisałem prosty program w BASCOM...
Proszę o pomoc , wyjaśnienie czy wyświetlacze DEM16218SGH,DEM16221SYH i podobne tej firmy są kompatybilne z HD44780, a biblioteki Bascom je obsługują prawidłowo.
Brakuje chyba kabelka RW do masy.
w helpie po polsku pisze że dla wyswietlaczy 2x8 należy wpisać 16*1a. No chyba że w starych wersjach bascoma tak musiało być, bo poradnik mam właśnie do sporo starszej wersji. W nowej wersji BASCOM'a też ustawiasz 16*1a . Nie zamieściłeś schematu, przy wyświetlaczu powinien być potencjometr którym ustawiasz kontrast ekranu.
Witam! Posiadam wyświetlacz LCD HD44780 i procesor Atmega8 i moje pytanie jest następujące: Posiada ktoś program do obsługi ów wyświetlacza w języku C ? Jest tego masę w internecie, ale w Bascom'ie, a chciałbym mieć go w C, bardzo mi na tym zależy. http://obrazki.elektroda.pl/8368718300_1... Z góry dziękuję. Pozdrawiam, Arek!
Witam. Posiadam wyświetlacz 4x16 znaków JM164A. Próbuje wysterować go za pomocą atmega 8 w Bascomie, nic nie wyświetla. Mam w związku z tym pytanie, czy programuje się go tak samo jak HD44780 czy inaczej. Tym programem nic nie mogę zdziałać. $regfile = "m8def.dat" $crystal = 1000000 $sim $lib "lcd4.lbx" Config Lcdpin = Pin , Rs = Portc.5 , E = Portc.4...
Witam W jaki sposób skonfigurować bascoma do współpracy z LCD w trybie 8bit? zależy mi na przyśpieszeniu pracy LCD. Procesor atmega128 wyświetlacz np: http://www.allegro.pl/show_item.php?item...
Na PC5 nie ma masy, bo BASCOM nie obsługuje w tej konfiguracji sterowania pinem RW z automatu, a sterowanie ręczne (czyli PC5->Output+LOW) nie ma sensu.
Z noty HD44780 wynika ze RW trzeba ustawic na 1 w momencie sprawdzania zajetosci. Wiec uzywa sie go nie tylko do okreslania zapisu/odczytu. http://www.republika.pl/ggrunge/hd44780.... Sproboj jeszcze 8mioma liniami go podlaczyc.
Jak podłączyć Lcd 8x2 zgodny z hd44780 do atmegi8? Kiedy próbowałem to nic nie wyświetlał. Program napisany w bascomie. Próbowałem ustawiać wyświetlacz jako 16x2 16x1 i 16x1a I nic nie widać poza prostokątami w górnej linii. Pin R/W podłączony do masy
Jeśli ma to byc typowy LCD ze sterownikiem np. HD44780 to wszystkie linie równolegle (razem) z wyjątkiem rozdzielonych linii enable. W ten sposób można obsłużyć z jednego procesora kilka wyświetlaczy (mając odpowiedni program - BASCOM bez doróbek chyba tego nie obsłuży).
Witam Problem polega chyba na złej bibliotece... otóż chcąc wyświetlić na KS108 (128x64) regfile = "m8def.dat" $crystal = 8000000 $baud = 19200 $hwstack = 32 $swstack = 10 $framesize = 40 $lib "glcdKS108.lib" Config Graphlcd = 128 * 64sed , Dataport = Portb , Controlport = Portd , Ce = 1 , Ce2 = 6 , Cd = 4 , Rd = 3 , Reset = 2 ,...
Witam. Jestem początkujący w programowaniu mikrokontrolerów. Dzis podpiołem wyswietlacz HD44780 z bibliotekami radzio. Pozmieniałem piny w pliku nagłowkowym i usunołem wszystko z R/W. Schemat podpiłem jak na obrazku: http://obrazki.elektroda.pl/2169783000_1... Wyswietlacz wyswietla czarne kwadraciki. Kod programu //LCD_Initalize();...
Witam Czy podłączając w trybie 4 bitowym wyświetlacz LCD HD44780 piny tylko do portów D atmegi8 (PD0 - PD6) muszę jakoś wyłączyć usart żeby nie zakłócał działania komunikacji wyświetlacza? Czy takie podłączenie ma racje bytu?
Witam Jestem nowy w świecie mikroprocesorów, i już mam problem. Mianowicie mam procesor ATMEGA8 i wyświetlacz LED 2x24 (HD44780), i problem z wyświetlaniem tekstu. Zamiast tekstu mam cały wyświetlacz w kwadracikach. (Sterownik do LED http://radzio.dxp.pl/hd44780/) hd44780.h [syntax=c]//----------------------------...
Witam. Chciałem rozgryźć wyświetlacze z HD44780. Po nieskutecznych próbach z interfejsem 4-o bitowym, wszystko skasowałem, i napisałem zupełnie od nowa, tym razem pod interfejs 8mio bitowy. OK, poczytałem datasheety, diagramy itp. Według mnie wszystko raczej się zgadza, ale wyświetlacz się nie chce zainicjalizować (a raczej dwa wyświetlacze, bo próbowałem...
Witam Mam wyświetlacz, który daje się sterować prawie identycznie jak taki z typowym HD44.... Jedyna różnica, to adresy linii: pierwszy znak pierwszej: 80 pierwszy znak drugiej: C0 Da się jakoś w Bascomie ustawić takie sterowanie?
Witam. Zebrałem parę rzeczy w całość i przedstawiam w formie artykułu dla innych, którzy będą chcieli po szynie I2C, tanim modułem, podłączyć swój wyświetlacz na kontrolerze HD44780 do Atmegi. http://obrazki.elektroda.pl/9463585000_1... Schemat tej płytki. http://obrazki.elektroda.pl/8480302400_1... Na pozycji 15. i 16....
Witam. Na znanym serwisie aukcyjnym zaopatrzyłem się w wyświetlacze LCD 2x16 znaków które miałybyć kompatybilne z HD44780 jednak nie są. Wyświetlacze to PC1602V-P8 firmy Powertip. Na stronie $regfile = "m8def.dat" 'procesor mega 8 $crystal = 8000000 '8mhz Wait 1 Config Adc = Single , Prescaler = Auto , Reference = Avcc ' ustawienie adc Dim...
Witam, właśnie walczę z obsługą LCD pod Atmegą 8 - cały kod jest w C, z użyciem biblioteki: lcd.h #ifndef LCD_H #define LCD_H /***************************************... Title: C include file for the HD44780U LCD library (lcd.c) Author: Peter Fleury <pfleury(at)gmx.ch> http://jump.to/fleury File:...
Do megi 8 w trybie pinmode mam podpięty standardowy alfanumeryczny wyświetlacz 16x2. Pin 7 tego wyświetlacza ustawiam na stan wysoki by przestawił się z odbioru na wysyłanie. I to napewno działa bo wyświetlacz nie przyjmuje wtedy tekstu. Jak teraz moge coś z niego odebrać? Chodzi mi o jakieś polecenie, kawałek kodu, przykład co kolwiek aby popchneło...
Bardzo proszę o pomoc w napisaniu procedury inicjalizującej ten DM157a w assmeblerze. Od długiego czasu walczę z tym wyświetlaczem w BASCOM, wiem o problemach tego LCD i długich czasach rekcji, ale problem polega na tym, że w BASCOM nie mogę nic zrobić z inicjalizacją LCD bo jest automatyczna dla HD44780 i źle mi startuje z tym LCD i źle działa. Tak...
Czy teraz rezystory podłączone są prawidłowo? Jeśli chodzi o książkę, to mnie interesuje głównie C (Assemblera próbowałem się na PC nauczyć i póki co bezskutecznie, Bascom ma mniejsze możliwości niż C, więc w jakim celu uczyć się "gorszego" języka, jak zna się już "lepszy"). Możesz polecić jakąś książkę opisującą ukontrolery obsługiwane w C? Dobrze...
Dzięki za szybką odpowiedź. Aktualnie może być problem z portem LPT w moich laptopach, aczkolwiek spróbuję coś pokombinować i dam znać jak poszło. Jeśli ktoś zna jeszcze inne, ciekawe pomysły na przetestowanie LCD to proszę pisać. Z góry dziękuję. Dodano po 1 Dopadłem kabel LPT, przygotowałem go wedle schematu zawartego w pliku źródłowym skryptu + w...
taktowany jest tak jak powinien, 8MHz i w programie też tak mam. Wszystkie inne LCD na HD44780 działają dobrze tylko te DM 157 świrują. No można by zwalić na to że jeden jest gupi ale aż 3 ??? Już jest nawet tak, że jak uruchamiam po raz pierwszy to startuje albo nie i czasami podziała chwilkę i zaraz wszystko lata. Jak parę minut tak pochodzi to za...
Gandziorz -> no co ty? żartujesz sobie? że po wpisaniu w googla PIC16F84 HD44780 nic nie możesz znaleźć? skoro pierwszy otwarty link i już masz schemat z PIC16F84 !!! a skoro chodzi ci tylko o podłączenie to możesz równie dobrze poszukać i dla procków AVR - co to za różnica - tego typu wyświetlacz przy sterowaniu szyną 4bit to tylko 4 linie danych...
co napisaliscie jako swoj pierwszy program na dany uC w danym jezyku (rozbudowy sie licza, byle by wciaz byla to ta sama baza) n. n. - literka, cyferke z przodu dodam sam. zachowujcie chronologie w swoich dokonaniach na roznych platformach jezykowych i sprzetowych, tak aby to mialo sens! ____________________ 0x1-a. Freddie Chopin - migacz diodkami o...
Wyświetlacz jest zgodny z HD44780.
Specjalnie dla Samuraja link do dobrej biblioteki dla LCD ze sterownikiem HD44780: [url=http://www.jump.to/fleury]http://ww...
Kwarcu brak, pracuje na wewnętrznym oscylatorze. 100 ms niestety nie pomogło. A te kable to mogą być takie długie? Wiem, że dla 1 Wire moze być nawet 100 m a dla HD44780?
Po pierwsze jakie czasy chcesz obliczać i jakie przerwania po co ??? To jest bascom nie assembler, deklarujesz na wstępie programu prędkość kwarcu a kompilator troszczy się o resztę tj. dajesz deklarację $regfile = "m8def.dat" $crystal = 12000000 Po drugie, procedura obsługi wyświetlaczy LCD (mowa tu o alfanumerycznych HD44780) jest w BASCOM zaimplementowana...
Wiele środków nie mam, więc nie będę kupował jakiegoś LCD za 45zł. HD44780 już obsługiwałem.
Musisz zaimplementować to dokładnie tak jak pokazano w nocie kontrolera. Ważne tu będą zależności czasowe. Zrobić to łatwo - masz stroby odczytu, zapisu i CS - najlepiej je podłączyć pod piny generujące przerwanie, resztę robisz w procedurze jego obsługi. Niemniej jednak, jeśli nie znasz się na programowaniu to ten projekt może być za ambitny. Zacznij...
Powiem jedno ja podłączałem z tej strony i wszystko okey [url=http://radzio.dxp.pl/hd44780/hd4478...
W przypadku LCD (kompatybilne z HD44780) nie ma musu podłączać do masy.
Jesteś pewny, że Twoje wyświetlacze mają sterownik zgodny z HD44780?
mam ten sam wyświetlacz i ten sam objaw ... # w pierwszej linii i włączone podświetlanie mimo że nie podłączyłem zasilania do A (EL Backlight 1) i K (EL Backlight 2). Tak się zastanawiam czy aby jest on kompatybilny z HD44780 - w dokumentacji technicznej nie znalazłem takiej informacji - tylko sprzedający pisze że jest zgodny. Zasilanie (pin 1 i 2)...
Mam wypięte piny. Dobrze że piny, a nie coś innego... Dokąd ty te piny 'wpinasz'? Dla 4bitowej magistrali do kontrolera (zgodnego z) HD44780 piny D3..D0 podłącza się do masy, a gdy nie korzystasz z odczytów, to pin R/W ma obowiązek być podłączony na stałe również do masy Skoro wyświetlacz wogóle cokolwiek wyświetla, to znaczy, że inicjalizacja przebiega...
Jesli napisales jakis program to podaj a ja ci powiem jak LCD podlaczyc. Sam mam wyświetlacze z LISPOLu i często poprostu miałem tak ze program był dobry ale źle podłączałem wyświetlacz. I jeszcze dokumentacje lcd i czy jest zgodny z HD44780
Zaznaczę tylko, ze gotowce z chin mają różne kombinacje połączeń: http://mikrokontrolery.blogspot.com/2011...
...bo Bascom to nie C i R/W trzeba podpiąć do procka a nie do masy ;) Bascom tego nie sprawdza ale procedruki pod C raczej tak. Pzdr.
To ci się trafiła pewnie taka płytka jak i mi. Też mam taki rozkład pinów. Wyjście 3 jest pod E2 i to jest programowo sterowanie podświetleniem. Dlatego ci miga. Mi też migało. Ja dwa dni szukałem biblioteki żeby działała z tą płytką, bo przerobić nie umiałem. Zobacz ten kod: T i tam, jeżeli żadna z trzech nóżek odpowiadających za ustalenie adresu nie...
Sterownik KS-0066U podobno nieco się różni od HD44780. Zajrzyj do [url=http://www.elektroda.pl/rtvforum/to... tematu.
a czy bascom obsługuje sed1278 ? mi się wydaje że tylko hd44780 i chyba ks077 , może dlatego nie daje się uruchomić .
Witam Przerzucam się z Bascom na C. Niestety jest to odrobinę bolesne. O ile LCD już ogarnąłem, to kłopot sprawia mi DS18b20. Zaraz po uruchomieniu układu, temperatura wyświetla się w miarę dokładnie. Niestety po kilkudziesięciu sekundach wyświetlana jest temperatura ujemna (!). Czyli najpierw pokazuje ok 22-23 st. i nagle przeskakuje na -8st. Wygląda...
Chodzi o standardowe listy poleceń i zestawy znaków, nie musisz znać jakie sekwencje trzeba wysłać do LCD-ka, żeby go zaprogramować i jakie kody wysłąć, żeby prawidłowy napis pojawił się na ekranie. Odpowiednie biblioteki są w kompilatorach BASCOM, AVR, czy C. Piszesz linijke w programie: print "hello" i taki napis widzisz na LCD
$regfile = "m16def.dat" ' INFORMACJA O PROCESORZE $crystal = 8000000 $baud = 9600 Config Lcdpin = Pin , Db4 = Porta.2 , Db5 = Porta.3 , Db6 = Porta.4 , Db7 = Porta.5 , E = Porta.1 , Rs = Porta.0 ' TAKTOWANIE PROC FABRYCZNE 1Mhz Config Lcd = 16 * 2 Config Pind.7 = Output ' informuje proc że PBD (PIN21) jako wyjście Config Pind.6 =...
Witam. Napisałem tak, ponieważ miałem taki sam problem i po podpięciu dopiero ruszyło - ale u Ciebie to chyba coś innego, bo wyświetlacz nie świeci - dobrze rozumiem, że wyświetlacz typu hd44780? Po uruchomieniu cała pierwsza linia powinna zapełnić się kwadracikami - tzw. self test RESET należy podłączyć przez opornik 10kohm do plusa i kondensatorem...
"ale co da podłączenie całego LCD pod PORTB " miałem kilka Uc gdzie LCD działały tylko gdy piny były w tych samych portach. Mało tego, miałem M16 i LCD nie działał na porcie C, na pozostałych tak. Ale może dla tego że programy pisane były w BASCOM, ciężko określić. "a co powiesz na zawartość hd44780.h? " Nie mam pojęcia, nie piszę w C.
wgrałem poprawkę na 2 atmegi i nic to nie dało. takie 2 wyświetlacze posiadam, tylko że sterownik jest standardowy http://allegro.pl/lcd-16x2-1602-hd44780-... Dodano po 2 sprawdziłem podłączenia pinów i ich deklarację jest ok
Atmega8 tez moze byc - latwo dostepna, tania, i bedzie z duzym zapasem. Generalnie w czym nie bedziesz pisal (BASCOM, AVR-GCC), to sa gotowce na obsluge LCD na HF44780 i obsługe klawiatury PC.
Witam. Na allegro pojawiły się wyświetlacze lcd "kompatybilne z hd44780" o rozmiarze 2*20 i 2*40. Są po okazyjnej cenie. Mam w związku z tym pytanie. Czy za pomocą zwykłego polecenia "LCD" w bascomie da radę na nich coś wyświetlić? Jeden z tych wyświetlaczy (2*40) to TOSHIBA TLC-2591. Wie ktoś jak podłączyć ten wyświetlacz pod atmegę8? Liczę na szybką...
Ale zajmuje to o jedną końcówkę procesora więcej. A w przypadku gdy końcówek mało & procedury czasowe nie są krytyczne to rozwiązanie bez sprawdzania zajętosci jest lepsze. Często jest na odwrót- wtedy trzeba sprawdzać zajętość. Nie ma rozwiązań idealnych- tak jak kobiet. Ale zawsza na szczęście można coś znośnego wybrać. Program można ostatecznie zrobić...
W jakim języku programujesz?? LCD możesz podłączyć pod obojętnie jakie wyprowadzenia uC, byle by dobrze później zadeklarować je w kodzie programu... Tutaj przykład, jak to może wyglądać przy użyciu Bascom'a dla LCD ze sterownikiem HD44780: Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portc.2 , Db6 = Portc.1 , Db7 = Portc.0 , E = Portc.4 , Rs = Portc.5...
Dlaczego chcesz odczytywać czas w przerwaniu? Przerwanie powinno być jak najkrótsze. Odczyt danych z pcf-a zrób w pętli głównej a przerwanie wykorzystaj tylko do migania kropką. Wiem ze powinno byc jak najkrotsze, ale chcialem aby odczyt czasu wystepowal tylko gdy jest potrzebny. Gdy dorzuce go do petli glownej to obawiam sie ze wyswietlacze zaczna...
Witam Mam taki problem. LCD na sterowniku hd44780 podłączony do atmega16 działa prawidłowo, przestaje po podłączeniu do atmega8. Obaw to czarna górna linia. Podłączony jest w taki sposób: RS - PC0 RW - GND E - PC1 DB4 - PC2 DB5 - PC3 DB6 - PC4 DB7 - PC5 Co znalazłem temat z podobnym problemem to że LCD trup. Z bezsilności zacząłem kilkukrotnie resetować...
Witam! Na wstępie dodam, że jestem baaardzo początkującym elektronikiem. Z mikroprocesorami nie miałem jak dotąd nic wspólnego, dodatkowo nie znam żadnego języka przydatnego elektronikowi (C, BASCOM, etc.). Dlatego też proszę o wyrozumiałość i nie zasypywanie mnie trudnymi terminami ;) Przejdźmy do rzeczy. W końcu nastała potrzeba "skombinowania" odpowiedniego...
Jeżeli LCD jest kompatybilny z HD44780 to kontaktowe jest 6 pinów: Eneble, RS, DB7, DB6, DB5, DB4. Do tego jeszcze oczywiście zasilanie +/-. Producent powinien zadbać o te wyprowadzenia. Nie ma ich pod spodem? A co do napisu jest to banalne. Ja mam wszystko w Bascom AVR, tam aby wyświetlić jakiś napis podajesz tylko: CLS 'czyści z wszystkich śmieci...
Publikuję to z myślą, że może się to komuś przyda. Dopasowałem tani chiński konwerter I2C do wyświetlacza HD44780, który można kupić poniżej 5 zł. Należy linię RW wyświetlacza połączyć z masą. http://obrazki.elektroda.pl/8806597000_1... [syntax=vbnet] ' Uniwersalny nagłowek programu v1a LCD HD44780 TWI (I2C) $regfile = "m8def.dat" 'Atmega8...
atmega8 hd44780 bascom wyświetlacz atmega8 hd44780 bascom atmega8 hd44780
telewizor hitachi firmware zmiana języka pralka k7vt4a kondensator
pralko suszarka pralko suszarka
Mercedes-Benz C200 W204 2010 135kW – sterownik SIM271, VGS/EGS, lokalizacja i numery OEM Audi A4 B5 1.8T Avant 2001 po lifcie – długi rozruch na benzynie latem, szybki na LPG i zimą