Przy tworzeniu projektów z mikrokontrolerami, oprócz uniwersalnych płytek stykowych, często przydają się gotowe moduły testowe, które można szybko podłączyć. Można kupić takie w wielu sklepach, ale ich ceny są na ogół absurdalne, np. w Kamami sprzedają płytkę z ATmega128 za...
Witam. Mam problem z inicjalizacją wyświetlacza LCD w trybie 8 bitowym. Jeżeli ktoś czuje się dobrze z asemblera i ma ochotę pomóc mi znaleźć problem to będe bardzo wdzięczny. Układ pracuje z kwarcem 16MHz i zasilany jest napięciem 5V .include "m128def.inc" ;KONFIGURAC...
Witam serdecznie. Mój cel jest dosyć prosty - zbudować termometr oparty na uC ATmega128 wykorzystując czujnik DS18B20. Sprawa wydawała się banalna - wydawała się, gdyż niestety do tej porty nie potrafię sobie z tym poradzić. KOD: Identyczny jak ten ze strony (oczywiście ze zmienionym pinem...
Witam. Dzisiaj chciałbym zaprezentować projekt wyświetlacza graficznego z ekranem dotykowym, sterowanego przez mikrokontroler ATmega128, wyświetlającego podstawowe informacje zbierane z czujników umieszczonych w samochodzie. Projekt nie jest dla mnie, wykonałem go na prośbę znajomego,...
Cześć, mam problem, z którym od dwóch dni nie mogę sobie poradzić. Posiadam moduł od Riverdi RVT70UQFNWC00 oparty o FT813, podłączam go taśmą do swojej płytki (dwa różne egzemplarze, w obu jest to samo), pomiędzy procesorem a wyświetlaczem nie ma żadnych dodatkowych elementów (kondensatory...
Witam Mam pewien problem. Piszę program pod istniejącą już płytkę na której znajduje się Atmega128, wyświetlacz LCD 64x128 i kilka innych rzeczy. Problem polega na tym że port sterujący wyświetlacza jest podpięty do dwóch różnych portów mikrokontrolera. A dodatkowo port danych...
Witam, Nie kompilowałem tego programu więc na 100% nie mogę obiecać, że gdzieś się nie bachnąłem... W HyperTerminal-u zmień na wszelki wypadek liczbę bitów stopu na 1 - choć teoretycznie z 2 też powinno działać. #include <avr/io.h> #include <util/delay.h> #include...
Witam...Używam pamięci programu do przechowywania stałych (łańcuchy tekstowe), przerwanie od odbioru łączem szeregowym do obsługi interfejsu MODBUS.ATmega128 obsługuje wyświetlacz graficzny. Chciałem dodać w menu wybór języka Polski/Angielski. Obsługa tekstów wygląda następująco...
Witam, w końcu ruszył mi mega128, programik migający diodą na portA.2 miga co 3 sekundy. Jednak docelowo mam podłączony wyświetlacz LCD według poniższej konfiguracji (programik w bascomie) $crystal = 4000000 $baud = 9600 $regfile = "m128def.dat" Config Kbd = Portd Config Lcd = 16 * 2 Config...
Witam zdobyłem dość tanio układ VS1011 w obudowie soic-28 i postanowiłem zrobić sobie na nim odtwarzacz mp3. Tutaj stronka z której to robiłem Procek zaprogramował się bez problemu, ale po załączeniu nic się nie pojawia na wyświetlaczu. Program wgrywa się przez bootloader. Ale gdy załaduję...
Witam. Po przerwie wracam do tematu gdyż nadal nie mogę poradzić sobie z obsługą karty Compact Flash za pomocą mikrokonrolera. Sprawa wygląda w ten sposób że wykonałem układ do obsługi karty CF jak na poniższym schemacie. Poniższy schemat jest zaczerpnięty z Elektroniki Praktycznej...
Witam Mam następujący problem. Zmontowałem płytkę z Atmega 128 oraz wyświetlaczem hd44780. Problem polega na tym ze wyświetlacz nie reaguje lub robi to dziwnie. Np sa dwa rzędy "kwadracików" lub pusty ekran. Czasem pokaże się blady kursor i miga i lcd nie reaguje na zadn komendy. LCD to...
Witam. Zestaw jaki posiadam to: - MMnet01 - ethernut-4.8.7 - WinAVR-20100110 - system operacyjne Windows 7. Po uruchomieniu Configuratora ustawiłem dane wyświetlacza tak jak widać na załączonym obrazku. Wszystko ładnie się skompilowało. Następnie napisałem prosty przykład,...
Zrobiłem w końcu ten wyświetlacz, ale przy próbie zmiany na system dwójkowy, WinAVR wyrzuca coś takiego: > "make.exe" all -------- begin -------- avr-gcc (WinAVR 20100110) 4.3.3 Copyright (C) 2008 Free Software Foundation, Inc. This is free software; see...
Witam, Jestem w fazie projektowania prostej stacji meteo. Projekt podzieliłem sobie na 2 części. Pierwsza część wykonuje pomiary (temperatura otoczenia, prędkość i kierunek wiatru) i zapisuje je na karcie SDC/MMC. Druga część wyświetla pomiary na wyświetlaczu LCD i umożliwia komunikację...
Witam ! Walczę od pewnego czasu z Atmega 128 z samoczynnymi resetami. Może ktoś coś podpowie. Układ jest bardzo prosty. Atmega podłączony ma wyświetlacz graficzny LCD, parę klawiszy, dwie diody LED. Całość zamknięta jest w obudowie aluminiowej. Zdarza się, że po dotknięciu obudowy...
Sprzedam uniwersalne moduły z procesorem Atmega128-16AU, oryginalnym, nie chińskim. Moduły w jakości przemysłowej, pochodzą z urządzeń finansowo-rozliczeniowych, którym skończył się czas homologacji (link do producenta mogę podać nabywcy). Płytka skonstruowana jest w sposób umożliwiający...
Witaj -Nie wyświetla, czy nie wyświetla tego co Ty (program) chcesz? -Co jest na wyświetlaczu zaraz po zaprogramowaniu i czy zmienia się coś po załączeniu zasilania i zaraz po programowaniu? Czy przed kompilacją resetujesz kompilator? Czy zaznaczona jest opcja czyszczenia pamięci procka...
program pisze w bascomie (poniewaz narazie taki język znam, dopiero uczę sie C), w wersji prostej mial to byc zwykly sterownik do urzadzenia wentylacyjnego (pomiar cisnienia i sterowanie dmuchawą itd.), jednak z biegiem czasu zostały dodawane dodatkowe funkcje, a najwiecej miejsca zajmuje "historia...
Witam, mam następujący problem: przy podłączeniu wyświetlacza tak jak w configu stan pinu porta.0 jest zawsze niski czyli wyświetlacz cały czas jest zresetowany. Czy to jest wina zmiany pinów dataport i controlport? Zakładałem, ze można dać je dowolne tylko tak aby piny controlport były...
Witam, Buduję układ zbudowany z Atmegi128, kwarc 16MHz, wyświetlacz graficzny 240x64 na sterowniku T6963CFG (PG24064WRF firmy POWERTIP), kilka diodek i switchy. Program pisany w Bascomie 1.11.9.5. Nie mogę sobie poradzić z trybem graficznym tego wyświetlacza. Podczas wyświetlania plików *.bgf,...
Witam, od wczoraj zmagam się z problemem odbioru kodu RC5 w urządzeniu, w którym mam multipleks dużej ilości wyświetlaczy 7-segmentowych LED. Przerwania na multipleks przychodzą co około 4ms. Multipleksowanych cyfr jest łącznie 48, ale pogrupowane są one, tak jakby były tylko 4 cyfry....
Witajcie Niedawno wyszperałem sobie z moich zasobów LCD 3.2" na sterowniku SSD1298. Z czystej ciekawości, może trochę z nudów i chęci nauki postanowiłem go ożywić :). Zrobiłem sobie płytkę o identycznych wymiarach jak LCD z atmega128. No i zaczeło się. Nadmienię iż program piszę w...
...tak by USBkey był widoczny jako konwerter USB/RS-232... No właśnie z AT90USB1287 możesz sobie zrobić konwerter USB>RS232 taki jak FTDI i programować naprzykład Atmega128 a przy tym dodatkowo mierzyć temperature otoczenia, podłączyć wyświetlacz, sterować (przez dodatkowe układy)...
Ebrahim Jahandar opublikował bardzo ciekawe urządzenie, które gra z użytkownikiem w szachy. Robot ma umiejętność rozpoznawania ruchów przeciwnika, podejmowania decyzji o własnych ruchach, przemieszczania pionków. Mikrokontroler sterujący to oczywiście AVR :), konkretnie Atmega128....
Witam Uczę się dopiero programować mikrokontrolerów. Naczytałem się sporo tutriali i przejrzałem od tygodnia sporo topiców na forum. Niestety muszę zacząć od nauki na atmega128 przez projekt na studiach :| Mój program jest bardziej rozbudowany niż ten teraz ale nie mogę sobie poradzić...
Witam! Jestem początkujący jeśli chodzi o µC, a muszę wykonać pewne urządzenie pracujące w ethernecie i zdecydowałem się na konfigurację która jest wspomniana w temacie. Jednakże napotkałem pewien problem: Po zainstalowaniu sterowników do ISPCable 3, zaktualizowaniu go oraz zainstalowaniu...
Witajcie. Jeśli dałem znowu do złego działu to mię przenieście =D Był bym wdzięczny. Mam problem który ziścił mi się i prosi o przywalenie mokrą ścierką w twarz bo jest do przesady głupi. O tusz tak: Mam ja sobie mały ekranik do podglądania tego co się dzieje na pewnej magistrali....
Witam. Od dłuższego czasu męczę się nad rozgryzieniem pamięci DataFlash AT45DB011. Jest ona w module MMmega02 podłączona pod SPI mikrokontrolera Atmega128. Jak narazie udało mi się odczytać wartości z pamięci, jednak nie mogę nic zapisać i nie mam pojęcia dlaczego. Wartości jakie...
Przedstawiam konstrukcję wykonaną 2 lata temu, jaka jest graficzny wyświetlacz LCD przygotowany do współpracy z DSM-51, jednakże może współpracować z dowolnym innym układem mikroprocesorowym, który umożliwia szeregowe wysyłanie danych. W układzie sterującym jest zastosowany mikrokontroler...
Witam Otrzymałem wyświetlacz z nokii 6300 i postanowiłem napisać procedury jego obsługi na mikrokontroler STR912 (ARM9) i ATmega128 . Niestety problem tkwi w braku specyfikacji tego wyświetlacza. O ile inne wyświetlacze z telefonów Nokia są dobrze udokumentowane (np. 3110, 6100, itd.) o tyle...
Witam. Posiadam wyświetlacz Oled 0.96" na sterowniku SSD1306 z Telmal-u. Od wczoraj próbuje go uruchomić pod bascomem (program z internetu) i jest z nim jakiś dziwny problem. Wczoraj na atmega128 nie udało mi się nic na nim zobaczyć ale dzisiaj myślę podłącze pod atmege32. Po milionie...
Witam, Mam pewien problem z obsługą wyświetlacza LCD ? Generalnie uruchomiłem wyświetlacz na ATmega128. Program napisany w CodeVisionAVR. Problem polega na tym, że jeśli nogę FS(font select) wyśwetlacza podepnę do masy jest wszystko ok, natomiast gdy chcę podłączyć do +5V (tak ma być...
Witam. Mam w posiadaniu dwa wyświetlacze firmy Raystar: RFC57A-FIW-D oraz RFC35B-HIW-D oba wykorzystują kontroler FSA506. W notach katalogowych wyświetlaczy, jak i kontrolera są nawet kody źródłowe inicjalizacji sterownika. Wspomagałem się nawet artykułem z EP 6/2010 na temat tego kontrolera....
Dzień dobry, Jestem w trakcie tworzenia programu, w którym wyniki wyświetlane na wyświetlaczu graficznym 128x64 chcę zapisać potem na kartę SD. Problem w tym, że polecenia obsługi wyświetlacza graficznego (Boxfill, Line, Circle) "gryzą się" z poleceniem OPEN wykorzystywanym w podprogramie...
Jest to raczej wina programu a nie procka. Ja tez takie tablice przenosiłem i nie było żadnych problemów. Może raczej szwankuje ci komunikacja z tym wyświetlaczem bo te tabele mają taką samą postać w obydwu prockach.
Witam, mam sobie atmege 128. W zasadzie goły układ. Podpięte zasilanie i programator :) Programowanie przebiega poprawnie, weryfikacja również, ale układ nie działa :( Po podpieciu diody, rezystora do portu po prostu nic się nie dzieje W codevision wygląda to tak: ... DDRE.7=1; ... PORTE.7=0; d...
Mam problem z odbiorem danych z rc5. Kiedy uruchomię program demostracyjny rc5 z help'a bascom avr to wszystko dział poprawnie. Jeśli wkleję obsługę rc5 w istniejący program, to powstaj problem, procesor odbiera tylk dane 255 i 127. Może ktoś zna rozwiązanie tego programu. Poniżej zamieszczam...
No ta strona z AVR-DOSem mnie zainteresowała bo na bascomie się znam :D To jak tylko dostanę wyświetlacz z allegro i dokonczę płytkę zabieram sie za robotę.Jak coś ciekawego stworzę to wszystko powrzucam :P Pozdr i dziekuje
witam Czy komuś udało sie uruchomić zegarek w tym module z propoxu?. Jedynie jedna osoba zgłosiła problemy z układem pcf8583 z powodu niskiego napięcia zasilającego. U mnie napiecie jest ok około 4,9V. Ja nawet korzystajac z procedury nie mogę odczytać adresu kostki. for adres=150...
Po raz kolejny problem tego typu a dokładnie procedury nie działają - przy odczycie czujnika cały czas jest stan wysoki: Czujnik podłączony 3 przewodowo, rezystor podciągający 4,7k, procek taktowany kwarcem 16MHz bez włączonego preskalera, połączenia elektryczne i zasilanie jest wporządku,...
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ś...
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...
Witam ponownie, znalazłem usterkę: w podprogramie do sprawdzania gotowości wyświetlacza odczytywałem porta zamiast pina, niepotrzebne piksele już się nie zapalają. Wrzucam procedurę, może komuś się przyda, u mnie działa bez zarzutu: ' procedury obslugi LCD '==================================...
Ja bym nie podłączał wyświetlacza bezpośrednio do portu. Do mojego procka Atmega128 podpiąłem zieloną diodę LED (różne kolory mają różne napięcia złącza) przez rezystor 120Ω do masy i uzyskałem prąd 17mA gdzie prąd max. portu wynosi 20mA. Procka zasilam napięciem 4,9V a...
Widzę dużo osób się tu udziela. Ja piszę pierwszy raz więc od razu przepraszam za to, że jestem laikiem. Ale do rzeczy. Jest płytka EVBNET03 na niej dodatkowo MMnet03 i MMusb232 no i wyświetlacz LCD. Problem jest w tym, że nikt nie umie dostać się do LCD normalnie przez płytkę (ponoć...
640x480x4bit to nie jest wyczyn dla AVRa :) Wychodzi, że po SPI wyciągnie ponad 6 klatek/s bo zakładam, że taki właśnie ma interface ten wyświetlacz. Kwestia generowania obrazu to inny temat, ale chyba nikt nie chec na tym wyświetlać filmów :) Ze znalezieniem datasheetu będziesz na pewno miał...
Sprawdzałeś poziomy logiczne tych wyprowadzeń, które łączą się z LCD? Rozumiem, że nie używasz trybu XMEM do sterowania wyświetlaczem, tylko robisz to "z palca" na zwykłych rejestrach portów A i C? Na 90% jest to problem sprzętowy modułu (mikrozworka czy przerwa) Nie poddawaj się :)
Witam. Nie mogę zmusić ATmegi128 do startowania z sekcji bootloadera. Mam ustawiony fusebit BOOTRST, do tego zaznaczone 'boot blocks 4096 words' (programator AVRprog z AVRstudio), czyli przeznaczam na sekcje bootloadera 8192 bajtow, czyli ta sekcja zaczyna się od 0x1E00. Chciałbym zaznaczyć,...
Jeśli chodzi o M128 to katuje go równoczesnym obciążaniem SPI wyświetlaczem S65 i programowaniem. Napięcie zasilające często mi sie rozłącza w trakcie programowania ale procesor jest jak z kamienia: nic mu sie nie dzieje. Po resecie wszystko jest cacy i można znowu zabrać sie do programowania....
K_o_n_r_a_d wielki dzięki!!!:D Jak ma teraz odczytać te dane mój Atmega128? bo jeden UART już wykorzystuje do komunikacji z komputerem i ma on taką postać: $regfile = "m128def.dat" $crystal = 16000000 $baud = 9600 $hwstack = 32 $swstack = 32 $framesize = 32 Dim A As Byte Dim...
Internal to źródła napięcia odniesienie- w tym przypadku - 2.56 V. Moim zdaniem nie ma znaczenie, ale wysyłanie Integera jest dłuższe niż np short integer. Tak mi się wydaje;) Przetwornik zrobiłem już na moim podstawowym Atmega128 który jest podłączony do Komputera. Jeśli korzystam z tego...
Korzystasz z dwóch przerwań a w kodzie włączyłeś obsługę jednego. Zrób tak jak na stronie: GIMSK = _BV(INT0)|_BV(INT1); MC... = _BV(ISC01)|_BV(ISC11); Niestety w wyswietlaczu, ktory posiadam musze zrobic kazda cyfre oddzielnie A co to za wyświetlacz...
Wszystko dobrze działało, nie ma czego sie doszukiwać w schemacie połączeń bo modulacja i ogolem caly system dydaktyczny działał z przykładowych programów w BASCOMie, w C udało mi sie uruchomić termometr na DS18B20, wyświetlacz LCD wyświetlacz LED, a przy uruchamianiu PWM wszystko sie sypło,...
Witam zbudowałem odtwarzacz mp3 z tej strony I tam pisze, że program się wgrywa przez bootloadera. Tylko, że problem polega na tym, że jak wgram bootloadera do procka i podepnę zasilanie to nic się nie dzieje, wyświetlacz jest czarny. Poniżej udostępniam zrzut ekranu z zakładką fusebitów....
Witam. Zwracam się z prośbą o pomoc do bardziej doświadczonych kolegów. Od kilku dni próbuję uruchomić wyświetlacz LCD w trybie 8 bitowym korzystając do tego z mikrokontrolera ATMEGA128 taktowanym kwarcem 16MHz. Jak do tej pory nie udało mi się uruchomićwyświetlacza i nie bardzo wiem gdzie...
Poszukuję osoby, która napisałaby program na ATMEGA 128. Urządzenie wykorzystuje klawiaturę z diodami LED, wyświetlacz 4x20, RTC, expandery po I2C, wejścia-wyjścia tylko cyfrowe. Płytki są gotowe. Dobrze zapłacę. Najchętniej z Warszawy lub okolic. Michał Moczydłowski 500 30 30...
Witam. Faktycznie ja to może robię trochę na piechotę ale inaczej nie potrafię. Jeśli chodzi o klawiaturę to mam ją wykonaną wg tego schematu: A teraz postaram się trochę lepiej opisać w/w kod a więc: Na początku definiuje nazwy zamienne czyli zamiast DDRD będe używał...
Wyświetlacz udało mi się częściowo uruchomić. Z wysyłaniem danych do wyświetlenia nie ma problemu, gorzej jest z instrukcjami, np fragment kodu: ldi r16, 0b10111000 ;ustaw wiersz cbi O_LCD_STER, _CS1 ;aktywny pierwszy kontroler rcall LCD_instrukcja rcall LCD_instrukcja sbi...
Mam problem z wyświetlaczem jak w tytule. Pierwszy zapis do pamięci wyświetla to co wpisuję. Przy kolejnym wywowłaniu tych samych funkcji z innymi wartościami do zapisu - nie wyświetla(na ekranie pozostaje to co było wcześniej). Jeśli jednak zmiana rysunków jest w obrębie jednej funkcji...
Możesz podać typ wyświetlacza?
Witam serdecznie. Proszę o sprawdzenie poprawności schematu sterownika, które chce zbudować. W szczególności: 1. Czy RTC jest poprawnie podłączony do Atmega 2. Czy połączenie MOC i BT138 jest poprawne 3. Inne zauważone nieprawidłowości. Na schemacie brakuje wyświetlacza(to...
Witam, mam taki problem: ;Licznik binarny z wyświetleniem wartości na wyświetlaczu ;7-segmentowym LED TDSY3150 (użycie pojedynczej cyfry) .include "m128def.inc" .EQU SYS_FREQ... 4 ; częstotliwość pracy w MHz .ORG 0 ; wektor zerowania jmp Reset ; skok do...
ok, prosże bardzo, tutaj jest schemat, podłancza się go klasycznie, bez dekodera adresów i bez zatrzasku, czas pomiedzy zboczem opadającym sygnału /CE oraz /RD lub /WR może być zerowy więc łaczymy obydwa sygnału razem (przez diody)i do wejścia /CE. W programie definiujemy 2 komórki pamięci...
Witam wszystkich :). Jestem dośc początkujący jeżeli chodzi o uC dlatego proszę o wyrozumiałość. Mam problem z inicjalizacją wyświetlacza LCD hd44780 wydaje mi się, że robię wszsytko poprawnie a nie chce mi to ruszyć. Mógłby ktoś wrzucić ten kod do siebie na procka i zobaczyć czy działa...
Panowie cały ten bałagan z wykorzystaniem wyświetlacza lcd miał na celu znalezienie błędu. Chciałem po prostu sprawdzić co się dzieje. Docelowo przerwanie wyglądało w taki sposób: SIGNAL(SIG_USART0_RECV){ ... = UDR0; if(rxGsm[iterGsm...
Program który wrzuciles nie dziala mi dokladnie... A czy dokładnie zrobiłeś tak jak napisałem? if(licznik==4) { licznik=0; T1=TCNT1; // WAŻNE utoa( (T1-prev_T1), bufor1, 10 ); // WAŻNE lcd_clrscr(); ...
Mam kilka pomysłów: 1. Sprawdź czy wyświetlacz potrzebuje jakiejś inicjalizacji (zwykle trzeba coś ustawić żeby wyświetlanie działało dobrze) 2. Sprawdź w datasheet wyświetlacza jak jest sekwencja pinów sterujących podczas zapisu danej / komendy. Często trzeba mieć jakieś opóźnienie...
Witam Jak w temacie... Piszę program na Atmegę i to co dotychczas napisałem działa, ale ostatnio zorientowałem się, że jak odłączę programator JTAG ICE (tego używam) to Atmega nie działa, tzn. napewno nie działa tak jak powinna. Mam do Atmegi podłączony m.in. wyświetlacz graficzny,...
Witam język C, Atmega128, wyświetlacz graficzny T6963, AVRStudio plus WinAVR. Chcę wyświetlić grafikę na wyświetlaczu. W Bascomie nie jest to dla mnie problemem, natomiast przygodę z C dopiero zaczynam. Znalazłem coś takiego: jest tam funkcja: void T6963C_Image(const code char...
Witam! Bardzo proszę o pomoc w zrealizowaniu takiego zadania: kupiłem zestaw uruchomieniowy MMEVAL1 firmy MikroMania żeby nauczyć się programowania mikrokontrolerów, zestaw działa w oparciu o ATmegę128. Udało mi się opanować obsługę diody i wyświetlacza ale mam problem z obsługą przycisku...
Witam serdecznie, Pisząc program nie zastanowiłem się nad potrzebą użycia polskich znaków teraz jednak ich potrzebuje bibiloteka dołączana do prgramu wygląda tak : #include<avr/io.h> #include<ut... "hd44780.h" /*-------------...
Piankę, żeby ostatecznie miała kształt taki jak oczekujesz, musiałbyś wcisnąc jakoś do szczelnie zamknietej i bardzo mocnej formy (nie wykonalne w warunkach domowych ;)) z silikonem chodzi o to, że nie robisz obudowy a następnie wkładasz "środek", tylko w momencie "zalewania" zatapiasz...
hmm panowie fajnie poczytać wasze opinie na takie tematy jednak chyba nie idą one w temat mojego problemu. Użyłem case i juz wiem ze to jest nie właściwa instrukcja warunkowa. Doprzygotowania swojego menu wykorzystałem if-y jednak przy kilku poziomowym menu troche sie w tym zamieszałem i gdybyście...
Witam, To mój pierwszy post, w razie jakiejś wpadki proszę o wybaczenie. Układ składa się z: 1. wyświetlacz Raystar RG12864B (wg. dokumentacji kontroler KS0108 lub kompatybilny) - 2. procesor atmega128 3. kompilator BASCOM AVR 1.11.9.8 + biblioteka glcdKS108.LBX w wersji 1.11.9.1 Problem...
jest coś takiego: /--------------------------------------... Wyświetlacz alfanumeryczny ze sterownikiem HD44780 // Sterowanie w trybie 4-bitowym bez odczytu flagi zajętości // z dowolnym przypisaniem sygnałów sterujących // Plik :...
Procek się nie resetuje. Efekt zaczął występować w systemie, gdzie mam podpięty wyświetlacz TFT i generuję na nim graficzny interfejs użytkownika. Proces uruchomienia programu trwa kilkanaście sekund i wywołuje określoną sekwencję zdarzeń na TFT i peryferiach (silnikach też). Zauważyłbym...
Próbowałeś zrobić algorytm, który zamiast odczytywać tablice z pamięci będzie je generował? Nie do końca wiem jak to zrobić, choć mam pewien pomysł. Nie mogę realokować raz już zdeklarowanej zmiennej tablicowej i np przydzielić jej więcej lub mniej pamięci albo zmienić liczbę...
Witam. Zrobiłem mały projekt składający się z tytułowego LCD RX12864A (driver ST7565) sterowany z ATmegi128 (w późniejszym stadium chcę zrobić komunikację z komputerem bo z założenia projektem ma być tablica informacyjna na makietę modelarską, ale to już nie jest istotne dla tego...
Na 90% jest to uszkodzony kontroler ewentualnie gdzieś coś nie styka w samym wyświetlaczu (może komuś spadł z wysokości na płaską powierzchnię). W ogóle co to za wyświetlacz? Bo nie mogę dojść czy 2x16 czy 4x16 ;). A dobry wyświetlacz 4x16 kupisz w artronicu za 23 zł..
Jak wygląda obecna praca nad projektem? Równolegle do tego projektu pracowałem nad czymś innym. Tytułowy projekt uśpiłem po osiągnięciu zadowalającej mnie płynności. Programowanie tej konstrukcji wiele mnie nauczyło i zamierzam wykorzystać część tej wiedzy w przyszłych projektach. Stworzyłem...
A jak wygląda u Ciebie procedura inicjalizująca USART'a? Procedura inicjalizująca jest raczej w porządku, bo z wysyłaniem nie mam żadnego problemu. Jeśli chodzi o odbieranie pojedynczych znaków to tak właśnie działa. Bufor w Atmedze np. Atmega8 jest jedno bajtowy. No ale jak ustawię...
Wysłałem koledze listingi na pw z obsługą tego wyświetlacza po SPI napisane w asemblerze . Mam nadzieję że lektura nie była zbyt złożona ? Zastanawiam się kto teraz "świeci" ....
Dokopałem się do poprzedniej wersji przed poprawkami, ale opisze co było zmienione: Procesor: Kondensatory przy kwarcu 22pF. Miałem wcześniej 27pF ale zmiana nic nie dała. Rezystory 1K od PDI PDI do MAXa. Programator zmieniony własnie na te linie (w końcu działa więc nie może...
Żeby nie czyścić za każdym razem wyświetlacza pozycja która ma być wygaszona można zastąpić pustymi znakami (spacjami)?
Witam, Pracuje nad projektem w którym wykorzystuje Atmege 128. Klawiatura matrycowa 4x4 jest podłączona pod PORTF. Schemat klawiatury poniżej: Poniżej listing programu [syntax=basic4gl] $regfile = "m128def.dat" $crystal = 16000000 Config Lcd = 16 * 2 ...
Witam. Jako że jestem początkujący w programowaniu pod AVR zwracam się do was z kilkoma pytaniami. Na początku napisze jak przedstawia się sytuacja: Robię projekt na propox'owej płytce EVBNet03 z minimodułem MMnet104. Projekt wymaga zainstalowania systemu czasu rzeczywistego FreeTROS...
Dziwne, albo bascom albo program.. Zanim kolega dał wsad (jeszcze nie sprawdziłem) to zmieniłem w programie Pinb.4 na portb.4 i zaskoczyło :D ale nie rozumiem tego bo jak pisze np. na t2313 albo m8 to PIN X = PORT X , a tutaj PIN X ≠ PORT X , zaraz jeszcze sprawdzę ten wsad co dał kolega...
Programuję procesor Atmega 128 w gcc. Zmontowany układ ma mnożyć zmierzone napięcie przez przekładnię. Przekładnię zmieniam od 1 do 10 z krokiem 0.1. Problem jest w tym że w procedurze zmiany przekładni dodając do przekładni 0.1 lub odejmują na wyświetlaczu wyświetlają się wartości...
Mam taki problem że gdy podpięty jest DS18B20 to na wyświetlaczu pokazują się jakieś śmieci, wszytko działa bez problemu. Gdy czujnik zostanie odpięty nie ma problemu z tymi śmieciami. Podejrzewam że przyczyną tego może być funkcja FUSING, może istnieje sposób na ominięcie tej funkcji. Kody: Temperatura...
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.
Schemat. Nawet montaż na pająka ma jakiś schemat połączeń. Lub chociaż zdjęcia. Co to za wyświetlacz? Czy to cały kod? Gdzie jest inicjalizacja wyświetlacza? Skąd to wytrzasnąłeś: [syntax=asm]DispTest: ... ZL,low(0) ldi ZH,high(0) lds r16,CNT clr r17 add ZL,r16 adc ZH,r17 lpm r17,Z out...
Już wszystko w porządku. Dokonałem zmian w programie tak jak sugerował BlueDraco i się udało :) Oto wprowadzone modyfikacje: 1) dodałem 'volatile' przed każdą zmienną i nadałem im typ uint32_t (wartości rejestrów ICR3 i TCNT3 są 16-bitowe) 2) zmieniłem preskaler z 1024 na 1 (za pomocą...
Witajcie. Nie modyfikowałem plików radzia(poza opóźnieniami). Mój wyświetlacz jest 8x2 znaki i jeden znak jest 5x8 pixeli. Czy powinienem coś zmienić w plikach ? [syntax=c]//--------------------------... Wyświetlacz...
Witam Proszę o wsparcie wiedzą i doświadczeniem przy programie na procesor atmega128. Program ma sterować dodatkowym wtryskiem gazu w tym przypadku będzie to instalacja 5tej generacji LPG czyli fazy ciekłej. Zasada działa nia jest bardzo prosta i wymaga: Podłączenia...
Napisałem taki prosty program do rysowania na LCD graficznym przy użyciu panelu dotykowego, podłączonego do ADC: Wszystkie operacje matematyczne mogą być przeprowadzane na liczbach typu Single. Można także dokonywać konwersji (niejawnej) z typu Single na Integer lub Word, i odwrotnie: Dim...
Nie zwarcia nie ma Dodano po 2 Może odświeżę informacje. Oto mój kod: [syntax=basic4gl] $regfile = "m128def.dat" $crystal = 8000000 $baud = 19200 $swstack = 64 $hwstack = 128 $framesize = 128 Config Lcd = 16 * 1 Config Lcdpin = Pin , Db4 = Porta.3 , Db5 = Porta.2 , Db6 = Porta.1...
z gory zaznaczam ze to moj pierwszy program! mam atmege 128 i wysw. 7segm. i za zadanie mam jakikolwiek prosty zegarek/stoper napisac cos tam napisalam ale niestety zle mi wyswietla tzn wgl nie realizuje kodu teoretycznie algorytm jest dobrze napisany, ale jak zmieniam liczby tutaj : [syntax=c]TCCR0...
Witam Zdecydowałem się na złożenie nowego tematu, gdyż od 3 dni borykam się z problemem komunikacji między dwoma AVR'kami. Przeglądałem różne tematy i fora, ale nie udało mi się samodzielnie rozwiązać problemu. Z mikrokontrolerami bawię się stosunkowo rzadko, dlatego nie próbowałem...
Lutowanie BGA (a stosowne ARMy chyba tylko w takich są obudowach) Dementuję takie pogłoski. Przykładowa płytka STM32F429-DISCO. Ma prawdopodobnie wszystko co potrzebuje autor tego tematu, kosztuje śmieszne pieniądze. Na pokładzie 64Mbit SDRAM, więc wystarczy na wiele ekranów. Alpha blending...
W bascomie różnica będzie niewielka , tylko dlatego że bascom jest a w zasadzie to trzeba powiedzieć że nie jest doskonały . Różnica jest taka jak wynosić śmieci samemu lub wykorzystać do tego młodszego brata i o ile brat nie wymaga patrzenia przez okno czy śmieci trafiły do naszego śmietnika...
Witam. Ostatnio próbowałem wysterować LCD po i2c poprzez ekspander PCA9555D. Niestety w żaden sposób nie mogę uruchomić. W ten sposób wygląda mój kod: [syntax=c] #include <avr/io.h> #include <avr/interrupt.h> #define LCD_SLA 0x21 uint8_t data[5]; uint8_t bytes; uint8_t...
Dzięki. Projekt się kompiluje, ale nic nie wyświetla. Na początku wyświetliło w pierwszej linii wyświetlacza, od lewej tekst: 'x=='. Potem kilka rzeczy pozmieniałem według wskazówek zawartych tutaj: Wydaje mi się że problem polega w linijce: [syntax=c]#define menu_set_xy(x,y) LCD_GoTo((x),...
Cześć, Napisałem program, który uruchamia 16-bitowy Timer (TCNT1 w ATmedze 128). W moim programie Timer zlicza przez 128ms (dolicza w tym czasie do wartości 1000). Następnie wyświetla młodszy i starszy bajt Timera na wyświetlaczu alfanumerycznym (odpowiednio wartości dziesiętne 232 oraz...
Mój problem polega na tym, że przykładowy program do obsługi wyświetlacza GLCD umieszczonego na płycie rozwojowej Uni-DS3 firmy MikroElektronika nic nie wyświetla mimo bezproblemowej kompilacji w Atmel Studio 7. Kod programu: 795921 Podejrzewam, że jest to problem z adresowaniem portów...
Mam problem z wyświetleniem bitmapy i nie wiem gdzie popełniam błąd. Konwertuję mapę na hexa prze programik Radzia i zapisuje ją jako plik .h. Tak to wygląda [syntax=c] const PROGMEM unsigned char obrazek[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,...
Po analizie figure 6-1 zmieniłem zapis na taki [syntax=c] d1 = WysIOdb(0b00000110); /* wysylam 00000110 gdzie trzy ostatnie bity to START, SGL/DIFF, D2 odbieram bajt nieznaczący danych z rejestru SPDR i zapisuje go do zmiennej d1*/ d2 = WysIOdb(0b01000000); /* wysylam 01XXXXXX gdzie 2...
Obecnie taki odbiór rozwiązuję inaczej, ale w Twoim wydaniu coś czuję że to nie odbiór danych przy taktowaniu 16MHz zajmuje dużo czasu a bardziej wyświetlanie tego na LCD. Jeśli by Ci to odpowiadało to możesz: odebrac dane, i zrobić z nich tą tablice stringów po czym ustawić jakąś...
Szczytywać nie potrzeba bo to i tak nic nie da. Czas jest przechowywany w układzie 8583; chociaż widać i drugi rezonator zegarowy jak by były dwa zegary. Wyświetlacz ma znak (-) , więc wygląda, że ma też termometr a obsługuje go złącze szare ARK, to bliżej wtyczki FC-10P. - do sprawdzenia Trzeba...
Witam serdecznie kolegów - przeglądając forum niestety nie umiem wykorzystać jego potencjału. Chodzi mi o odczyt temperatury z trzech różnych czujników na 3 różnych pinach. Do tej pory radziłem sobie odczytując te temperatury na 1 pinie 1wire - wszystko działa - teraz wykorzystując potencjał...
Jesli kogoś interesuje działające i dobrze przygotowane opisy i programy sterowania wyświetlaczem z 3310 na przykładzie Atmega128 w Bascomie to polecam stronę . Sam zrobiłem ponieważ robię taki projekt który potrzebuje wyświetlacza graficznego i wszystko działa bardzo dobrze i szybkość...
Witam :) Wielkie dzięki za pliki ale to nie to o co mi chodzi. Ja nie chcę zbudować adaptera do tego wyświetlacza a raczej w pełni funkcjonalny układ który będzie zamontowany pod wyświetlaczem w obudowie w której nam je dostarczono. A więc chciałbym cały układ zbudować na mikrokontrolerze...
Opisywany zegar różni się od innych czasomierzy bardzo pomysłowym wyświetlaczem. Składa się on z 7 segmentowych modułów LED zamontowanych na posuwie liniowym, przesuwającym je do przodu i do tyłu za kilkoma soczewkami. Taki układ pozwala programowo rozmywać obraz cyfr poprzez umieszczanie...
Multipleks, sterowanie sekwencyjne Witam. Skonstruowałem ostatnio matrycę LED 8x8 diod. 8 tranzystorów NPN, i 8 tranzystorów PNP na bazach oporniki 10k.(wiem powinny być o mniejszej wartości, lecz diody się zapalają, na razie jestem w fazie testów)wygląda to identycznie jak na tym tutorialu:...
Witam, mam problem z wyświetlaczem: ,mianowicie wyświetlacz działał poprawnie, kiedy zasilałem płytkę z programatora. Na pokładzie znajduje się Atmega128. Po podłączeniu płytki do zasilacza 12V, po około 30s, pojawiły się pasy. Nie znikają one po ponownym zasileniu z usb. Po wgraniu...
Witam, mam taki problem. Mam wyświetlacz graficzny 128x64 opart na kontrolerze ks0107/08 oraz procesor atmega128. I teraz pytanie. Jak to cudo podłączyć bezpośrednio do procesora i oprogramować? Najlepiej w języku C. Używam CodeVison, ale to w tym momencie nie gra wielkiej roli :-) (no chyba...
Witam!! Bawiłem sie kiedyś ale w Fast AVR i na ATmega128. Wyświetlacz 240x128 pikseli. Potrzebuję wiecej danych i na temat napisania czegoś takiego.
Bardzo dobrze jest opisane wysterowanie wyświetlacza z Noki po tym linkiem Kiedyś wykorzystywałem te materiały podczas pisania pracy magisterskiej. Jest tam zamieszczony program napisany w Bascomie i w ASM pod Atmega128. Ja używałem Atmegi8 i też bez problemu zadziałał. Nie wiem czy z PIC...
Port C owszem ale na ATmega128, mój błąd przepraszam. Nie zaglądałem wcześniej na schematy płytek, gdyż próbowałem się dowiedzieć się czy jest inny sposób wpisania rzeczywistego adresu LCD, aby CV do zaakceptował, widocznie nie ma. Podłączyłem się więc krosówkami ..... na piechotę...
Znalazłem coś co może uszczęśliwi posiadaczy LCD. VGA Display for STK500/501, czyli jak podłączyć wyświetlacz VGA do płyty STK serii 500 (VGA to 640x480) ------------------------------... is a whole lot in here. This is really intended...
Cześc, Chcę zrobic mini przeglądarkę zdjęc BMP, do tego celu mam zamiar użyc atmega 8, oraz TFT LCD z gameboy advance SP. Taki wyświetlacz ma 32 wyjścia: VSHD, DCK, LP, PS, VSHD, GND, LDR5-1, LDG5-1, GND, LDB5-1, SPL, CLS, SPS, MOD, REVC, P2VDD, P2VSS, GND, ?, VDD5. Problem mam taki, że...
wyświetlacz LCD-AG-TFT320240C256 mikrokontroler ... lub nowszy a
Sprawdziłem na wyświetlaczu od Nokia 6280 (ATMega128 12MHz) i działa, komendy są takie same jak dla starszych modeli telefonów Nokia (6610), tylko komendy są wysyłane poprzez interfejs równoległy a nie poprzez SPI. Część komend inicjalizacyjnych może być zmieniona ale podstawowe zostają...
Ale to jaki np. do zaprogramowania tego układu by się nadał? podeślesz jakiś link orientacyjny? Pisałem o wsadzie No żeby męczyć deasemblacją wsadu do sterowania takim złożonym wyświetlaczem :).
Tez mam ten wyswietlacz i w pracy dyplomowej mam go sterowac atmega128. nie mam pojecia jak sie do tego zabrac wiec jestem zainteresowany waszymi osiagnieciami w tej dziedzinie :P. Co mi sie uda wymyslic to tez opublikuje tutaj. Pozdrawiam Dodano po 2 Ps August_a jak masz gotowy schemat...
Wygląda na to że odpowiadałby Ci ATmega128 Chyba jest w wersji "L"
Witam Pewnie mało kto wierzy w powodzenie akcji, ale trzeba wziąść pod uwagę że jak się w czymś pomylę to jest tu dużo fachowców. Chciałem więcej osób do rozpatrzenia na jakich elementach i do jakiego stopnia może być ten układ skomplikowany. 1. Jak zapamiętywać obrazki a nawet...
Można też inaczej... ja u siebie zastosowałem na każdej ścieżce dzielnik rezystorowy 4k7/10k - uC (u mnie atmega128) jest zasilany z 5V - na wyjściu dzielnika mam 3,4V - praktycznie w sam raz na wejście cmos karty. w drugą stronę mam dokładnie to samo (pierwotnie chciałem się komunikować...
Witam. Super projekt. Czy byłbyś w stanie zrobić taki sam, tylko RGB? Czy wystarczyła by do tego Atmega128? Pozdrawiam S. Zależy co masz na myśli, mówiąc RGB - czy miałby wyświetlać tylko 4 kolory (czerwony, zielony, niebieski, przezroczysty), czy może 8 (czerwony, zielony, niebieski,...
Na ATMedze328 i wewnętrznym ADC na zbyt wiele bym nie liczył. Te na filmach to ATMega32 albo ATMega128. Pasmo analogowe na poziomie 3kHz, raczej ciekawostka i wprawka do projektowania oprogramowania dla DSO. Projekty tego typu mają walor wyłącznie edukacyjny.
tak tak, ustawilem na tryb atmega128
Chodzi mi o obsługę tego wyświetlacza pod C. Dowiedziałem się że to będzie działało ale na procedurach napisanych na opóźnieniach czasowych a nie na tych które sprawdzają nóżkę R/W!! Jeśli ktoś ma takie procedury i to jeszcze najlepiej pod CodeVision to bardzo proszę o podesłanie...
Jeśli chodzi o 1Wire na porcie F i Bascoma z Atmega128 to moja praktyka pokazuje że nie zadziała. Jakiś czas później znalazłem : Pozdrawiam
Jednak dla początkującego polecam wyświetlacz PCD8544. Jest do niego najwięcej gotowych bibliotek, także tekstowych,więc pisze się po nim prawie jak po HD44780.Mnie się bibliotek tekstowych do innych znaleźć nie udało, a starą zepsutą Nokie 3310 znalazłem w domu :) To ostatnie u mnie zdecydowało...
Problem został rozwiązany. Procesor został zamontowany na płytce która imituje obudowę DIP-40 i procesor AT90S8515. Płytka wraz z procesorem została zakupiona w internetowym sklepie firmy Epsilon. Niestety firma zapomniała nadmienić, że do wyprowadzeń DIP-40 zostały doprowadzone jedynie...
Ok wgrałem ten programik napisany w bascomie, pozmieniałem w nim odpowiednio porty, rodzaj mikrokontrolera ale niestety chyba to nie działa jak powinno. Jedyne co się pokazuje to bardzo wolno migające dwa piksele obok siebie. Zmiany w kodzie wyglądaja tak: 'Set in Options, Compiler: 'HW...
Używam dwóch przerwań - TCCR0 do obsługi LED displaya i TCCR2 do operacji I/O. Wyświetlacz powinen mięć możliwość wyświetlania napisów które mrugają. A operacje IO są raczej asynchroniczne ale pojedyncza może trwać dłużej niż pojedyncze mrugnięcie wyświetlacza czyli "zamrozi" go...
TCCR0=0x07; // port G jako wejście Że co? int main(void) { char digit } Funkcja main obejmuje nawiasem kilka funkcji przerwań. To się w ogóle kompiluje? Pół biedy że funkcja main. Pętla while(1) to obejmuje! Po za tym to SIGNAL pozamieniaj na ISR. ISR jest nowsze...
Sprawdziłem - podłączenie 3 pierwszych pinów wystarczy :) PS. Tu jest datasheet do, jak sądzę, tego wyświetlacza: [url=]
Ja rozumiem że jest istotny prąd, ale np jeśli dam napięcie 16V to wyświetlacz mi sie nie zaświeci. Dodano po 59 Teraz wszystko ładnie działa, czy mógłbyś mi powiedzieć co daje rezystor między bazą i emiterem tranzystora PNP? Mam jeszcze jedno pytanie czy nie dałoby sie zastosować...
Witam, posiłkując się wyświetlaczem z Napisałem program(bardziej uprościłem niż napisałem) do obsługi wyświetlacza graficznego S1D15705, program napisany pod atmega128 - kwarc 16MHz(płytka startowa). [syntax=c] #include <avr/io.h> #include <util/delay.h> #include...
Oczywiście ze czytałem to ale mi chodzi o obrót w prawo o 90 stopni a nie w lewo. Po obróceniu w prawo wyświetlacz ma lepszy kontrast. Gdy zmieniłem tą linijke kodu
Witam. Suma summarum zakłócenia przechodziły i w w zasadzie dalej przechodzą przez zasilanie 230V, transformator, mostek, stabilizator i do centrum dowodzenia. Jedynym rozwiązaniem jaki przyniósł efekt zadowalający było zastosowanie pomiędzy uzwojeniem wtórnym trafo a mostkiem - filtra...
Witam Mam kolejny problem tym razem z wyświetlaczem LCD. Chodzi o to, że nie chce mi wyświtlać ani nawet się zainicjować Oto kod programu : Warning 1 no previous prototype for '_LCD_OutNibble' [-Wmissing-prototypes] Warning... previous prototype for '_LCD_Write' [-Wmissing-prototypes] Warning...
jak napisałem: dtostrf(123.45, 8, 0, str); to wyskoczyło mi na wyświetlaczu poprostu 123 Czyli prawidłowo, więc to mamy sprawdzone. Wywaliłem definicje MUX z rejestru ADMUX i przepiąłem na PF0 i dalej nic Chwileczkę. W kodzie, który pokazałeś wyżej nie miałeś instrukcji zmieniających...
Dziękuję za informację kod poprawiłem jednak teraz już nie wyświetla się kompletnie nic. Próbuje podświetlać jakieś pixele ale na ekranie cisza. Dodam że atmega nie zawiesza się kod wykonuje się cały na oscyloskopie widać że dane się transmitują. Wyświetlacz jednak milczy. Wrzucam...
Witam, Mam chwilowy brak pomysłu :) Co proponujecie do zaprojektowania, do dyspozycji mam 2x graficzny wyświetlacz, atmega128, moduł ethernetowy, i trochę pieniędzy :D Co proponujecie?? Pozdrawiam
Triangle Deluxe - Zaawansowany system oświetlenia Przedstawiam mój kolejny bardzo długo zresztą wyczekiwany projekt. Jest to jak dotąd największe z moich przedsięwzięć wykonane zupełnie samodzielnie od początku do końca. Jest też najdroższe gdyż z grubsza licząc kosztowało...
Moje problemy odbiegają od poprzedników ale temat zgodny, więc: Mam uP Atmega 8 oraz wyświetlacz zgodny z hd47780 2*16znaków. Gdy wrzucam jeden znak na wyświetlacz przy pomocy kodu niżej wszystko jest ok: while(1) { LCD_CLEAR; ...
Witam, mam prośbę, czy mógłby ktoś sprawdzić mojego Makefil'a, ponieważ podczas kompilacji wrzuca mi błąd o kodzie: avr-objcopy: 'main.elf': No such file make: *** [syntax=c]//sterownik wyswietlacza #include "HD44780.h" //usawiasz tam porty sterujące, nie musisz ogarniać...