Przetestuj ten. Tak go poopisywałem, że aż mi się nie podoba :D [syntax=basic4gl]$regfile = "m8def.dat" $crystal = 8000000 $hwstack = 40 $swstack = 16 $framesize = 32 '# wyświetlacz Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portc.2 , Db6 = Portc.1 , Db7 = Portc.0 , E = Portc.4 , Rs = Portc.5 Cls '# timer ' 8000000Hz(8MHz)/256(Prescaler)=...
witam mam wyświetlacz vfd CU406SCPB-T20A wysyłam do niego szeregowo jakiś napis a na wyświetlaczu zamiast wyświetlić się i pozostać napis ten tylko mignie i znika , czy ktoś wie jak to zrobić żeby napis mi nie znikał ? w bascomie zrobiłem to tak : print "seba" end w załączniku dane wyświetlacza
Dzień dobry, piszę w desperacji. Pilot PHILIPSA (wygląda na oryginał, od TV PHILIPS, sam ma napis PHILIPS). Rezonator zewnętrzny 8MHz, fusebity 11111111 External Resonator/Oscillator i CKOPT na 0 a na wyświetlaczu nadal 255 i 127..... Wyświetlacz skonfigurowany jak w książce, działa, więc się go nie czepiam. pin RC5 to PIND.2 Odbiornik to TSOP2236 ale...
Witam , jestem początkujący w programowaniu w bascomie . Chciałbym sprawdzić czy mój wyświetlacz jest prawidłowo podłączony oraz czy wszystko działa , lecz problem w tym że nie za bardzo potrafię napisać programu. Proszę o prosty program, który będzie wyświetlał mi jakiś napis na wyświetlaczu. Posiadam atmege32, programator USBASP. Z góry dziękuje za...
Mam pytanie jak zrobić aby matryca wyświetlała coś jakby w negatywie. Przykład : tablica w 1 poście wyświetla napisy na zapalonych diodach mi zależy na tym aby napis był na przygaszonych diodach. Soft mam napisany w bascom i nie wiem jak sobie z tym poradzić.
Ja mam P4 3.0 na poczatku takze miałem problem gdy zasilanie do programatora brałem z osobnego zasilacza ale rozwiazałem go tak ze zasialanie do programatora biore z zasilacza na ktorym dziala moj komputer i teraz juz nie mam takich problemow. Ale sam mam pytanie. Interesuje mnie zachowanie wyświetlacza LCD a mianowicie pisze program w BAsCOM Program...
Takie oto pytanie dla przykładu: Co zrobić jeżeli procedurę wywołujemy z procedury np. w wielostopniowym menu, które jest też procedurą. Mamy ograniczyć użytkownikowi ilość wywołań, trochę nie ładnie. Lepszym chyba rozwiązaniem jest rezygnacja z takiej sytuacji na rzecz skou do podprogramu i powrót bo w tym przypadku stos nie jest nadpisywany. Tym...
Posiadam płytke testowa AVT-3500. Podłaczyłem wyświetlacz LCD 16*2. Napisałem program testowy i mam problem. W pierwszym wierszu napis jest przesuniety w lewo o dwie litery i nie widać go całego. jesli w programie dam spacje LCD (" Test") to widać cały napis, ale to nie jest rozwiazanie. jaka może być przyczyna. W drugim wierszu jest ok.
i czy można zrobic taki wyświetlacz by po podaniu stanu wysokiego na wejście wyświetlał by odpowiedni napis i tak dla kilku wejść. oczywiscie ze mozna, wystarczy podpiac wyswietlacz pod mikrokontroler i napisac programik. Jesli chodzi o wyswietlacze alfanumeryczne to jest proste polecam bascom ;). wystarczy zainicjowac wyswietlacz i podac jaki procek...
Układzik ruszył, ale czym wiecej dam obrotow to napis znika [ 2 obr/s to za mało by zobaczyc płynny obraz].Próbowalem w rożne strony krecic i jest to samo.Na wielu filmach przedstawiajacych wyświetlacz widmowy widziałem ze napis zaczynał się rozszerzać wraz ze wzrtostem predkosci umnie czym wiecej obrotów to napis scina w pewnym momencie. Program był...
Witam Wszystkich !! Mam prośbę o pomoc w stworzeniu programu w Bascom na procesorek AT89c2051 Robię pierwsze kroki w Bascom'ie i mam trochę problemów ze zrozumieniem niektórych rzeczy :| Chciałem zbudować prosty układ ( procesor i wyświetlacz LCD 16*1 ), który jedno razowo dokonał by pomiaru czasu impulsu na jednym z wyprowadzeń procesora i podał wynik...
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...
Zrobiłem taki rysunek . Układ ten ma być zasilany 5V a nie 12V . co zmienić aby działał poprawnie . Ta częśc układu ma szansę działac poprawnie przy zasilaniu 5V bez zmian, mimo że ten układ nie poprawny !!!. Wystarczyłby tylko jeden tranzystor PNP w funkcji kluczujacej anodę, co wymagałoby zmiany w programie; załączac je stanem niskim na wyjściach...
Dziś wpadłem na genialny pomysł .Mianowicie chcę zbudować mini komputerek do motoru. Miał by on zadanie : -Przy przekręceniu stacyjki na on wyświetlał by się napis na wyświetlaczu -<HONDA>- -<NSR>- A po 3s napis (ma czujnik luzu w motorze): -<NEUTRAL>- -I potem pokazywał by przy odpowiednich obrotach silnika napis : -<Sprzęgło>-...
Dzień dobry, Od jakiegoś czasu przymierzam się do budowy urządzenia rozpoznającego barwy. Posiadam czujnik koloru TCS3200D z matrycą 8x8 fotodiod. Na każde 16 fotodiod przypada odpowiednio filtr koloru zielonego, niebieskiego, czerwonego oraz 16 fotodiod bez filtra. Na wyjściu modułu czujnika pojawia się sygnał o częstotliwości zależnej od intensywności...
Witam wszystkich Jak wielu mam problem z obsługą wyświetlacza graficznego ze sterownikiem KS108B w bascomie. Przeszukałem całe forum i nie znalazłem podobnego. Kupiłem wyświetlacz o rozmiarze 128x64 pikseli. link do noty katalogowej podaje poniżej: http://www.kamami.pl/dl/lcd_ag_12864d1.p... Wyświetlacz podłączyłem do procesora Atmega8 następująco: port...
Zaj....y bajer. Też chcę taki. a tak serio to zamierzam coś takiego zrobić ale nie wiem czym zaprogramować ten procesor jeśli ktoś mógłby dać mi link do jakiegoś programu i schematu przystawki najlepeiej z opisem jak go później zaprogramować bo z procesorami nie miałem jeszcze doczynienia. Program- bascom programator- Sample Electronic Programmer poszukaj...
Rozumie z tym kontrastem ale jak skręcam to również migocze mi wyświetlacz tak jak by się nagle włączał kontrast na maxa błyska.moze najlepiej będzie jak wrzucę filmik jak to wygląda co do wyświetlacza to dwa dni temu go kupiłem w tme . Kolejny dzień zmagań z w/w wyświetlaczem migotanie prawdopodobnie było spowodowane złym stykiem z FS Ale mam teraz...
Podziękowania dla Kolegi s_ice który rozwiązał problem jak przesyłać informację na wyświetlacz Opla, co było tematem tego wątku. Nie tylko że to rozwiązał, ale podzielił się swoją pracą z innymi, którzy na pewno z tego skorzystali, a nie wiedzieć czemu nie chcą się do tego przyznać (zainteresowani wiedzą o kogo mi chodzi). Jeszcze raz dzięki, a kierownictwo...
W odczyty rejestru to się jeszcze nie bawiłem. Co do oscylatora to faktycznie robiłem próby na wewnętrznym osc 1Mhz, ale po przestawieniu na 8MHz, również wewnętrzny, nie ma różnicy. napis nadal się wyświetla poprawnie i poprawnie czyści pamięć danych. [edit] co do procedury inicjacji wyświetlacza to dopiero na Twojej udało mi się odpalić. Przetłumaczyłem...
Witam, wykorzystując Atmega 8 oraz LCD 2x16 (RayStar - RC1602B-YHY-CSDX) chciałem wyświetlić zwykły napis na LCD. Skrypt został napisany w Bascom (zamieszczony poniżej). Skrypt na początku włącza diodę podłączoną pod PD0, potem wyświetla dwie linie na LCD, czeka 5 sekund i wyłącza diodę. Efekt taki, że po zasileniu układu, dioda się zaświeca, podświetlenie...
Witam, Wiem, że temat był poruszane, ale chyba jednak nie jestem zbyt w temacie ze względu na kilka lat przerwy z uP.... Mianowicie: 90s8515 wyświetlacz LCD 16*1 programuje za pomocą avrdude Piszę w Bascom AVR Probelm jest taki: nie moge odpalić wyświetlacza, tzn raz mi się udało, ale napis się nie przewijał, nie wyświetlał też zadeklarowanych znaków...
Witam, Na tej stronie znalazłem opis jak podłączyć czujnik DS18B20 do wyświetlacza LCD http://www.portalnaukowy.edu.pl/termomet... Oto kod: 'Jednopunktowy termometr z czujnikiem DS18B20 'www.portalnaukowy.edu.pl 'Program na podstawie kursu z ksiażki "Mikrokontrolery dla Poczatkujacych" Pana Piotra Góreckiego $crystal = 4000000 'deklaracja...
Co do wyświetlacza, połączyłem też wolne piny z masą, skracałem przewód łączący z uP do minimum, podłączałem pod inny port... i dalej się wykrzaczał. napisz też jakiś prosty program co będzie wyświetła powiedzmy kolejne liczby i jakiś tekst i daj to w pętle i sprawdz jak to wtedy wychodzi, taki test systemu I tak też uczyniłem, napisałem program który...
"FOR... NEXT" to był przykład jak wykorzystac "mid" możesz zrobić to po swojemu. Co do DO...LOOP to praktycznie ilość dowolna.
Witam Zakupiłem ostatnio dwa wyświetlacze LCD 2x16 znaków. Po pierwszym podłączeniu do płytki stykowej wszystko było ok, ale plątanina przewodów była taka okropna, że postanowiłem sobie zrobić taki moduł do tego LCD na 4-bitowy tryb (z zastosowaniem goldpinów, obudowy goldpinowej, styków i kabla żyłowego). Zamiast potencjometru 10kΩ użyłem 5kΩ,...
Witam Chciałem poćwiczyć obsługę przycisków, sprawdzanie stanów portów i wystawianie odpowiedniej odpowiedzi na wyświetlaczu LCD. W ramach ćwiczeń napisałem krótki program: $regfile = "m8def.dat" $crystal = 1000000 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portc.2 , Db6 = Portc.1 , Db7 = Portc.0 , E = Portc.4 , Rs = Portc.5...
Witam. Mam zrobioną matrycę LED z sześciu wyświetlaczy 8x8. Sterowanie poprzez PORTA (ULN2803) procesora dla kolumn i HC595 dla wierszy. Męczę się już od jakiegoś czasu, ale nie mogę dać rady z jedną rzeczą. Podczas przewijania tekstu widzę go rozmytego, tak jakby byłu dwa napisy na sobie, ale przesuniętę o jeden piksel w bok (pogdubione litery). Ogólonie...
Witam. Robię mini komputer pokładowy. Funkcje to pomiar poziomu paliwa, temperatury w i na zewnątrz, i napięcia aku. Na razie mam paliwo i jedną temperaturę. Poziom paliwa symuluje na razie potencjometrem. Do pewnego poziomu fajnie wypełnia mi kolejne kwadraty, jednak gdy zapełnię pierwszą linię, i przekręcę jeszcze trochę potencjometr, to wypełnia...
Witam wszystkich wszech wiedzących. Mam taki drobny problem, otóż w zestawie uruchomieniowym zl11avt zaprogramowałem mikrokontroler attiny 2313 żeby na wyświetlaczach led był zegarek z budzikiem. Po zastanowieniu sie zobaczyłem że mam 4 porty wolne i mogę wykorzystać je do czego chce. Chciałbym żeby to był normalny zegarek ale gdy na PD2. (wolnym) pojawi...
Nie w tym był problem, rozwiązałem to przez wyjęcie ATmegi z układu po prostu zbytnio obiciążał chyba ją. Wykrywa da się programować ale mam problem innego typu a mianowicie nie reaguje tak jak powinno zamiast wyświetlać na starcie powitania autora przechodzi od razu tak jakby do godziny ale jednak wyświetla krzaczki jak to się mówi po zwarciu przycisku...
[syntax=vbnet]Lcdat 2 , 22 , "Hello" Lcdat 3 , 27 , "World"[/syntax] Jeszcze co do tego - tutaj ustawiasz pozycję na pixel, więc napisy się nakładają. Puść jeden napis.
Witam, mam mały program napisałem przy użyciu książki Pana Marcina Wiązania oraz przy użyciu elektrody do obsługi matrycy led, lecz mam nieporządany efekt stroboskopowy. Nie widać liter, tekstu, tylko wszystkie diody mrugają. Czy to jest spowodowane zasilaniem czy też błędem programu? Dorzucam dwa programy, przy których pracowałem i schemat, schemat...
przed linia Lcd Chr(2) ; "=" ; Napis ; " " ; Chr(1) ; "C" 'wynik dopisz : locate 1,1 pozdrawiam
Piny D0...D3 nie podłączamy do masy , jeżeli nie korzystamy z nich . I nie negujemy że kolega kupił zły wyświetlacz u tego sprzedawcy, tylko szukamy przyczyny niewyświetlania na LCD napisów .
Noo tak, ale ja w pisaniu programów to wiesz.... czy przyda się do tego "komenda" BLINK nie no nie wiem... Dodano po 5 Jezeli mozesz to wytłumacz mi jak mam "zamalowywać te pixele ? oj oj - musisz sporo jeszcze poczytać szczególnie n/t wyświetlaczy alfanumerycznych LCD. To jest właśnie wyświetlacz alfanumeryczny - więc generalnie to zapomnij o zamalowywaniu...
Tanie wyświetlacze na sterowniku ST7565R i SED. Bascom posiada do nich biblioteki obsługujące tekst, w menadżerze bibliotek jest napisane jakie sterowniki są obsługiwane. (nowszy Bascom AVR)
Witam. atom1477 - masz rację, ale... Odgrzebałem swojego Pecela, aby sprawdzić w praktyce. Dla ludzkiego oka różnice w działaniu obu programów (przynajmniej tych konkretnych) nie są specjalnie zauważalne , a pierwszy, z wyświetleniem 16-tu spacji, upraszcza wyświetlanie przesuwającego się napisu. Zwłaszcza gdybyśmy chcieli przesuwać ten napis w pętli...
Zobacz sobie w helpie funkcje RND Tu też może coś znajdziesz http://www.i-lo.tarnow.pl/edu/inf/alg/pr... http://www.edw.com.pl/pdf/K06/84_56.pdf
witam dzięki za odpowiedz. Mozna powiedziec ze prawie wszystko działa tylko jest jeden problem. jak chcę wyświetlic napis "test" to wyświetla się ttteeesssttt.
Widzę że się nie zrozumieliśmy. Nie jestem aż takim ignorantem i wiem co to jest portx.x . Nie chodzi o nazwę portu procesora tylko o to że biblioteka obsługi LCD w Bascomie nie obsługuje poru R/W. W samej konfiguracji pinów LCD nie mogę sobie dopisać portu R/W. Sterowanie tym portem poza biblioteką obsługi LCD nic nie wniesie a biblioteka napisana...
Komenda shiftlcd left tego nie zrealizuje Niby dlaczego? Problem będzie tylko, gdybyś chciał wykorzystać inne linie do czegoś innego. Tu masz przykładowy program, korzystający z pamięci EEPROM: $eeprom Data "Baaardzo d{003}uuugi napis.!Jest zapisany w pami{002}ci EEPROM. W ATTiny 2313 mo{007}e mie{001} do...
w bascomie nie pomoge ( nie używam ) w asm wygląda to tak: Send74ls: push r6 push a mov a,data ; mov r6,#8 t_Start: mov c,acc.0 mov _ab,c rr a clr _clk Nop setb _clk djnz r6,t_start pop a pop r6 ret przed wywołaniem tego wpisujesz do "data" to co kcesz wyslac. w programie deklarujesz data - 1 bajt, _ab - pin do ktorego podlaczone sa piny 1 i 2 ; 164-ki,...
bascom nadpisuje na wyświetlaczu i pozostają Ci poprzednie napisy musisz przed wyświetlaniem wyczyścić ekran komendą CLS
MADMAX1978 --> hehe ciekawy temat ;) dla grupy para-militarnej . No ale jeśli to tylko zabawa czy tam gra to żaden problem. Tak jak koledzy mówili możesz użyć dowolnego procka nawet ATmega8 jednak tak prostą rzecz spokojnie da się zrobić na jeszcze mniejszym procku - wystarczy np ATtiny2313 Niestety obawiam się, że sama wiedza jaki to procek - nie wystarczy...
1. Jako "elektrody" musisz zastosować pole metalu odpowiedniej wielkości odizolowane od ciała warstwą dielektryku. 2. To zupełnie inny wyświetlacz, graficzny - będziesz musiał zupełnie inaczej wyświetlać napisy i pewnie (patrząc na małą popularność tego lcd wśród bascomowców) napisać samemu funkcje niskopoziomowe obsługi takiego lcd na podstawie noty...
Witam, jestem w elektronice zielony. Chciałem kupić wyświetlacz lcd na początek jakiś tanszy np. taki Linki zostały usunięte - zgodnie z regulaminem pkt.10.11. i napisać w Bascom prosty program który wyświetli napisy na tym wyświetlaczu. Jednak nie wiem jak podłączyć ten wyświetlacz do komputera wiem tylko że idzie do portu lpt ; ) Prosiłbym o pomoc...
Przykład bez użycia tablic... [syntax=basic4gl]$regfile = "m8515.dat" ' specify the used micro $crystal = 4000000 ' used crystal frequency $baud = 19200 ' use baud rate $hwstack = 32 ' default use 32 for the hardware stack $swstack = 10 ' default use 10 for the SW stack $framesize = 40 ' default use 40 for the frame space $sim 'Config Lcdpin = Pin ,...
Witam. Mam pewien problem. Dopiero co zaczalem interesowac sie uC. Poznalem podstawy programowania w bascomie, ale potrzebuje malej pomocy. Powiedzmy, ze chcialbym uzyc atmegi8 aby sterowac wyswietlaczami 7-seg. Tzn. jak napisac program i jak podlaczyc wyswietlacz do atmegi8 aby cokolwiek z tego wyszlo? Powiedzmy ze mam miec 2 wyswielacze i zeby widnial...
Byl złamany bo trzeba było usunąc kropke z adresu.... Zainicjowałem ponieważ powtarzam ze na płytce testowej zl11AVR i na tym samym procku on wyświetla prawidłowo. A połączenia sprawdzałem wiele razy , wiec na prawde to nie to. Program to zwykły program wyświetlający dwa napisy. [syntax=basic4gl]Cursor Off Cls Do Cls Lcd "Pierwszy napis" Wait 2 Cls...
No jedyne co zrobiłem to z kumplem w 8051C zaporgramowaliśmy LCD by napis wyświetlał, zrobione to było w C, kompilator keil. jak powiedizałem chce się uczyć stopniowo... No to początek masz za sobą. Proponuję zrobić konsolkę na ATMega8 (w miarę tani i "mocny" procesorek) z wyświetlaczem LCD. Minimum to procesor i tych kilka drutów z procesora do wyświetlacza....
Procesor najłatwiej sprawdzić przez wgranie do niego prostego programu choćby w Bascom napisanego - wyświetl jakiś napis.
http://obrazki.elektroda.pl/8066556600_1... udało się właśnie zrobić fotke jak to wygląda, taki napis przewija się na wyświetlaczu.
Na dole na PCB wyświetlacza mam napis: WC1602A jednak nie mogę do niego znaleźć datasheeta...
po pierwsze co kiepska z tego reklama (według mnie), ale nie o to chodzi. Z bascomem dawno sie nie bawiłe, ale zasugeruje aby napisy umieścić jako częśc programu- zrobić tzw tablice i zniej pobierać tekst do wyswietlenia. Polecenie "lcd" jest cholernie pamieciożerne i wypadało by go urzyc jak najmniej razy- tablice rozwiążą ten problem. urzycie przewijania...
No to popróbuj jeszcze :-) Ja tylko tak, aby sprawdzić, napisałem coś takiego: '---------------------------------------... ' ' RC5.bas ' '---------------------------------------... '$sim 'jen pro simulaci $regfile = "Attiny2313.dat"...
Jesteś pewny, że Twoje wyświetlacze mają sterownik zgodny z HD44780?
Następnym razem napisz jaki mikrokontroler i z jaka prędkością jest taktowany. Problemem może być to że chcesz coś wyświetlać w procedurze obsługi przerwania. Lepiej unikać takich sytuacji. Pewniejszym rozwiązaniem będzie ustawienie tylko flagi w przerwaniu i szybki powrót z niego. Potem w programie zająć się wyświetlaniem kiedy napotkamy flagę. Druga...
Mam nadzieję że poprzednie moje uwagi przyczynią się do rozwiązania problemu ale zasugeruję jeszcze jedną rzecz. Zanim jeszcze cokolwiek zrobisz z samym układem, wywal z programu wszystko oprócz konfiguracji wyświetlacza i oczywiście ustawienia typu procesora i taktowania. Następnie wyświetl sobie na wyświetlaczu dowolny napis. Nie zapomnij też wrzucić...
Sprawdź czy w lewym dolnym rogu okna nie masz ramki z napisem "ERRORS" i jeśli tak to najedź na tę ramkę kursorem.
SED to chip sterujący wyświetlaczem, tak jak T6933C, a nie typ wyświetlaczy. Poznasz po napisie na obudowie chipa z drugiej strony wyświetlacza :) Osobiście jeszcze nie widziałem wyświetlacza z SEDem, częściej stosuje się T6963, KS0108, ale to tylko kwestia popularności danego chipa
Ok, już wszystko działa. A przyczyny problemów były dwie. Pierwsza: na zacisku (wtyku) taśmy zrobiło się zwarcie dwóch linii i to takie, które raz było, a raz nie, przez co trudno było go odkryć. A druga: mikrokontroler odmówił posłuszeństwa. Teraz mam nową atmegę i wtyczkę i rozkoszuję się napisem "test 1235678" na wyświetlaczu :D Dzięki wszystkim...
I tu zaczynają sięschody - a) czy musze mieć bibliotekę dla tego wyświetlacza do bascom'a, b) Czy wystartuje to na 89C4051 (statyczne napisy i prymitywne logo - żadnych "animacji"), c) która wersja bascom'a obsługuje wyswietlacze graficzne (ja mam 2.0.1.0). Błagam o jakieś przykłady - konkretne - muszę coś na jutro zrobić a nie chcę się wygłupić :cry:
To sobie zmień const Rc_id = 5 na const Rc_id = 0. Ta stała to takie zabezpieczenie aby układ nie reagował na inne piloty.Powinno zadziałać. Program narazie tylko odbiera dane, ale ich nie interpretuje. jak wszystko zadziała to daj znać. Powinno w dolnej lini wyświetlacza wyświetlać numery odebranych przycisków, adres będzie stały. Czasu też narazie...
Multipleksujesz to jak zwykłe 7 segmentowe wyświetlacze LED. Mam nadzieję że wiesz na czym to polega. W ruch idzie timer który podczas przerwania zapala jedną kolumnę i wpisuje do portu odpowiednią wartość. Kiedy nie występuje przerwanie to kolumny zostają wygaszone. I tak w kółko z taką częstotliwością żeby oko ludzkie nie było w stanie tego zauważyć....
a jak chcesz, żeby zamiast zer były puste pola na wyświetlaczu to piszesz warunek, że jeśli cyfraX <> 0 to włącz tranzystor
Bez initlcd też nie działa, konfigurowałem inny wyświetlacz niż 16*2 by zobaczyć czy też nie działa na innych. Kontrast jest dobrze, tak jak na schemacie, mogę go regulować, prostokąty znikają a jak wezmę kontrast na maks. to mam 2 linie prostokątów. 50 punktów dla osoby dzięki, której uda się wyświetlić napis "Test" bez zmiany pinów, do których podłączony...
Możesz podłączyć poprzez rezystory bezpośrednio do portów, tylko trzeba pamiętać, że diody mogą wziąć 20mA i to teoretycznie pin ma wytrzymać, ale też chyba nie można brać więcej niż 100mA na cały port. To tyle teorii a w praktyce to sam sprawdzisz i pewnie procek to zniesie. Wprowadziłbym jednak pewna optymalizację. Wyświetlacze podłącz do portów PB...
TSOPy są bardzo chimeryczne, mogą się zatkać. Wymień na nowy i sprawdź. TSOPy firmy VISHAY to najlepsze z najlepszych odbiorników podczerwieni ;) .... zatykać ??? a co to znaczy? .... gdybym powiedział, że użyłem ich kilkaset to bym skłamał, gdybym powiedział, że użyłem ich kilka tysięcy to bym już przesadził - ale coś pomiędzy kilkaset a kilka tysięcy...
'$sim $crystal = 18432000 'Konfiguracja wyświetlacza Config Lcdbus = 4 Config Lcdpin = Pin , Db4 = P1.4 , Db5 = P1.5 , Db6 = P1.6 , Db7 = P1.7 , E = P1.3 , Rs = P1.2 Config Lcd = 16 * 1a 'configure lcd screen Cls Display On Cursor Off Dim H As Byte , M As Byte , S As Byte Dim L As Long H = 0 M = 0 S = 0 L = 0 Do If S = 60 Then Incr M S = 0 End If If...
W Bascomie wszystko sie da, ale będziesz musiał napisać całą obsługe od początku a to jest dość mozolne i nudne... Raczej nie licz na to że uda Ci się wysterować ten LCD przy pomocy poleceń np: "LCD HELLO" czy "CLS"
o jakim załączniku ty mówisz???? gdzie ty widzisz znaczniki "t1" i "t2" ???? sprawdzaj czasem post po napisaniu poza tym jak może napis "t1" zajmować jedno pole wyświetlacza?? skoro masz dwa znaki
Problem tworzy na 99% wyświetlacz. Program w Delphi wysyła znak "s" a Atmega go odbiera, bo w innym przypadku otrzymałbyś na wyświetlaczu napis "brak danych". Jaki masz config dla tego wyświetlacza ? Zamieść cały kod Bascom-a. Co się dzieje z wyświetlaczem, gdy wyślesz na niego jakikolwiek tekst ? Np. w ten sposób : [syntax=basic4gl]Config Lcd = 16...
Tak teraz napisy nie mrugają, ale odczyt temperatury jest błędny od ujemnej do 256. Dziękuję za pomoc, spróbuję sam powalczyć. pomógł.
Najpierw musisz zająć się multipleksowaniem twoich wyświetlaczy i nauczyć się wyświetlać na nich cyfry. Poszukaj na forum bo było sporo tematów o tym.
Witam Jestem młodym elektronikiem. I nie potrafię wykorzystać mojej pamięci eeprom. Piszę w Bascomie. Mam polską wersję, helpu z Bascoma, ale tej nie rozumie. Skoro nie rozumiesz po polsku ;) , to w jakim języku mam Ci to wytłumaczyć :?: Spróbuję jednak po ... polsku ;) Oto próbka kodu, który mi nie działa. $lib "mcsbyte.lbx" $regfile = "2313def.dat"...
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
To pewnie wynika z tego że powstało dużo różnych AVR`ów. Jeśli na początku ktoś korzystał tylko z jednego typu to mógł sobie w IDE ustawić konfigurację dla stosów a nawet wyświetlacza LCD czy I2C. Stąd dla wstecznej kompatybilności dalej tak można zrobić. Na przykład ustawienia dla stosów są tutaj tylko moje są już zmienione bo mogę szybko wkleić to...
Witam. :?: Potrzebuje pomocy w realizacji napisów, które będą przechowywane w pamięci eeprom. Ma to mniej więcej wyglądać tak, że przed rozpoczęciem głównego programu na wyświetlaczu LCD 2X16 mają zostać wyświetlone odpowiednie informacje. Zaznaczyć tu trzeba, że tych informacji będzie dość sporo, więc potrzebny będzie czas na swobodne przeczytanie...
tutaj masz opis jak zamienić dany napis na odpowiedni ciąg liczbowy dla danego portu który bedzie dodatkowy podzielony funkcją "waitms" http://www.elportal.pl/pdf/K06/83_16.pdf P.S. Czytaj uwaznie tego pdf na pewno jest tam rozwiązanie
Ok, rozwiązanie okazało się dość banalne, próbowałem resetować procesor guziczkiem z płytki testowej, ale dopiero ponowne podłączenie zasilania prawidłowo zainicjowało wyświetlacz i pojawił się upragniony napis - na dowód dorzucam link - http://img65.imageshack.us/img65/9906/im... Jeszcze raz dziękuję wszystkim za podpowiedzi !!!
Witam wszystkich. Posiadam zestaw sześciu wyświetlaczy LCD na LC7582 prawdopodobnie wymontowane z jakiejś ładowarki akumulatorków gdyż po podłączeniu zasilania na chwile ukazały mi się wszystkie możliwe segmenty (napisy: discharge, charge, condition, ready, bat.fault, analyze do tego jeszcze pola wyświetlające mAh i V) wiec mam pewność że są sprawne...
Witam. Mam takie pytanko- czego użyć aby uzyskać coś takiego - W 1 linijce pokazuje mi sie napis i zmienia co 10sekund, a 2 linijce W TYM SAMYM CZASIE wyświetlacza pokazuje mi się napięcie. Jak zdeklarowalem procedure to program najpierw mi skacze do tej procedury, i dopiero jak ją wykona to leci dalej. A niestety w książce do bascoma nie znalazłem...
Czyli mogę dwójkowo wpisywać jak w bascomie? Jeżeli twój kompilator to łyknie to możesz, jak nie - to nie. Wywnioskowanie tego wraz sprawdzeniem jest szybsze niż smarowanie na forum (gwarantuję). Tylko dalej nie rozumiem oryginalnego zapisu, czy mógłby mi ktoś to jak najprościej wytłumaczyć? Jeżeli chcesz się uczyć, to zacznij od prostych kodów które...
http://obrazki.elektroda.pl/6879017700_1... Witam. Przy okazji mojego ostatniego tematu "uŚciągi" jeden z forumowiczów poruszył temat który jak zauważyłem pojawiał się już na elektrodzie jednak opisy były różne, a wiadomości niejednokrotnie mylące. Tak się składa że udało mi się uruchomić wyświetlacz od Siemensa cx70, c65, itp. bo o...
Przed wykonaniem pętli wpisz Cls Cursor Off Lcd "Co kolwiek" Po włączeniu zasilania powinien pokazać się napis co kolwiek w pierwszej linijce. Zapełnienie wyświetlacza do połowy kwadratami oznacza brak komunikacji z procesorem.
Wyświetlacz śmiga, aż miło. Czy poniższe pozycje są potrzebne w programie? Ddra = 255 'porta jako wyjście Porta = 0 Wiecie jak używać kilku rozmiarów fontów na jednym wyświetlaczu? Czy da się zrobić fragment napisu na czarnym tle?
Chciał bym żeby ktoś mi pomógł napisać program ma mniej więcej wyglądać to tak: Po włączeniu na ekraniku 40x2 (tylko taki mam akurat) Pojawi się napis Wybierz opcję: 1. Line follower 2. Minisumo 3.Rc5 naciskam przycisk 1 i na ekraniku pojawia się: Wybrałeś obcję: line follower (ładowanie takie po kolei po jednym kwadracie) . jak się załadują wszystkie...
Nie łam się - idzie ci bardzo dobrze. Moje wypowiedzi miały ukierunkować cię na jedynie słuszna drogę: bascom -> bascom+wstawki asm -> asm Także testuj różne rozwiazania tego samego problemu i wybieraj te które zajmuja najmniej pamięci - jest to prawie jednoznaczne z szybkoscią działania programu po kompilacji bascomem. I jeszcze raz o tym lcd. Wiadomo...
Na wyświetlaczu są napisy problem był ze wsadem bo wgrywałem ściągnięte pliki hex które nie działały skompilowałem i zaczęło częściowo chodzić nie mam skompilowanego pliku .eep bascom mi go nie robi i wgrywam wsad który ściągnąłem, tu może być problem a na wejściu do atmegi mam napięcie 3,75v względem masy. a na samym wyjściu z op było 7,5v.
Tego typu pytania - niezbyt odpowiadają gustom forumowiczów :-) Ale możesz zwiększyć swoją szansę na otrzymanie wskazówek, dokładniej precyzując problem. Kilka rzeczy, które należałoby jeszcze podać: - jaki to konkretnie procesor / jaka płyta uruchomieniowa - jak podłączony jest do tego wyświetlacz, ile pozycji ma wyświetlacz (ile cyfr mieści) - zdefiniować...
Witam. Drodzy koledzy, od pewnego czasu borykam się z dość banalnym problemem, mianowicie potrzebuje zrobić termometr z wykorzystaniem czujnika DS18B20, i pięcioma wyświetlaczami LED (3cyfry i znak"°" oraz "C"). Układ zaprojektowałem, schemat w załączniku, płytkę wykonałem, niby wszystko OK, lecz pojawia się poważny problem- Program. Wiele razy robiłem...
Lepiej zrób to na medze128 jeśli chcesz użyć bascoma i napisać taki kosmos jak zegarek ;) Dlaczego akurat Mega32? przecież to kombajn którego nie wykorzystasz w 2%, za moich czasów takie coś robiło się na 89C2051, albo 90S2313 i takich opracowań jest w necie do bólu!
Witam wszystkich, mam problem z obsługą wyświetlacza lcd 16*1. Do tej pory bawiłem się bascomem 8051 i nigdy nie miałem problemu z lcd wszystko mi działało. Teraz postanowiłem przesiąść się na atmege8 i klops. Pisze prosty programik typu: $regfile = "m8def.dat" $crystal = 11059200 Config Lcd = 16 * 1 Config Lcdpin = Pin , Db4 = Portd.5 , Db5...
Witam Domyślam się że ustrojstwo pracuje z wyświetlaczem LCD. W najprostrzej postaci nie masz możliwości kożystania z polskich znaków. Jest jednak pewna możliwość. Język niemiecki też posiada specyficzne znaki. Może w programie są one deklarowane wtedy można podstawiść w tych miejscach polskie znaki. Ale to jest do praca polegająca na zdeasemblowaniu...
W moim przypadku trzeba było wysyłać dane w odwrotnej kolejności. Program identyczny z w/w wyświetlał napisy 'od tyłu'. Nie wiem dlaczego ale u mnie znak numer 1 to znak ostatni na wyświetlaczu. Sterownik w wyświetlaczu to MICREL 10937P-50/10937P-40. Po za tym działa mi to na konfiguracji standardowej SPI czyli poleceniem 'CONFIG SPI=SOFT'.
nie potrafie zrobic tak zeby na wyświetlaczu pojawiło sie na 3s napis po czym zgasł, ale przekaźnik ma byc włączony .... a nie z napisem po 3s sie wyłanczał... dodam ze jestem początkującym.... i dopiero zaczynam programować...
No nie wiem czy robienie konfiguracji prze aliasami to dobra zasada. Racja, będzie "rolling". Ale gdy napiszemy: Locate 1,1 Lcd "Bitwa pod Grunwaldem 1410" to już będzie dobrze (pominąłem fakt że taki długi napis nie zmieści się na wyświetlaczu - napisy trzeba dobierać żeby nie przekraczały 16-tu znaków). Text będzie pisany w kółko, ale ciągle w tym...
Po napisie "Pin1 " na rysunku, który załączyłeś. Nóżki zwykle numeruje się od lewej dolnej (w widoku z góry), przeciwnie do ruchu wskazówek zegara. Zawsze możesz to sprawdzić miernikiem za 10..20 zł, przełączając go w pozycję oznaczoną symbolem diody.
teraz main wygląda tak: int main() { LCD_Initalize(); //Inicjalizacja wyświetlacza LCD_GoTo(0,0); _delay_ms(10); LCD_WriteText(" Hello! "); //Wyświetlenie napisu _delay_ms(500); while(1) { } return (0); } A na wyświetlaczu pojawił się napis: "Ho". Ja podejrzewam,...
wyświetlacz bascom zmiana napis wyświetlacz napis wyświetlacz panasonic
zapamiętaj wyświetlac vectra oleju uszczelnienie bramy
nauczanie atego nauczanie atego
Micro Motion CMF-400, PSA CMF-93400 – numeracja pinów czujnika, opis złącza Identyfikacja pinów głowicy magnetofonowej