Może to w czymś pomoże: [url=http://www.artronic.pl/o_produkcie.... i to [url=http://www.embeddedrelated.com/grou... a to ci się spodoba [url=http://www.datamodul.com/us/page/po...
Dla Mode = 6 w Graphic converter musi być zaznaczona opcja Font 6x8, pliki bgf będą większe.
dokładnie, kod dla czujnika 1820 nie działa z 18b20... ogólnie w książce tej jest trochę rzeczy na opak ;-)
Czyli obraz na tych wyświetlaczach jest odświeżany non-stop i potrzeba pamięci aby z niej przepisywać "obrazek" do LCD tak? Tak to rozumiem. Rzeczywiście jeśli tak jest to "troszkę" atmega się nie nadaje. I tak też chyba w końcu zrobię. Zacznę się uczyć C bo mnie już nerwica łapie. Ale zanim coś skumam to miesiące zapewne miną. Znów zaczynać od migania...
Trzeba dopisać warunek co ma uC zrobić jak zmienna osiągnie "0". Mikroprocesorowi musisz wskazać jak się ma zachować w każdej z możliwych sytuacji bo on niestety nie chce myśleć za Ciebie.
Tutaj są operatory bascom/basic: [url=http://www.avrhelp.mcselec.com/inde... - pomoc Bascom AVR online, strona producenta, j. angielski [url=http://sp2ikp.110mb.com/pages/micro... - kurs Bascom, plik .doc, znalazłem w googlach, j. polski Tutaj operatory C/C++: [url=http://pl.wikibooks.org/wiki/C/Oper...
obsługa guzików w przerwaniu to bardzo dobry pomysł. Zastanawiałbym się również czy by jednak nie przenieść wszystkiego na timer0 (ten jest 8 bitowy) ale taki akurat miałęm projekcik. Do wygaszania zer trzeba by dodać 10 cyfrę (która będzie pusta - 255). Są trzy cyfry więc trzeba zacząc sprawdzanie od lewej (czyli w przykładzie od trzeciej) .... if...
Ech... ogólnie Bascom niestety nie nadaje się do zadań, w których trzeba bardzo szybko przesłać bardzo dużą liczbę danych, a tak właśnie jest z wyświetlaczami kolorowymi. Kiedyś walczyłem z takim bodajże 4 calowym, to w porywach udało mi się wycisnąć jakieś 0,25 FPS'a ;-) Cały ekran wypełniał się grafiką w 4 sekundy. Druga sprawa, że musisz mieć gdzieś...
1. Obsługę wyświetlacza - Jaka najlepsza jest częstotliwość odświeżania, jak skonfigurować parametry wyświetlacza w Bascomie?... (Config......,.....,...) Zapomnij. Bascom nie ma natywnej obsługi tego wyświetlacza. 2. Jakie są komendy sterujące pracą wyświetlacza w Bascomie ? - jak się ich używa itp... Też zapomnij. Nie ma takich. Lepiej użyj forumowej/sieciowej...
Nie do końca , ja ostatnio męczyłem się bo na wolnych portach chciałem puścić i2c , niestety bascom odmówił współpracy , musiałem na tych portach zrobić przyciski . Dziwne ?!
Witam ! Schemat wyprowadzeń wyświetlacza ( podobnego, bez dwukropka). Numeracja powinna się zgadzać z Twoim wyświetlaczem. http://obrazki.elektroda.net/93_12604604... Jak widać na rysunku wszystkie 4 segmenty A są połączone razem B razem, C razem itp. Anody wszystkich segmentów wyprowadzone są osobno. Aby ten wyświetlacz działał musisz multipleksować...
Z wyświetlaczami TFT jest taki problem, że ciężko o sterowniki do nich. Jest mnóstwo różnych typów i nie ma gotowych procedur takich jak do T6963 czy KS108.
Podczas kompilacji wyskakuje Mi błąd: Error : 61 Line : 951 Label not found _LCD_CONTROL ] , in File : E:\DOWNLOADED\ELKA_VNALCDSWJ\VNALCDS... Choć wszystkie pliki wynikowe niby zostały utworzone. Flash used 43%. Zajrzyj do raprtu kompilacji (plik REP), bo pojawiły się na końcu jeszcze wpisy o za dużych ciągach znakowych.
Strona 4 Twojego pdf-a: LCD Controller: LC7981(SANYO) a potem google + lc7981 + code + avr i masz: [url=http://www.mikroe.com/forum/viewtop... kod [url=http://www.sebastians-site.de/homep... projekt [url=http://www.roboternetz.de/community...
Jeśli wyświetlacz jest w HD44780 to chyba nie ma takiej potrzeby. Bo czy masz wyświetlacz 2*16 czy 2 * 40 to jego pamięć zawsze wyglada tak samo tj. jakby ją rozrysować w tabelce to bedzie miała 40 kolumn. A jak masz wyświetlacz szerokości np 12 to porpostu wyświetli pierwsze 12 znaków. Wydaję mi się że wystarczy jak ustawisz 4*40 wyświetlacz to bedzie...
Witam, przeszukałem google, eletrodę itd. ale dokładnej odpowiedzi nie ma. Tak więc kupiłem ten wyświetlacz LCD WC1602A [STBLWNC06]. Jak wiadomo jest on blue-negatyw :). Podłączyłem ATmege16 wszystko jest NAPEWNO dobrze podłączone mam potencjometr 10k i wyświetla mi się tylko górna linijka kwadratów tyle tylko, że one mają taki kolor nie czarny, a coś...
Dostałem linka do strony, na której są opisane dwa urządzonka obsługujące wyświetlacz w Oplu ale są na PICu (16f84). Jest opisany sposób transmisji, są źródła do PICa. Próbowałem to przerobić na 51 (pod Bascomem) i nie chce śmigać (interesuje mnie sama obsługa wyświetlacza). Wieczorem postaram się podesłać materiały i fragment listingu, który zrobiłem....
Pospisuję się wszystkimi palcami pod zdaniem kol. - naucz się C to dobrze Ci wyjdzie. Poza tym w Bascom na dobrą sprawę też byś napisał obsługę takiego wyświetlacza. W nocie masz schematy, zależności czasowe dla sekwencji wysyłania danych, a potem strony 13-14 masz pełną listę komend z opisami - na początku tworzysz funkcje niskopoziomowe typu SendByte...
Wiele środków nie mam, więc nie będę kupował jakiegoś LCD za 45zł. HD44780 już obsługiwałem.
Atmega 8 wystarczy. Jeśli chcesz kolego liznąć tematu mikrokontrolerów w sposób bezbolesny, polecam książkę Marcina Wiązani o tytule bodajże "Programowanie mikrokontrolerów w języku Bascom" - jest tam m.in. opisana obsługa wyświetlaczy 7dmio segmentowych z multipleksowaniem i nie. Jeśli zrobisz kilka przykładowych układów z tej książki, to z tematem...
Od pierwszego programu do obsługi wyświetlacza daleko. Bascom jest prostszy niż C++ ale ma znacznie mniejsze możliwości. Na początek chyba lepiej pobawić się diodami. Programy typu włącz-wyłącz, miganie diody itp. To pomaga w zrozumieniu działania mikrokontrolera (przynajmniej ja tak zaczynałem).
Nie miałem zamiaru Tobie dopiekać. Tylko ten sterownik FT810 ( taki mam z 5" wyświetlaczem ) jest naprawdę relacyjny i nie wymaga mocnego procesora.
Poza zmianą nazwy portów będziesz musiał odpowiednio skonfigurować obsługę timera bo z pewnością on jest wykorzystany do liczenia czasu i obsługi wyświetlacza led .
Chciałem uruchomić wyświetlacz led z kasy fiskalnej. Jaki to wyświetlacz? Moze sterownik zgodny z popularnymi LCD. W takiej sytuacji Bascom ma wbudową ich obsługę.
Z poziomu Bascom, może się to nie udać... Ponieważ Bascom ma wbudowaną standardową obsługę wyświetlacza.
128x64 monochromatyczne są obsługiwane przez Bascom.
Witam Mam kilka pytań do bardziej doświadczonych osób na tym forum piszących programy w Bascom. Chciałbym zrobić sobie zegar (godzina) z kalendarzem (wyświetlanie dnia tygodnia i imienin w danym dniu) i pomiarem temperatury z czterech termometrów na Atmedze i wyświetlaczu graficznym 64x128 •Czy trudna jest obsługa wyświetlacza graficznego w Bascom,...
Wygooglowałem taki link: http://www.it.pw.edu.pl/~mst/twturl/labo... (ale u mnie nie chce działać :| ) Znalazłem jeszcze na Elektrodzie (AVR) ale może się przyda? http://www.elektroda.net/download/dwpl.p...
Spotkałem się z tym, że wyświetlacz SDEC nieinicjalizował mi się, gdy ustawiałem bity D7 do D4 przy kwarcu 1MHz (co prawda pisałem w C, ale zasada jest ta sama przy obsłudze bitowej), dopiero przy 8MHz mi poprawnie zainicjował się wyświetlacz.
Czyli zwykły prosty miernik częstotliwości z jej porównaniem przy pewnej wartości - bez problemu się to na jednym timerze realizuje... Zobacz tu: [youtube]http://www.youtube.com/watch?v=... Złapałem tym nawet 40tys. obr/min :) Co prawda to przykład na attiny44, bo obsługa wyświetlacza i takie tam duperele zabierają jednak piny i pamięć...
Czyli gdybym użył jednej atmegi jako sterownik wyświetlacza a drugiej do reszty zadań to dało by rade? Czy w bascomie istnieją jakieś gotowe procedury do obsługi takiego wyświetlacza?
Witam. Zasyłam projekt swojego zegareczka na atmega 32 z dcf77. Niestety nie posiadam schematu, projektowałem płytki z głowy. Projekt płytki w protelu 99, kod w bascomie. Obsługa wyświetlacza na MAX 7219. Pomiar temperatury też jest. Dwie płytki wyświetlacza. Typowe rezystory podciągające.
to zależy na jakim sterowniku jest ten wyświetlacz i czy BASCOM AVR go wspiera (wszystko jest w angielskim help'ie
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
witam wszystkich chodi mi o to czy da sie coś pokombinować w pliku glcd.lbx to jest w bascomie do obsługi wyświetlacza graficznego na kontrolerze t6963c bo w bascomie jest obsługa max 240x64 a potrzebuje 256x64 czy da sie to jakoś prosto rozwiązać ?
Ksiązka kurs pisania w BASCOM AVR to np. "Programowanie mikrokontrolerów AVR w jezyku BASCOM" Marcin Wiązania BTC. Ksiązka rozpoczyna się od opisu większości funkcji komend BASCOM potem trochę o procku AVR a następnie proste programy obrazujące możliwości AVR i obsługę róznych interfejsów... jest też kilka programów obsługi wyświetlaczy czujników przetworników...
Teraz dopiero dopatrzyłem się, że przy starcie raz wywala wartość 85 stopni co nie powinno mieć miejsca. To jest zupełnie normalne że pierwszy odczyt może wskazywac 85°C. Patrz: uwaga pod tabelą na str. 3 datasheet: *The power-on reset value of the temperature register is +85°C Może ci się takze pokazac 0°C , - jako jeden z poczatkowych odczytów gdy...
dzięki wdogli napewno poczytam :) A ma ktoś może kawałek kodu w bascomie do obsługi tego typu wyświetlaczy?
Urządzenie ma jeszcze wyswietlacz 2x16, czy podczas programowania powinno się na nim coś pojawiać? Podczas ostatniej (nieudanej) próby nie zauważyłem na nim żadnej reakcji. Nie, podczas programowania przesyłasz tylko program do mikrokontrolera. Natomiast jeśli jest obsługa tego wyświetlacza, to po resecie powinno się na nim coś pojawić.
Zubiik , moim zdaniem i z tego co słyszałem to bascom strasznie muli i zżera pamięć. a po za tym, wersja testowa daje za małą możliwość wygenerowania kodu, chodzi o wielkość, że kod nie może przekraczać 4096kb. Jeśli potrafi się pisać poprawne programy i pozna Bascoma to i analizator widma akustycznego uda się zrobić w Bascomie. Da się zrobić to w...
Kupiłem kwarc 16MHZ, 12MHz (pod USB) i zegarkowy, ale nie do końca wiedziałem, czy mogę go podłączyć zamiast obecnego. Mam wlutowany 16, bo początkowo uznałem, że "co za różnica" . Co do Twojego wyjaśnienia... Jeszcze kilka razy to przeczytam i pewnie załapię. W przerwaniu mam mieć sterowanie anodami, a w pętli głównej obsługa katod, czyli segmentów?...
Ten identyfikator chcesz wyłącznie dla siebie czy chcesz jakoś zmieniać tekst? Animować go? Dla tak prostych zastosowań to Bascom i wystarczą przykłady typu obsługa wyświetlacza LCD ;)
Jedyne co znalazłem/ jak narazie :D .
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...
A o co chodzi z ta inicjalizacją? Aby wyświetlać jakieś zanki na zwykłym LCD (HD44780) wystarczy w bascomie użyc polecenia LCD" " Czy dla DOGM tez można używac tego polecenia? Byłbym wdzięczny jakbyś mógł zamieścić kawałek probramu (w bascomie) obsługi tego wyświetlacza i schemat połączenia z procesorem. pozdrawiam Darek
A... przypomniałem sobie, że jak robiłem obsługę wyświetlacza T6963 to też wyłączałem przerwania na czas obsługi wyświetlacza i sprawa się uspokoiła.
BASCOM AVR : Do obsługi wyświetlacza LCD 16 x 2 używam bibliotekę "lcd_i2c_v2.lib". Jeśli chciałbym zastosować jeszcze inne moduły używające I2C np. Moduł dokładnego zegaru czasu RTC DS3231 , to jak to wszystko konfigurować. Np dla obsługi LCD mam: Config SCL = PortD.5 Config SDA= PortD.6 i co teraz zrobić jeśli w/w zegar chodzi na portach np. SCL=portD.2...
No nic. Szkoda. Myślałem że skoro istnieje coś takiego jak I2CDELAY to może i jakieś LCDDELAY się znajdzie. Ale jak nie to trudno. W takim razie nie pozostaje nic innego jak napisanie własnych procedur do 1Wire, bo to łatwiejsze niż obsługa wyświetlacza LCD.
Może coś w programie na początku trzeba cos zdefiniowac??
Tutaj jest obsługa wyświetlacz lcd w języku bascom '51 z kursu bascom college z edw.
Witam Program do obslugi klawiatury na PS2. $crystal = 8000000 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 Config Keyboard = Pinb.2 , Data = Pinb.3 , Keydata = Keydata Dim Kod_kl As Byte Cls Do Kod_kl = Getatkbd() If Kod_kl > 0 Then If Kod_kl > 31...
wiem, ze kolega jest zwolennikiem BASCOMA, książkę też na oczy widziałem i nie uważam jej merytorycznie za złą, ale uważam iż skoro kolega bartus zaczyna naukę, to lepiej od razu od C, bo przesiadka z BASCOM na C może stwarzać problemy i późniejszą niechęć do C. A książka Mirka o C jest na prawdę bardzo sympatyczna i na chwilę obecną nie czuję już żadnej...
Witam Mam pytanie czy ktoś wie jak połączyć wyświetlacz z Nokii 3310 do ATmegi8 poprzez port C. Prosiłbym również o jakiś przykładowy program z obsługą tego wyświetlacza napisany w BASCOM-AVR. Pozdro i dzięki :)
S65 miał trzy różne wyświetlacze: Sharp LS020xxx Hitachi LPH88xxxx Epson L2F50xxx każdy z nich miał inny sposób obsługi.
Samemu napisać obsługę LCD w Bascomie?
Ten z CX56 ja mam opanowany, i to w BASCOMie. Z C55 czy C65 to nie bardzo. Mam jeszcze obsługę tego z 3410i.
Uruchomiłem ten wyświetlacz. Ale jest problem z obsługą tego wyświetlacza w bascomie. Obraz wyświetlany jest od połowy ekranu w dół. czyli to co powinno być od samej góry zaczyna się od połowy w dół, a to co na dolnej połowie wyświetlane jest na górze. Ma ktoś z Was jakieś informacje, jak to poprawić? Szukam od kilku dni i nic nie ma w internecie na...
Współpracują następujące wyświetlacze: 1. Monochromatyczne: Na sterowniku T6963C 2. Monochromatyczne: Na sterowniku KS108 3. Kolorowe: Na sterowników PCF8833 i odpowiedniku od Epsona To na wbudowanych bibliotekach, a pisząc własną obsługę możesz obsłużyć prawie każdy wyświetlacz, jednak to wymaga dokładnej znajomości jego sterownika i trochę pracy.
Umieścisz kod obsługi tego wyświetlacza w bascomie??
Google: "SED1520 LCD Bascom" Pozdr, TW
No to Bingo. Także wyświetlacz masz pewnie sprawny i układ z programem również. Ja wiem tylko jak wyłączyć obsługę interfejsu JTAG za pomocą FUSE Bitów w BASCOMIE. Niestety na C się nie znam ani na ASMie pzdr. Piotrunio
Witam. Wznawiam temat. Udało Ci się coś z tym wyświetlaczem zmajstrować? Bo ja jak narazie nie umiem nic zaincjować na wyświetlaczu.
Jeżeli wykorzystujesz BASCOM'owe biblioteki do obsługi wyświetlacza graficznego, ponowną inicjalizacje możesz spróbować wykonać tak: [syntax=basic4gl]Gosub _Set_Display lub !Call _Set_Display[/syntax]
Witam Ostatnio zastanawiałem się czy możliwe by było wysterowanie diod LED (oczywiście za pomocą odp. driverów) z układu HD44780 który drzemie w wyświetlaczach alfanumerycznych lcd. Czy ktoś się juz zagłębiał w budowę wewnętrzną HD44780, może już ktoś coś takiego zrobił i zechciał by się podzielić z nami. Wyobraźcie sobie sterowaniem (przy lcd 2x16)...
Za swego czasu opis takiego układu pojawił się na łamach EDW w dziale Bascom College. Z tego co sobie przypominam był tam kompletny kod źródłowy. Serię tych artykułów możesz ściągnąć ze strony: http://www.edw.com.pl/index.php?module=C... Wiele gotowych projektów ukazywało się również w miniprojektach...
Link który podałeś jest ok do wyświetlacza na sterowniku Ks-108. Interesuje mnie jednak czy będzie pracował ze sterownikiem na NJU6679A. Czy samemu trzeba napisać obsługę w Asemblerze?
Sam z siebie nie będzie. Atmega8 i żadna inna atmega nie ma sprzętowego wsparcia dla wyświetlaczy zgodnych z HD44780. Musisz sam napisać program do jego obsługi.
Co do wyświetlenia na lcd, to już możesz zrobić to sam. Poczytaj w helpie o instrukcji Lcd i konfiguracji obsługi wyświetlacza w bascomie. To nic trudnego, tylko trzeba chcieć.
A najlepiej zajrzeć do noty katalogowej sterownika wyświetlacza i samemu napisać sobie funkcje obsługi.
witam. jak bawialem sie wyswietlaczem od 3310 to na spi programowym mi chodzilo a na sprzetowym nie. niestety nie wiem w czym byl problem. mozliwe ze jest jakis bug w poleceniu config spi w bascomie
Nie jestem specem w tej dziedzinie ale chyba brakuje Ci tam konfiguracji wyjść do obsługi wyświetlacza LCD.
pokaż zdjęcie wyświetlacza, zapytaj w serwisie komórek czy taki sam wyświetlacz jest w n6100, jeśli tak to wpisz w bascomowym helpie pcf8533 i masz bibliotekę do jego obsługi
ja tez zachęcam do przejścia na C, ale skoro musi być bascom, to dlaczego kolega tak robi obsługę wyświetlacza? nie lepiej tak: 1. gasimy wszystkie wspólne wyprowadzenia 2. wystawiamy na port segmentów dane 3. zapalamy odpowiedni wyświetlacz i potem w kolejnym, przerwaniu to samo dla drugiego wyświetlacza
...Efekt jest taki że na wyświetlaczu jest liczba 02 ale niestety nie mogę całkowicie zlikwidować lekkiego świecenia się pozostałych segmentów danego wyświetlacza które akurat nie są potrzebne do wyświetlenia prawidłowo danej cyfry... Mnie to wcale nie dziwi , bo "wsuwasz" dane do rejestru 164 , kiedy wyświetlacz jest aktywny. Piotrek
Jest gdzieś jakiś opis czyli coś w rodzaju instrukcji obsługi - jakie polecenia w bascomie to obsługuje ? - jakim poleceniem wyświetlić polskie znaki ? przy zwykłym wyświetlaczu wykorzystujemy defloatcharacter ( znaki definiowane )
Wiem, wiem, było juz tego dużo, ale własnie dlatego nie sposób znaleźć w tej mieszaninie coś co mi potrzeba. Najprościej mówiąc: potrzebuję dowolny program napisany w BASCOMie pod proca atmega8 (nie na 128 !) wyświetlający na wyświetlaczu od nokii 3310 jakieś napisy, na którym można się nauczyć obsługi tego wyświetlacza w bascomie. Może być komunikacja...
Witajcie!!! Napisałem krótki programik w bascomie do obsługi wyświetlacza led.utkwiłem jednak w pewnym, miejscu i nie mogę dalej ruszyć oto kod: Readeeprom Cx , 512 Inputbin A(1) , Cx For Ax = 1 To Cx Writeeeprom A(ax) , Ax Next Ax instrukcja inputbin w składni "inputbin a(1) , cx" czyli ze zmienną cx nie chce działać. Gdy w instrukcji inputbin podam...
Czy ma ktoś może bibliotekę obsługi wyświetlacza dla CodeVision i mógłgby się podzielić?
Bez problemu napiszesz obsługę plików BMP. Jak mi się uda odnaleźć to załączę kawałek kodu bascoma. Jaki masz wyświetlacz, kolorowy? Jeśli nie to faktycznie lepiej zapisać w formie tablicy i potem zapalać kolejne wiersze/kolumny. Są też konwertery BMP -> HEX, znajdziesz na forum.
Widzę, że jak na razie cisza. Znalazłem gotowy program napisany w bascomie ale na Atmega128 (oczywiście obsługa wyświetlacza na innych portach). Przerobiłem ten program by porty zgadzały się, ale lepiej się znam na asemblerze niż bascomie może właśnie dlatego nie chce mi nadal ten wyświetlacz odpalić. Zmodyfikowałem też schemat, zlikwidowałem diodę...
Witam Poniżej plik z programem dla Bascom do obsługi sterownika LCD SED1335. Pozwala sterować wyświetlacz o rozdzielczości 240x320.Zmieniając fragment programu odpowiedzialny za inicjację SED1335, możemy sterować LCD o max. rozdzielczości 255x640. Uwaga: aby skompilować program potrzebna pełna wersja programu Bascom AVR. AB
Witam wszystkich forumowiczów :) Jestem początkujący, moje doświadczenie to zrobienie prostego licznika rowerowego na atmedze 8 i wyświetlaczu lcd 2*8. Program pisałem w bascomie. Teraz chciałbym zrobić stoper wykorzystując: - wyświetlacz LED 4 cyfrowy - [url=http://www.sklep.avt.com.pl/p/pl/47... -...
Witam, Przesiadłem się z Bascom, na język C. Jako kompilatora używam CodeVisionAVR Standard. Interesuje mnie jaka kolwiek informacja o obsłudze tego wyświetlacza graficznego opartego o T6963C w języku C. Najlepszą dla mnie pomocą był by jakiś przykład. Pozdrawiam
Zdecydowanie upraszczasz proponuje poczytać jeszcze tego helpa (config lcd, config lcdpin). Na elektrodzie masz setki przykładów konfiguracji wyświetlacza w bascomie użyj szukajki. Biblioteka lcd4.lbx z tego, co się orientuje wspomaga obsługę wyświetlaczy posiadających cztery linie w znacznej ilości przypadków nie ma potrzeby jej użycia.
Jak chcesz, to mam napisaną w asemblerze obsługę wyświetlacza KS108 na ATmega 8 ;)
W c niema żadnych bibliotek do obsługi takich rzeczy jak wyświetlacze LCD, więc trzeba skorzystać z dodatkowej biblioteki, można napisać ją samą, albo ściągnąć z internetu, aktualnie jest już dużo takich bibliotek do pobrania. A później to wygląda już bardzo podobnie jak w bascomie, tylko, że albo masz tą bibliotekę w głównym pliku programy(nie polecam)...
asembler lub bascom(z tym ze bascom dla 8xxx51) ewentulanie c
A taka, że filozofia arduino moim zdaniem to upowszechnienie programowania uC dla klasycznych programistów. Do każdego peryferium dodaje się wiec API itd. Dla tego klasyczny programista zielony w kwestii wykorzystania rejestrów procesorów itp czy też patrzenia na obiekt od sprzętu począwszy może sobie teraz wetknąć dwa kabelki w arduino i napisać "Serial.begin(9600);"...
Po "Wait1" wstaw obsługe wyświetlacza lub skok do podprogramu obsługi lcd.
Tak, są w tym instrukcje ASM, ale '51, natomiast całość to biblioteka dyrektyw do obsługi wyświetlacza w BASCOMie. Zasadniczo chyba jedynie może przydać się jako podstawa do zrobienia własnej dla AVR, bo do niczego innego się tutaj nie przyda.
Bardzo dobrym rozwiązaniem będzie jeśli kod do obsługi wyświetlacza umieścisz w przerwaniu od jakiegoś timera do { . tu w pętli głównej obsługa magistrali 1wire . } loop czas: { . tu obsługa przerwania licznika . } masz uniezależnienie od instrukcji wait mozesz naprzykład ustalić częstotliwość przerwań licznika co 1ms
Witam, czy chodzi o wewnętrzną pamięć czy o zewnętrzną na I2C? W obu przypadkach bascom dobrze sobie radzi z ich obsługą, więc od tej strony nie powinno być problemów. Co do wyświetlacza, to też nie będzie niespodzianek z opóźnieniem w wyświetlaniu, lub miganiem tekstu.
Na wyświetlaczu masz 4ms, a najkrótszy czas przy tym sterowaniu to 10ms ? Wykonanie to: https://www.youtube.com/watch?v=_ACZ4gml...
2051 nie ma interfejsu do obsługi zewnętrznej pamięci, który automatycznie generuje stany RD i WR. WR=0 RD=1 - zapis do wyświetlacza WR=1 RD = 0 - odczyt z wyświetlacza Jeżeli chcesz zrobić obsługę od nowa: http://www.mcselec.com/index.php?option=... Tam jest sporo ciekawych informacji, co prawda wykorzystany jest interfejs...
Zrobić obsługę wyświetlaczy w przerwaniu?:> PS coś krótki ten byte od config portuD:]
Czy w obsłudze przerwań używasz jakiś instrukcji do obsługi LCD? Jeżeli masz możliwość zamień wyświetlacze i sprawdź czy tak samo się zachowują.
Program początkowo pisałem w języku C, lecz ostatecznie skończyłem na Bascomie, z racji o wiele łatwiejszej obsługi wyświetlacza i układu PCF8583 . Zajął on 73% pamięci procesora.
(at)zumek : dzieki za namiary... program rozkodowany :) (at)szymtro : obsługa wyświetlacza pod bascomem wydaje mi się dużo łatwiejsza. jak obsłużyć LCD przy pomocy assemblera mi się jeszcze nie udało rozgryźć, stad to pytanie. tak czy siak program został wgrany, jutro podepnę LCD i sprawdzę czy działa.
Postanowiłem zacząć od BASCOM College ze stron AVT. Brakuje tam jednak artykułu "Wykład 2 - Obsługi wyświetlacza LCD" z maja 2000r. Może ktoś dysponuje tym numerem i mógłby zamieścić skany?
Witam, W literaturze spotkałem się podłączeniem wyświetlaczy LED pod jeden rejestr, np. PORTB i kod wyglądał tak: PORTB = LOOKUP (eedr, etykietka) ... etykietka: DATA 192, 249, 164, 176, 153, 146, 130, 248, 128, 144 'DATA 1, 2, 3, 4, 5, 6, 7, 8, 9, 0 A co jeśli piny a, b, c wyświetlacza mamy podłączone pod PD1, PD2, PD3 a piny d, e f, g, DP pod PB0....
obsługa wyświetlacza bascom bascom obsługa obsługa wyświetlacza stm32
obudowa pasmowo przepustowa mondeo czujnik cofania lodówka turbo
zasilacze czarna lista corral super n3500
Brak obrazu przy mirroringu na telewizorze Philips Schemat instalacji elektrycznej szyb Volkswagen Golf 6 1.4 TSI