Moim zdaniem nie da rady. Ktoś już na forum podłączał atmegę do wyświetlacza kolorowego LCD (od jakiegoś siemensa) i generalnie wyświetlenie sensownej animacji chyba się w końcu nie udało. A taki ekranik od komórki ma jakieś półtora cala. Nawet jakbyś podłączył ten TFT do atmegi, to wyświetlenie jednego ekranu będzie prawdopodobnie trwało ponad sekundę....
Nie analizowałem potrzeb takiego projektu jak Twój bo to nie moja sprawa :D Napiszę inaczej. Obsługa wyświetlaczy w Bascom sprowadza się do ich podłączenia i opisania swoich podłączeń w programie tak by kompilator mógł tak skompilować program by ten odpowiednio sterował wyświetlaczem. Wszystko jest więc gotowe tylko piszesz co gdzie podłączyłeś. Odmian...
Poszukaj wśród SED, z tym, że to ciągle problem, bo masz układ w TQFP100, do którego idzie pełno ścieżek. IMHO lepiej kupić LCD z wbudowanym sterownikiem, gdzie możesz też wybierać rodzaj szyny łączącej z CPU, SPI/8/16-bit. Seguro, TME, inni, bez problemu dostaniesz taki LCD.
Witam, Do nowego projektu chciałbym wykorzystać wyświetlacz graficzny: http://www.artronic.pl/o_produkcie.php?i... Mam pytania związane z oprogramowaniem tego wyświetlacza: 1. Czy jest gdzieś dostępna biblioteka do obsługi tego wyświetlacza (najchętniej dla procesorów atmega) 2. Ile pamięci mniej więcej może zajmować obsługa tego wyświetlacza. Który...
Jako drabinkę możesz wykorzystać układy PGA231x , bardzo łatwe w obsłudze mające świetną jakość audio
Możesz użyć np. mojej biblioteki, dostępnej za free w przykładach do książki (za darmo można je ściągnąć z ftp helionu, vide link w mojej stopce).
Tak w skrócie tzn że każdy pixel składający się z 8bitów, czy ile tam miał ten wyświetlacz musisz dostarczyć z prędkością równą 27MHz (chyba tyle było w datasheet).. Od sony PSP zapewne będzie to samo i już na pewno ATmega nie udźwignie tego. Ten z Maritexu na sterowniku ILI9326 wygląda rozsądniej.. każdy pixel podajesz mu 8,9,16 lub bitową zmienną...
Nie to zależy od startupa procesora może to być pętla albo może się resetować
Jak chcesz, to mam napisaną w asemblerze obsługę wyświetlacza KS108 na ATmega 8 ;)
hmm z jakiego telefonu jest to wyświetlacz? Jakiej atmegi użyłeś? Mógłbyś podesłać kod programu ? chętnie obejrzałbym obsługę tego wyświetlacza :]
Przyznam szczerze że sam teraz w wolnych chwilach a mam ich niestety mało - walczę z własnymi bibliotekami do wyświetlacza KS108 i jak dokończę to właśnie na tej bazie będę dopisywał obsługę bitmap monochromatycznych do tegp PixelFactory ;)
są różne tryby obsługi lcd(4/8 bitowy, zodczytem flagi zajętości i bez), i nie wszystkie piny musisz wykorzystywać http://radzio.dxp.pl/hd44780/
Pomysł z taką płytką jest o wiele lepszy niż stykówka i inne pająki. Jestem jak najbardziej za, nawet sam trochę takich wyprodukowałem: 2szt. obsługa NRF24L01 + wyświetlacze OLED 128x64, 128x32, 2szt. programowanie ESP12 z adapterem, programowanie Atmega na podstawce DIP28(Uno jako ArduinoISP)+ taśma dla Arduino Pro Mini. Co do obsługi wyświetlaczy...
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...
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...
https://bitbucket.org/fmalpartida/new-li... Do obsługi wyświetlacza pobierz z linku i powinno się kompilować bez błędnie najnowszą wersję Na pro mini atmega 328 wygląda tak "Opcje projektu zmienione, przeładuj całość Szkic używa 6150 bajtów (20%) pamięci programu. Maksimum to 30720 bajtów. Zmienne globalne używają 622 bajtów (30%)...
Dziękuję, przed odpowiedzią kolegi trafiłem na tą stronę. Z resztą pamiętałem ją jeszcze z czasów nauki obsługi zwykłego LCD ;) Pozdrawiam,
Gdyby ktoś szukał procedur do podstawowej obsługi wyświetlacza OLED I2C (sterownik SSD1306), napisanych w asemblerze mikrokontrolerów ATtiny/ATmega, to takowe są już dostępne: [url=http://romanworkshop.blutu.pl/asmav... sprzętowego modułu TWI lub [url=http://romanworkshop.blutu.pl/asmav... programowo (bit-bang).
Witam, okazało się, że miałem źle zadeklarowaną jedną linię wyświetlacza, ale zauważyłem, że moja ATMEGA 16 ma problem z obsługą tego wyświetlacza, czasmi zawiesza się na takich komendach jak LOCATE, LOWERLINE, WAITMS.... czy może to być win braku zewnętrznego rezonatora, (korzystam z wewnętrznego 8MHZ) Nadmienię, że układ jest dość prosty 6 przekaźników...
Ten z CX56 ja mam opanowany, i to w BASCOMie. Z C55 czy C65 to nie bardzo. Mam jeszcze obsługę tego z 3410i.
Żeby zrobić menu - potrzebujesz dodać kolejne funkcje obsługi odczytu i wyświetlania temperatury. Obsługę wyświetlania i poruszania się po menu itd. Ponadto istniejącą procedure obsługi PCF musisz rozszerzyć o procedury odczytu i zapisu daty oraz obsługę budzika. Kolejna sprawa to wprowadzenie przerwań. Tzn. Ustawiasz w PCF odpoowiednią datę budzika...
Profesjonalnie wykonane, chetnie zobaczył bym jak urządzenie działa dołączam się do prośby o film. Interesują mnie też fragmenty kodu obsługi wyswietlacza i karty SD.
Samemu napisać obsługę LCD w Bascomie?
Mogę naprowadzić: zapominasz o kodzie, który widziałeś, a który korzysta z delay() i robisz wszystko od nowa na przerwaniach. Problem w tym, że przerwanie związane z obsługą DS18B20 powinno wywłaszczać przerwanie wyświetlacza, co na ATmega w zasadzie jest niemożliwe. W związku z tym wypada rozejrzeć się za obsługą DSa przy użyciu UARTa, co daje pewne...
Właśnie tutaj pojawiają się ograniczenia ATMEGI8 to może pomyśl o jakiejś większej, projekt jest chyba tego wart :) Kod napisany w C - a biblioteki przezemnie:) Mógłbyś powiedzieć na czym bazowałeś pisząc własną bibliotekę do obsługi wyświetlacza? :)
Odpowiadam. Można było ;) Zacznij od określenia jaki tam siedzi sterownik. Poźniej znajdź jego notę i napisz program do obsługi wyświetlania.
To znaczy, dla buforowania, na samą obsługę wyświetlacza będę potrzebował wspomniane 4 kB w pamięci SRAM mikrokontrolera?
Nkodery w rękojeści w każdej osi obrotowej, mikrokontroler liczący kroki czyli kąt i serwa (lub silniki krokowe pracujące na małej prędkości) odpracowujące w każdej osi obrotowej. Atmega za klika złotych do obsługi nawet z wyświetlaczem załatwi sprawę. Na filmiku są urządzenia samohamowne czyli ślimak na silniku a ślimacznica na korpusie dzięki temu...
Kolejna sprawa to reset wyświetlacza, bez odpowiedniej obsługi pinu /RES po włączeniu zasilania wyświetlacz może nie wstawać więc proponuję też sterować go za pomocą pinu procesora.
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
Dałem sobie spokój z wyświetlaczami graficznymi pod atmegę. W zamian za to przeszedłem na RaspberryPi oraz na tanie tablety 7" z androidem. Taki tablet można mieć już nawet za 100pln więc wybór oczywisty. Co prawda teraz powstał nowy wymóg programowania w Java lub C++ ale to także zaleta. Tak na prawdę atmeg już się staram nie używać gdyż w takich cenach...
Witam, też mam kilka pytań z gatunku: jaki mikrokontroler ? :) Jaki model ATMega będzie odpowiednio wydajny/pojemny do obsługi alfanumerycznego wyświetlacza LCD i zewnętrznego 16-bitowego przetwornika A/C (kilkadziesiąt odczytów/s (oversampling) , wynik obliczeń na LCD) i jaki przetwornik będzie najłatwiej "skomunikować" z uC ? Czy są wersje o obniżonym...
'51 a atmega to 'troche' nie to samo jednak. 4\/3!!
Witam! Mam wyświetlacz lcd "PowerTip 2402A B" i ATMega 88. Jest to mój pierwszy wyświetlacz lcd. A więc tak: wyciągnąłem pliki do obsługi wyświetlacza (lista niżej), taśmę(z wtyczkami do kandy), mikrokontroler Atmega 88, programator i trochę kabli. Czytałem w internecie przykłady, ale mało co z nich rozumiałem. Dużo miałem problemów z bibliotekami:...
Znacznie lepszym rozwiązaniem będzie jak dopasujesz rozmiarem wyświetlacz ze sterownikiem obsługa tego jest mało wygodna a dokumentacja to raczej tylko z analizatora ttl
Twój problem nie wynika z priorytetu przerwań tylko braku umiejętności prawidłowego ich wykorzystania i zastosowania biblioteki która jest źle napisana . Zazwyczaj dzieje się tak gdy użytkownik w przerwaniu umieszcza całą procedurę obsługi bufora , wyświetlacza lub innych peryferii lub po prostu timer odmierza krótszy czas niż trwa obsługa przerwania...
Witam Jakiś czas temu zacząłem swą przygodę z mikrokontrolerami. Na początku jakieś miganie diodkami, obsługa wyświetlaczy, klawiatur, komunikacja kontrolerów między sobą etc. Wszystko to wykonywałem na płytkach stykowych oraz przy użyciu samodzielnie wykonanych modułów, np. z klawiaturą. Ostatnio jednak stwierdziłem, że czas skończyć z plątaninami...
Nie widzę problemu, w internecie jest pełno opisów i procedur do obsługi tego wyświetlacza, chyba jeden z najpopularniejszych typów graficznych wyświetlaczy.
Wielkie wyrazy uznania dla autora projektu,że zechciał się ze wszystkimi uczącymi amatorami programowania podzielić swoim całym projektem, udostępniając źródła. Jest na forum kilka projektów podobnych zabawek, ale każdy tylko się chwali pytanie po co? Jak i tak wiadomo że projekt takiego oscyloskopu należy raczej traktować jako pomoc dydaktyczną bo...
Hej. Ja też mam taki wyświetlacz. Postaram się napisać program do obsługi tego wyświetlacza na jakiś procesor typu atmega. Jak coś mi wyjdzie to dam znać. Dodano po 2 "Optymalnym rozwiązaniem jest zastosowanie sterownika wyświetlacza graficznego SED1335." Jak chcesz to zrobić? odłoczyć ten sterownik co jest i zrobić nowy? Dodano po 4 a może trzeba poszukać...
Witam. Mama tutaj pytanie do użytkownika hotdog oraz innych którzy znają się w temacie. Może na początek powiem jak układ będzie wyglądał , będą 2 up atmega 128 do obsługi menu wyświetlacza czujników komunikacji ze światem , oraz atmega 32 działająca jako trochę inteligentniejszy de-multiplekser :) (sterowanie elektrozaworami poprzez tyrystory oraz...
Tu masz program pod ATtiny2313, jeśli potrafisz programować, to też potrafisz przerobić program na ATMegę: [syntax=basic4gl]' Bardzo prosty zegar bez możliwości ustawiania Dim Sekjed As Byte , Sekdzies As Byte , Minjed As Byte , Mindzies As Byte Dim , Godzjed As Byte , Godzdzies As Byte , Mux As Byte , Migaj As Bit Config Portb = 255 : Portb = &B255...
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.
Trzeba zmienić procedurę inicjującą, ale coś powinno być widać przynajmniej na 1..2 liniach nawet wtedy, gdy używasz procedur dla 2x16. Prawdopodobnie na ATmega masz błędny kod obsługi LCD, który działa tylko na niektórych wyświetlaczach - wiele bibliotek LCD ma podstawowe błędy.
Radzę poszukać gotowych kodów do obsługi LCD dla twojego wyświetlacza. Dobrze jest się również upewnić że LCD wogule działa.
Czy możesz dokładnie napisać co dokładnie chcesz zrobić. Podejrzewam, że chcesz stworzyć z kropek polskie znaki diakrytyczne. Dorzucam plik z algorytmami obsługi podstawowych funkcji wyświetlacza. Niebawem jak znajdę chwilkę czasu to dorzucę kody w ANSI C i VHDL-u. Chwilowo obie procedury testuję więc nie są zamieszczone w pdf-ie ale jak znajdę chwilę...
Jak widzę na podstawie płytki to programy piszesz w ARDUINO? W takim razie dużo prościej i przyjemniej będzie zacząć od LCD, bo do jakiej-takiej obsługi multipleksowych wyświetlaczy LED trzeba już conieco wiedzieć o timerach i przerwaniach. O ile się nie mylę są to wyświetlacze ze wspólną katodą (podłączana tranzystorami do +5V, http://www.scienceprog.com/wp-content/up...
Obsługę ADC dla Atmega znajdziesz na tym poście http://www.elektroda.pl/rtvforum/topic13...
Zgadzam się z kolegą. ESP to big maszyna w porównaniu z Atmega. Zastanawiałem się juz kiedyś, żeby przerzucić całe oprogramowanie na ESP, ale doszedłem do wniosku, że i tak trzeba dołożyć dodatkowe peryferia sprzętowe do obsługi wyswietlaczy LED. Dla małych wyświetlaczy gdzie 5V wystarcza do ich zasilania znalazłyby się jakieś dedykowane układy, ale...
Wyłącz przerwanie (to od ślimaka) na czas diagnozowania i testowania. Wyłącz wszystkie inne przerwania. Zostaw kod odpowiedzialny za obsługę wyświetlacza, resztę zakomentuj, skompiluj i wgraj taki okrojony program do testowania.
Przecież twój kod się nawet nie powinien kompilować, więc jest faktycznie zły :) Jak sobie wyobrażasz zagnieżdżenie ISR? Mieszasz nowe makra (ISR) ze starymi (SIGNAL). Poza tym ATMega nie ma czegoś takiego jak priorytety przerwań. Przerwanie TIMER1_COMPA_vect nie zostanie przerwane, chyba, że jawnie odblokujesz wszystkie przerwania co zapewne doprowadzi...
Bardzo dziwna sprawa z tym delay bo w tym samym projekcie używam biblioteki do obsługi wyświetlacza HD44780 by Radzio i działa tam też jest użyta funkcja delay i działa poprawnie
Ten wyświetlacz jest pozbawiony zaawansowanego kontrolera. Sterowanie wymaga odświeżania - wyświetlacz nie ma pamięci więc dane trzeba przesyłać w kółko - wymaga to sygnału zega o wartości kilkunastu MHz. Zwykła atmega jest na to za słaba. Do obsługi tego typu LCD wymagany jest dedykowany kontroler z pamięcią Ram. Mogę Koledze sprawdzić tę wyświetlacze...
Szukasz projektu na zaliczenie? To co opisałeś jest dostępne w internecie ale nie w postaci jednego kompletnego projektu. Spokojnie znajdziesz kawałki dotyczące sterowania przekaźnikami, obsługi klawiatury i pilota RC5.
Jedna sprawa to odczyty, druga to wyświetlacz. Co do wyświetlacza jeszcze nie wiem. Ewentulanie można zastosować 2 procki, jeden do wyświetlacza, drugi do połączenia z komputerem. Na samym początku będzie to pewnie coś 2x16 dla testów, później będe myśleć dalej. AND64, a ty to obsługujesz prockiem czy PC? Tak się zastanawiam, czy można byłoby wykorzystać...
dzięki za podpowiedzi. zdecydowałem się jednak na wykorzystanie sprzętowej komunikacji UART między dwoma kontrolerami, jest prosta w obsłudze i daje większe możliwości obsługi wyświetlacza. Takie rozwiązanie stwarza kolejne wyzwanie dla mnie. Gdyż do atmega sterująca wyświetlaczem wyświetlać będzie sześć różnych zmiennych. Proszę o podpowiedzi i sugestie...
No to nieco droższe, ale mniejsze. [url=http://www.conrad.pl/websale7/Konta... Kupowałem jakiś czas temu 9-milimetrowe poniżej dwóch złotych, ale to był [url=http://www.maxtronik.com.pl/index.p... sklep stacjonarny. Możesz zadzwonić (bardzo miła obsługa)...
Atmega 8 i C++ http://www.elektroda.pl/rtvforum/re-zega...
Jest jeszcze duży lcd od siemensa s65 i cx65. Rozdzielczość 132*176 i 65k kolorów. Dostępny i tani, a obsługa AVRkiem dla 2 typów kontrolera (są chyba z 3 różne, z tyłu widać na taśmie) już gotowa. Wszystko w linku http://www.superkranz.de/christian/S65_D... oraz w troche po polsku w temacie http://www.elektroda.pl/rtvforum/topic43...
Jak sobie napiszesz obsługę to będzie obsługiwał :) Często w notach do sterowników są krótkie fragmenty kodu w C potrzebne do jego inicjalizacji.
Witam, Mam problem z zestawem startowym firmy propox. Nie znalazłem rozwiązania mojego problemu(widnieje jeden postale nic nie pomogło). Problem jest następujący: Żaden z przykładowych programów nie chce działać na moim zestawie startowym. Np. program do obsługi LCD. Atmega jest na ustawieniach fabrycznych, podłączenie fizyczne wyświetlacza i procka...
Z reguły, jeśli podłączasz jakieś peryferia do PC i pośredniczy w tym atmega, to atmega musi mieć zaprogramowane funkcje obsługi tego urządzenia. Jeśli chodzi o podłączanie wyświetlacza LCD i sterowania bezpośrednio z komputera (bez pośredników), to byli tacy, co wymuszali odpowiednie stany na porcie LPT. Port COM prawdopodobnie będzie wymagał rejestru...
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.
Problem jest taki, że próbuje skonfigurować Xmege jako slava i odebrać dane z Mastera (Atmega). Wyświetlacz działa poprawnie, wykorzystuje także konwerter poziomów logicznych 3,3/5. Odebrana dana powinna zmieniać się w zakresie od 0-255, natomiast jest 0, bo tyle pokazuje na wyświetlaczu. Moje pytanie jest takie: Czy dobrze konfiguruję Xmegę jako Slava?
http://obrazki.elektroda.pl/4424216100_1... Witam, Chciałem dzisiaj zaprezentować praktycznie już gotowe rozwiązanie ramki fotograficznej własnej konstrukcji. Wprawdzie wcześniej jakoś w ogóle nie brałem się za wykorzystywanie wyświetlaczy graficznych, szczególnie tych maleńkich popularnych z telefonów Nokia - bo nie widziałem dla nich żadnego...
Pisze Pan, że można użyć procesora takiego jak atmega 168 czyli mam rozumieć, że z powodzeniem można wgrać zamieszczony hex? I jeszcze pytanie z trochę innej strony- jak długo powstawał kod programu?
Jestem tego świadomy, dlatego postanowiłem "zainwestować" ;) W pierwszej chwili patrzyłem tylko oryginalne, przez co opłacało się kombinować ze starym programatorem, ale po namierzeniu tych zamienników doszedłem do wniosku, że szkoda czasu na kombinowanie. Poinstalowałem wczoraj różnorakie Bascomy AVRDudy, USBasp, sterowniki i tak czy inaczej nie udało...
Witam :) Moim zdaniem to jest stanowczo strzelanie do muchy z armaty. Sam robiłem bardzo podobny sterowniczek na Attiny 2313 do sterowania termą elektryczną (po awarii fabrycznego termostatu) Attiny2313 ma tylko 2k pamięci na program (czyli 4 razy mniej niż w atmega 8) i upchnąłem w nim: - multipleksową obsługę podwójnego wyświetlacza siedmiosegmentowego,...
na pytanie odnośnie PWM nie odpowiem. Co do kwarcu to polecam jednak wbudowany, chyba, że KONIECZNIE chcesz komunikację po UART (czyli ramka jak w rs232 tym komputerowym) to wtedy kwarc 11,059MHz. Polecam wypróbowanie innych sposobów komunikacji np SPI, I2C (atmegi mają wbudowane kontrolery do nich), a nie potrzebują "dzikich" kwarców - wystarczy ten...
Przy małych 2VA transformatorkach sieciowych nie stosuje się bezpieczników po stronie pierwotnej, są one całkowicie odporne nawet na długotrwałe zwarcia. W następnej wersji programu przerzuć obsługę multipleksowania wyświetlacza do przerwań, bo obecnie jest to bardzo nieelegancko zrobione w głównej pętli. Przytoczony listing programu jest trochę nieczytelny...
Jakiej biblioteki do obsługi tego wyświetlacza będziesz używał? Te wyświetlacze są też w wersji z interfejsem równoległym, na nich odświeżanie jest dużo szybsze.
żartujesz chyba. Dokładność 1% dla ADC w ATmega to tak w sam raz, a Ty marudzisz o 0.5%. Do wyświetlania nie ma sensu pobierać nowego odczytu częściej niż 2..3 razy na sekundę.
Kwarc powinien być naj najbliżej układu ... wsadzając trymetr powiedzmy 33pF możesz minimalnie zmniejszyć lub zwiększyć częstotliwość kwarcu, ale musisz to zrobić eksperymentalnie. Swoją drogą miło, że kolega pomyślał o takim rozwiązaniu, a nie korzystaniu z innych układów typu PCF ;) Ja w swoich prockach miałem w TCCR2 ustawione jeszcze CS22 ;) Odchylenia...
Moim problemem jest 'dziwne' zachowanie się układu, w momencie wypięcia zasilania. A konkretniej - zaraz po zaprogramowaniu układ działa i zlicza czas zgodnie z tym jak ustawiłem program. Jednak w momencie wypięcia programatora i wpięcia go ponownie, lub podania zasilania z baterii, układ już nie zlicza, a przynajmniej tego nie widać. Albo zwraca dosłownie...
Arduino to co najmniej mikrokontroler ATmega, taktowany 16MHz, jest tam sprzętowy generator PWM, więc dla rozdzielczości 8 bit możliwe jest 62kHz. A czy przeciętny arduinowiec umie tego użyć to jest osobna kwestia. Mimo wszystko przetwarzanie sygnału na Arduino ma niewiele sensu, bo brakuje wydajności nawet na to żeby odczytać ADC, pomnożyć próbkę i...
Przyznam się że nie czytałem noty od tego MBI. Rozumiem że wpisanie po SPI jakiejś tam wartości powoduje zmniejszenie jasności diod LED? Nie prościej było zrobić to w przerwaniu Timera i regulować jasność wypełnieniem przebiegu ? Potrzebny jest tylko jeden pin procesora i nie trzeba fatygować procesora obsługą po SPI. Natomiast w kwestii EPROM. Ile...
Ustawiłeś parę bitów na porcie i co chciałeś (więcej) tym kodem uzyskać? Nie wiem czy Arduino ma gotowe biblioteki do obsługi tego wyświetlacza - ale zawsze możesz stworzyć swoje w oparciu o [url=http://www.topwaydisplay.com/Pub/IC...
Takie pytanie mam: projektuję właśnie dość złożone urządzenie w oparciu o AVR, do celów czysto uruchomieniowych wyposażam je w złącze do wyświetlacza LCD. Docelowo tego wyświetlacza ma tam jednak nie być, nie ma na niego zresztą nawet miejsca w docelowej obudowie. Moje pytanie: czy pozostawione w programie instrukcje obsługi wyświetlania, w sytuacji...
Tak więc jak koledzy wyżej napisali nie jestem najlepszy w programowaniu i tu mnie boli niedawno zacząłem przygodę z atmegą, lecz do obsługi wyświetlacza dotykowego mi jeszcze daleko, i myślę ze na razie zrobię zwyczajny z wyświetlaczem lcd a może kiedyś przerobie go na wyświetlacz dotykowy:P
Możesz użyć płytki arduino np. najprostszej Uno i podłączyć czujnik DS18B20. W arduino są gotowe biblioteki z przykładami zarówno do Twojego wyświetlacza jak i obsługi tego sensora temperatury. Wystarczy podłączyć gotowymi kabelkami ze sobą i zaprogramować przerabiając przykłady dla wyświetlacza i termometru wedle uznania. Programowanie płytek arduino...
Cześć to mój pierwszy post i chciałbym prosić o pomoc. Napisałem kod do obsługi wyświetlacza oled 128x64 na sterowniku ssd1306 i pracuje na atmega 32 kwarc 16 MHZ. Wyświetlacz jest podpięty liniami SCL do PB1, SDA do PB2, RST do PB3, D/C do PB4 połączenia są 100% dobre. Wyświetlacz ma funkcje I2C, ale jest nie skończona jest skonfigurowany pod SPI....
Skoro opanowałeś obsługę timera, to zrób jeszcze całą obsługę LED w przerwaniu timera. W pętli głównej się multipleksowania LED nie robi, bo ciężko w to wpleść jakikolwiek inny kod. Jaki wtedy jest sens podziały projektu na pliki *.h i *.c skoro część pliku "7led.c" będę miał w pliku związanym z Timer0 ? Chyba, że coś źle zrozumiałem. Źle do tego podchodzisz....
Witajcie fachowcy. mój problem polega na obsłudze wyświetlacza tzw 16*1a. korzystam z procedury opublikowanej w "mikrokontrolery avr atmega w praktyce" niestety, nie wiem jak za jej pomocą obsłużyć ten wyświetlacz. czy zna ktoś sposób konfiguracji w.w wyświetlacza aby pracował jako jedna szesnastka, czy nadal musze sie z nim męczyć jakbym używał wyświetlacza...
Programator zrobisz z pięciu rezystorów i wtyku LPT. Zatem nie tędy droga. Potrzebujesz: - dużo wiedzy o mikrokontrolerach AVR - procesor z serii ATMEGA, myślę że ATMEGA8 wystarczy - wiedzę o tym jak zaprogramować obrotomierz, termometr i obsługę multipleksową wyświetlaczy - gotowce w sieci - układ pozwalający strerować wyświetlaczem IW18. ULN2003 winien...
Widzę, że nie masz zielonego pojęcia o tym co napisał kolega mrrudzin i uważam, że nie poradzisz sobie ze zrobieniem własnego sterownika (chociaż mogę się mylić). Pomęcz znajomego elektronika, żeby Ci pomógł - wypijecie ze dwie flaszki i zrobi Ci taki układ, chyba, że znajdziesz kogoś na elektrodzie, kto za małą odpłatą zmontuje Ci taki układzik i zaprogramuje...
Timeout jest mi potrzebny do przeskoku do początku pamięci w programie ładującym. Na ogół w "normalnym" programie używam przerwań, tutaj mikrokontroler nie ma co innego do roboty :) Przy obsłudze wyświetlaczy LED w trybie multipleksowanym taka obsługa UARTU spowodowałaby miganie wyświetlacza (jak nie gorzej). Co do kompilatora, to muszę powiedzieć,...
portB 7-d7 portB 6-d6 portB 5-d5 portB 4-d4 PortB 0-Rs PortB 2-E Rw-Gnd Taktowanie procesora 16mhz [syntax=c]//----------------------------... // *** Obsługa wyświetlaczy alfanumerycznych zgodnych z HD44780 *** // // - Sterowanie: tryb 4-bitowy // - Dowolne przypisanie każdego...
Załóżmy że mam pod ATmege 32 podłączony kwarc 16 MHz. Do Atmegi podpiąłem też wyświetlacz, który może pracować na transmisji z max częstotliwością 6 MHz. Plus powiedzmy jeszcze jakieś inne elementy (np. karta pamięci, dioda podczerwieni). Jak te wszystkie różne częstotliwości ogarnąć razem w kodzie względem tych 16 MHz aby wszystkie części pracowały...
Troszkę za dużym ogólnikiem rzuciłem... Tak, stos to HW Stack (sprzętowy) i Soft Stack (programowy). Należało by zwiększyć rozmiar stosu sprzętowego, bo używasz przerwania od Trmer1. Wywołanie obsługi przerwania powoduje zajęcie 32 bajtów stosu (czyli tyle, ile masz zadeklarowane), a nie tylko do tego jest on używany. Możesz ustawić np. dwukrotnie więcej....
Ale gdzie dokładnie jest wąskie gardło? Jeżeli Atmega się nie wyrabia, bo ma sporo innych zadań, to chyba najprościej i najtaniej będzie dać drugą Atmegę tylko do obsługi wyświetlacza. Jeżeli np. prędkość SPI na Atmedze jest za niska, a pamięć pociągnie więcej, to można dać jakieś CPLD/FPGA - tu nie jestem ekspertem :wink: Zwróć uwagę, że SPI to magistrala...
funkcję printf można zaimplementować w dowolny wybrany przez siebie sposób i wywoływać ją tak samo jak tradycyjną funkcję. Printf może odpowiadać, za wyświetlanie danych na wyświetlaczu, wysyłaniu ich przez port szeregowy na terminal komputera etc. Problem w tym jest taki, że trzeba to sobie raczej samemu wymyślić (ciało funkcji), choć dla zastosowań...
Niestety, takie programatory są raczej robione fabrycznie i kosztują cięzkie pieniądze. Konstrukcja taka w warunkach amatorskich nie ma sensu, praktycznie zawsze pod ręką jest komp. Rozwiązaniem dla Ciebie może byc laptop i jakis programatorek na LPT. Co do wyświetlacza z kalkulatora można zrobi z niego zegarek... ale nie masz dwukropka : , dodatkowo...
Witam. Panie Kolego tak się po prostu nie da. Ty sam musisz wykazać się logicznym myśleniem i zadbać o wszystkie detale związane z projektem który chcesz uruchomić. Po pierwsze powinieneś przeanalizować sposób podłączeń wyświetlacza oraz poszczególnych elementów do mikrokontrolera użyj multimetra do sprawdzenia czy wszystkie połączenia są w 100% dobre....
https://obrazki.elektroda.pl/6123321900_... Dziś prezentuję tu kolejny element mojego zestawu audio. Jest nim stereofoniczny tuner FM, choć w zasadzie jest to tuner z zegarem, zdecydowałem się bowiem na powiększenie funkcjonalności urządzenia, wbudowując w nim także zegar, dzięki czemu jest możliwość wyświetlenia aktualnego czasu zarówno...
Z tym że nie ma niestety autora podanego to raz ,dwa zaprojektowanie płytki to żaden problem gorzej z napisaniem programu ogólnie to obsługa tylko trzech przycisków plus-minus i zatwierdź jako wejście oraz jedno wyjście i to wszystko niby proste lecz niestety jestem noga z pisania programów
Co do eepromu to pod adresem 01 przechowuje 2 bity i one też się wysypały. o adresie 00 wiem ale jakoś to pominołem deklarując zmienne. W programie (nie wklejałem tego fragmentu) wyświetlam tekst "test" i następnie jest wait 10. ten czas jest już dłuższy ok 4 razy. Pętla programu też wykonuje się dużo dłużej, co widać po reakcji na przyciski. próbowałem...
Witam. Na dzień dzisiejszy mam nie lada problem. Otóż posiadam sobie taki oto wyświetlacz (nie wiem czy na to mówi się 'analogowy'..): http://obrazki.elektroda.pl/5576310500_1... zasilanie 12 V, trybu wideo do końca nie znam, jest tylko wtyczka wejściowa chinch oraz dwa kanały audio (mniej ważne). Dodam, że gdy podłączam kamerkę typu...
Witam, próbuję od kilku dni użyć wyświetlacza na sterowniku HD44780 w moim projekcie. Na razie w celach testowych stworzyłem sobie program, który wyświetla mi jakiś napis na wyświetlaczu tzn w pętli głównej mam tylko: [syntax=c]LCD_CLEAR; LCD_LOCATE(0,0); lcd_puts(napis); _delay_ms(700); [/syntax] Zaraz po włączeniu mikrokontrolera wszystko jest w porządku,...
1MSPS to 10^6 próbek na sekundę. Jak policzę ile daje mi ATMEGA w projekcie to 13 próbek na 100kHz, jakieś 1.3MSPS, czy to możliwe? Jeśli tak, to nie jest najgorzej, tylko jak wspominacie dokładność drabinki nie jest za wielka. A gdyby zastosować tam bardziej precyzyjne rezystory, np 1%? Zewnętrzny DAC pewnie by wymagał szybkiej szyny, zgaduję, że bez...
tak to atmega 162 nie zmieniałem fusebitów takie jakie były ustawione przy zakupie takie zostały. Co ciekawe razem z układem miałem płytę z jakimś kursem avr- były tam 4-6 przykładów obsługi wyświetlacza (4bitowe 8 bitowe, z sprawdzaniem BF i bez BF) ale tylko ten ostatni działa( ale jest dla za skomplikowany(jest tam jakiś wskaznik do typu FILE i odczyt...
atmega wyświetlaczy obsługa dwóch wyświetlaczy atmega obsługa wyświetlacz
łozyska amica drzwi zmywarka domyka wyciek oleju pompy wspomagania
informatyka techniczna saeco incanto
Sterownik Curtis błąd 1/3 - silnik kręci w jedną stronę Demontaż głośników tylnych w Peugeot 307 CC - instrukcja krok po kroku