http://obrazki.elektroda.pl/3799930900_1... Jakiś czas temu pisałem, jak nagrywać gry z PC na PEGASUSA. Teraz pora podejść do tematu z drugiej strony – jak zgrać naszą ulubioną kolekcję kartrydży na komputer. Wiele osób może się dziwić, po co taki zabieg, zwłaszcza, że większość gier z tej konsoli krąży już po Internecie. Czasem...
Programator to atmega8 + trzy zatrzaski 74hc574 (aby procesorowi starczyło wyjść). Do tego gniazdo ZIF aby ułatwić wkładanie i wyjmowanie pamięci. Do tego zaprojektowany przezemnie protokół przesyłu danych - pc wysyła do mikrokontrolera po r232 paczki danych (po 255 bajtów każda) z sumą kontrolną. Jeśli suma się nie zgadza - atmega żąda przesłania paczki...
https://obrazki.elektroda.pl/7417895700_... Motywacja Jeden ze znajomych poprosił mnie, aby taki śmieszny pad na USB (kształtem przypominający dżojstik od konsoli NES) https://obrazki.elektroda.pl/5837949700_... https://obrazki.elektroda.pl/8178021400_... przerobić tak, aby dało się go podpiąć właśnie...
http://obrazki.elektroda.pl/3494814600_1... Witam wszystkich. Chcę zaprezentować Państwu moją konstrukcję. Nie jest to pierwsza rzecz jaką wykonałem, ale pierwsza, którą tutaj pokazuję. Przedstawiana konstrukcja to mini system sterowania pokojem. Pojawiło się wcześniej kilka podobnych tematów, więc postanowiłem, że pochwalę się tym,...
http://obrazki.elektroda.pl/9209500600_1... O tym, że większość padów do PEGASUSa często ulega uszkodzeniu, nie trzeba nikogo informować. I nie chodzi tu o uszkodzenia kabla czy też wtyczki, ale układu scalonego będącego w padzie. Zwykle uszkodzenie objawia się: * całkowitym brakiem reakcji na wciśnięcia klawiszy, * niedziałaniem niektórych...
Kolega nie idzie z postępem... Teraz są gry w wersji cyfrowej, a te można sobie dodać, jak... zaprogramuje się mikrokontroler od nowa... Poważniej, nie upieram się, co do terminologii. Ot taki nadałem tytuł, bo fajnie brzmiało... Zgadzam się z tym, że taki tytuł fajnie brzmi i tego się nie czepiam. Również można przyjąć interpretację, że gry są wymienne,...
http://obrazki.elektroda.pl/4926270100_1... Diagnozer joysticków (np. do Pegasusa) na Atmega 8 Projekt Przyszedł wreszcie czas naprawić posiadane przeze mnie joysticki do Pegasusa. Zwykle uszkodzeniu (urwaniu) uległ kabel lub taki niesprawdzony/niesprawny joystick został zakupiony bez znajomości jego przeszłości. Jeśli kable się urwały,...
Konstrukcja fajna :) tylko nie podoba mi sie zastosowanie przekaźników, triak i moc nie wychodzi drogo... można dorobić jakiś prosty sterownik do tego na ATmega i mamy fajną konsole :) w dodatku mamy tutaj przewagę "załączenie w zerze" i brak trzasków w głośnikach.
Ładne zestawienie na stronie Atmela [url=http://atmel.com/dyn/products/param...
K. bo nie sam C mnie straszy po nocach, ale to że pochrzanili instalacje toolchainów i nie wiem nawet jak się za to zabrać. Wziąłbym arduino, ale nie ma plików dla Xmeg, a atmega nie chce mi się, wolniejsze o połowę, brak DMA :) Zobaczę.
Witam, Czy jest możliwe zastosowanie konsolki/panelu Siemens OP7 jako wyświetlacz i klawiature podłaczoną poprzez rs232 do własnego projektu na AtMega128. Chodzi o to czy w prostu sposób poprzez rs232 można z AtMEga wysłać komunikat który ma być pokazany na wyświetlaczu OP7 lub po prostu wysyłać bufor wyświetlacza, oraz w drugą stronę, czy OP7 mogło...
Tak podłączałem. Identyczny programator. Na moim cały czas pokazuje błąd z taktowaniem. Konsola po podłączeniu mojego programatora: avrdude.exe: set SCK frequency to 2000 Hz avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update. avrdude.exe: AVR device initialized and ready to accept instructions Reading | ########################################...
Witam, dziś zacząłem ćwiczyć obsługę interfejsu UART. Mam problem z bardzo prostym programem, który powinien wysyłać co sekundę literkę A. [syntax=c] #include <avr/io.h> #include <util/delay.h> void USART_Transmit (unsigned char data); void USART_Init(unsigned int baud); int main(void) { USART_Init(103); //103 odczytane z tabeli, f procesora=16MHz...
Witam, jestem młodym pasjonatom programowania w C na AVR. Chciałbym aby wyświetlić chociaż jakąś literkę na telewizorze. Programuję uC już od ponad roku, ale nie mam pojęcia jak się za to zabrać. Mam na myśli połączenie z TV za pomocą złącza chinch. Widziałem w internecie takie połączenia więc wiem, że jest to możliwe. Niestety nie znalazłem żadnych...
Trochę nie rozumie z opisu tej gierki, no i po co takie FPGA? Ale projekt ciekawy i fajny. Jak miałeś w projekcie wykorzystać jakieś FPGA to prościej byłoby wziąść np. ATMega 32, a z Spartana zrobić np. mostek północny, z zintegrowanym koprocesorem numerycznym, czy prostym układem do generowania grafiki 2D. (wspieranie rysowanie linii, czy sprzętowa...
Zajrzałem do załączonego kodu dotyczącego biblioteki do tego modułu LCD. Wykorzystane są tu dwa USART'y. Jeden do komunikacji z samym modułem, drugi zaś to pewnie konsola Arduino i zarazem ten sam USART przez który Arduino IDE przesyła program. Wszystko wskazuje na to, że ta biblioteka nie korzysta z przerwań. Nie udało mi się znaleźć definicji klasy,...
Czy XMega może uruchomić program z zewnętrznej pamięci, np scalaka flash albo karty SD? Kiedyś chodziła mi po głowie prosta konsola do gier - wkładam kartę, na której są skompilowane gry, a system operacyjny wgrany do procka uruchamia programy z tej karty i ewentualnie je zamyka jeżeli się zawieszą. Na normalnej ATmedze jest to trudne do wykonania...
Witam! Mój projekt to oldschoolowa „konsola” do gier, oparta na 4 matrycach RG 8x8. Czyli uzyskuję jedną matrycę 16x16. Matryce które posiadam, są matrycami o wspólnej katodzie. Wyświetlanie będzie oparte o multipleksowanie wierszy, wiersze(katody) podłączone będą do ULN2803A(16 wierszy czyli dwa scalaczki po 8 nóżek) natomiast anody podłączam...
Master na 386 świetna sprawa, ale i tak trzeba zrobić konsolę i układy wykonawcze. Master może je odpytywać i ustawiać. Komunikacja RS-485, DMX-512 sprawdzony w działaniu zestaw. PWM daje szansę na zapanowanie nad jasnością świecenia ale również nad tym co oddajesz spowrotem do sieci. Nie znam docelowej mocy systemu ale jeśli mowa jest o n-żarówkach...
http://obrazki.elektroda.net/70_12502816... AVGA to konsola do kolorowych gier wideo oparta o mikrokontroler ATMega168. Podczas projektowania natrafiono na kilka sporych trudności, z których największą była ograniczona ilość pamięci RAM, zdecydowanie komplikująca wyświetlanie dokładnej kolorowej grafiki. Problem ten rozwiązano stosując metodę TILE...
Witajcie, mam problem z wgraniem bootloadera i co za tym idzie wgraniem do Atmegi 328p-pu programu. Wykonałem układ z poniższego projektu i teraz pozostało samo jego zaprogramowanie. majsterkowo_atmega328p16.name=ATmega328P (at) 16 MHz majsterkowo_atmega328p16.upload.maximum_... majsterkowo_atmega328p16.upload.using=ar... majsterkowo_atmega328p16.bootloader.low_...
http://obrazki.elektroda.net/53_12198224... Uzebox to projekt budowy konsoli do gier opartej na mikrokontrolerze AVR. Sercem urządzenia są 8 bitowy mikrokontroler ATMEGA664 i konwerter RGB – NTSC AD725. Gry pisane są pod konsole w języku C. Konsola posiada 4K pamięci RAM i 64K na program. Obraz wyświetlany jest w rozdzielczości 240x224 z 256 kolorami....
http://obrazki.elektroda.pl/1285289900_1... Oto kolejny projekt przenośnej konsoli zbudowanej na Arduino. Tym razem z wykorzystaniem modułu z 2,2-calowym, kolorowym wyświetlaczem TFT o rozdzielczości 240x320. Poniższy projekt został udostępniony wraz kodami do klonów takich klasyków jak Tetris i Breakout. Konsola oparta jest o moduł...
http://obrazki.elektroda.pl/1644400800_1... Autor od dawna zastanawiał się nad stworzeniem jakiejś gry na Arduino. Pomysł ten zainspirowany był popularną grą dostępną na urządzenia mobilne i komputery o nazwie 2048. Jest to gra stworzona przez młodego (lat 19) włoskiego programistę Gabriela Cirulli. Celem gry jest przesuwanie elementów...
http://obrazki.elektroda.net/92_12164592... Witam. Konsola ta składa się z 2xATMEGA32, 2x ATMEGA8, 1x ATTINY13, 2x pamięc SRAM, 12x 74HC244, 1x 74HC86, stabilizator 5V, pewnej ilości kabelków i rezystorów :) Zapewne ilośc użytych mikrokontrolerów jest zbyt duża co do uzyskanych rezultatów jednak chciałem maksymalnie rozdzielic poszczególne segmenty...
Widze że konsola używa AVRDUDE. Możesz ściągnąć darmowy program BURN-o-mat. To jest nakładka na program AVRDUDE bo AVRDUDE to program konsolowy. Niezrozumiały czasem dla wszystkich. BURN-o-mat jest więc jego wygodną nakładką. Po instalacji pokaż mu tylko gdzie jest AVRDUDE (można chyba nawet zainstalować wspólnie ) http://obrazki.elektroda.pl/1135114500_1...
Dummy_timer nie robi niczego mądrego. Funkcja zwraca zmienną static unsigned int ticks, a wywołana z parametrem TIMER_UPDATE zwiększa jej wartość o 1, wyświetla kropkę w konsoli i czeka 1ms. Do testów jest ok, docelowo można użyć timera.
Fajne :) zawsze chciałem zrobić coś takiego. Teraz tylko opraw to w jakąś ładną obudowę i będzie super bajer Nie rozumiem tylko po co dwa procesory. Przecież ATmega może sama się zaprogramować.
Prymitywny sterownik (konsola) tej klasy co sprzęt powyżej kupisz za 600 brutto, jak dla mnie gra zdecydowanie NIE warta zachodu. Chyba że Twój czas jest dla ciebie niewiele warty, ale to już inna sprawa. Na Twoim miejscu kupił bym normalną kamerę szybkoobrotową z pulpitem i wszystko. A pomyślałeś o trasach czy presetach? Kamera będzie tkwić w jednym...
To po prostu polecenia do wydania w konsoli systemowej. W załączniku masz gotowe. PS. dla ewentualnych szukających w przyszłości: W dyskusji z linku w moim poprzednim poście wspomnieli, że takie pliki szesnastkowe z rozszerzeniem .rom tworzy CodeVision AVR.
To nie jest zły program, ale nie jest potrzebny żeby takie rzeczy zweryfikować. Czytaj to co terminal/konsola do Ciebie pisze. Najpierw znajduje uC, potem, programuje, potem odczytuje to co zostało zapisane i stwierdza, że sie zgadza. Prawdopodobnie masz tam problem techniczny. Daj jeszcze raz screena ze zrzutu informacji konsoli i nie zapomnij o foto...
Po pierwsze jeśli patrzy się na wtyk kabla programatora i u góry jest wystający wypust to: od lewej u góry jest MOSI,przerwa,RST,SCK i MISO na dole jest VCC, dwie przerwy,dwa GND Jak by nie patrzeć na Twoje podłączenie to kolejność się nie zgadza. Po drugie masz na programatorze przełączniki. Czy czytałeś który jest do czego i na przykład wybrałeś zasilanie...
Chyba jednak problem stanowiła atmega8, bo w ten sam sposób, tym samym kabelkiem, bez żadnego problemu zaprogramowałem mikrokontroler atmega328p (ustawiony na wewnętrzny kwarc 8 MHz). Program kompilowałem w konsoli, wykorzystując avr-gcc i avr-objcopy.
Czy Atmega to przemyślany wybór? Generowanie obrazu jest wymagające, czy wystarczy wydajności? Wiem że czterdzieści lat temu budowano gry, na procesorach o podobnym taktowaniu, a braki wydajności nadrabiano ręcznie optymalizowanym kodem w asemblerze, ale teraz? Podobnie pamięci z komunikacją szeregową to nie będzie szybkie. Atmega i HDMI to połączenie...
Burn-O-Mat to nakładka graficzna na AVR-DUDE. Spróbuj w trybie tekstowym w AVR-DUDE (konsola). Ściągnij jakieś dobre sterowniki do STK200. Napisz jeszcze czy procesor jest prosto ze sklepu czy już korzystałeś z niego i programowałeś go ? (Może błąd leży przy ustawieniu/dołączeniu kwarcu) Polecam dokładną i przejrzystą instrukcję AVR-DUDE : http://mirley.firlej.org/programowanie_m...
Witam. Dzisiaj chciałbym Wam zaprezentowć moją najnowsza aplikację - NAvr. Jest to już wersja 2.0a. Program NAvr® v.2.0a służy do graficznej obsługi znanego nam wszystkim programu avrdude. Obsługuje masę różnych procesorów oraz programatorów. Co można zrobić za pomocą tego programu? 1. Wgrać z dysku plik *.hex do pamięci flash 2. Ściągnąć na dysk...
Dla ATmega16 polecenie powinno wyglądać następująco : avrdude.exe -c usbasp -P usb -B 6 - p m16 I zobacz co Ci zwróci w konsoli. Pozdr Sławek
Fusy zmienisz w avrdude spod konsoli, albo możesz sobie ściągnąć jakąś nakładkę graficzną. Osobiście polecam avr8 burnomat.
No to ostatnie strzały: -sprawdź czy na pewno dochodzi masa ( połączenie programator-procesor najlepiej połączyć razem wszystkie piny masy 4,6,8,10 ); -potem jeżeli na pewno wszystkie połączenia są w porządku (masa-masa, Vcc-Vcc, MOSI-MOSI itp.) czy nie są np. odwrócone/zamienione, -przejdź do katalogu w którym masz avrdude.exe odpal w nim konsolę "cmd"...
sut0 nie ustawiłem na 1 i atmega nie startuje, to przez błąd w fuse bitach czy nie wykrywa kwarcu ?
http://obrazki.elektroda.pl/2001668700_1... Witam. Przedstawiam projekt konsoli do gier na bazie uC atmega8 i wyświetlacza z nokii 3310. Zanim zebrałem się za zaprezentowanie mojej konstrukcji w dziale DIY, konsola przeleżała nieużywana w szafie około rok. Konstrukcja powstała dla własnej satysfakcji i nie jest już rozwijana. Na konsole...
Jostick od konsoli PS chcę wykorzystać do sterownia drogą radiową. Wyjścia na plytce VCC GND ACK CLK CS D0 DI LED Jaki to interfejs ?
Nie wybieraj procesora z LISTY .... Tylko wejdź w zakładkę "Programator AVR" i kliknij żółty klawisz "Sprawdź podłączony AVR" ale uprzednio w zakładce "Ustawienia" włącz ptaszka aby konsola pokazywała ci się "Gdy wystąpi błąd" i po wciśnięciu klawisza zobaczysz czy program SAM wykryje pocka czy nie ? a jeśli nie - to pokaże się czarne okienko konsoli...
Świetna sprawa! Będę musiał się nad czymś takim zastanowić :D A jeśli chodzi o wykonanie konstrukcji to według mnie jest świetna! Piękne ścieżki. Nie podoba mi się tylko konwerter rs232->USB. Myślę, że spokojnie atmega mogła by się zająć obsługą USB...
Witam, posiadam przejściówkę USB > RS232 i chcę się skomunikować z ATMEGĄ 8 i PC. Mam taki problem, że jak piszę w konsoli cokolwiek to pojawia się to w konsoli prawidłowo, i po naciśnięciu ENTER pojawia się na LCD podłączonym do ATMEGI. Ale jak Atmega wysyła ciąg znaków to dostaję w 80% błędne znaki czyli np: "razdwa" zamiast "raz dwa". Proszę o jakąś...
hym właściwie to ATmege programuje bezpośrednio z LPT kilkoma kabelkami a skompilowany plik .HEX wysyłam do uP za pomocą pliku zaprogramuj.bat który zawiera avrdude -p m8 -c bsd -e -U flash:w:nazwa_pliku.hex. Plik .HEX uzyskuje AVRStudio. Intuicja podpowiada mi że będę miał problem?? Przeciwnie, nawet nie wiesz jak blisko rozwiązania jesteś. Używasz...
1. Zamiast konsolaka pod win polecam coś z większymi możliwościami : http://sites.google.com/site/terminalbpp... 2. Przejrzenie tego tematu byłoby wskazane: http://www.elektroda.pl/rtvforum/topic53... 3. Skoro używasz breq, to już z brne w następnej linijce daj sobie na luz - jak coś jest wykluczone jako zerowe/tożsame to jest niezerowe/różne......
Witam, podczas wgrywania programu do mikrokontrolera atmega 328p wywala mi błąd: avrdude-original: stk500_recv(): programmer is not responding w konsoli wrzucam polecenie: avrdude -v -c arduino -p ATMEGA328P -P /dev/ttyAMA0 -U flash:w:build-cli/atmega.hex Zależy mi by programować przez UART. Przewody podpięte: (RPI2 - m328p): 5V z usb do pinów 7,20...
socat robi co trzeba. Przed odpaleniem Volumio trzeba uruchomić socat , który utworzy sztuczny port tty , a potem Volumio tak skonfigurowany by połączył się z tymże portem. Nie wiem (nie znam programu), jeśli jest możliwość zmiany tego portu już w trakcie pracy Volumio to kolejność uruchamiania pewnie nie ma znaczenia. A więc w konsoli w Rpi odpalasz...
Bardzo ciekawy link, przeczytałem w całości. Werror aktywne, oraz wszelkie opcje analizy kodu są włączone. Optymalizacja S. Konsola: **** Build of configuration Release for project program1 **** make all Building file: ../main.c Invoking: AVR Compiler avr-gcc -Werror -Os -fpack-struct -fshort-enums -std=gnu99 -funsigned-char -funsigned-bitfields...
Witam, Od rana próbuję wykorzystać UART w ATmega328 do wyświetlania znaków na wyświetlaczu LCD. O ile na ATmega32 wszystko działa jak należy, tak na ATmega328P wyświetlają się już krzaki. Poniżej kod programu w C: http://obrazki.elektroda.pl/8859811000_1... Oscylator zewnętrzny 16MHz. Szukałem po elektrodzie, kolegom pomaga zmiana częstotliwości....
Witam. Posiadam programator USBasp. Zakupiłem go na allegro. Sterowniki zainstalowałem tak jak było to opisane w instrukcji i podłączając uC Atmega 8 wszystko jest w porządku. Odczyt jest prawidłowy. Korzystam z konsoli cmd. Niestety przy próbie odczytu Attiny2313 występuje błąd... Jego oznaczenie to ATTINY2313V-10PU. Ustawiam zworki tak jak w opisie,...
I jeszcze jedno. Jakby coś nie do końca chciało działać, to na pinie IO1 ESP jest wystawiona konsola serial na 115200 baud. Można podłączyć konwerter uart->usb i poobserwować przebieg łączenia się z wifi, serwerem czasu i proces pobierania czasu. Będzie wiadomo czy ESP nie dostaje czasu, czy problem jest w komunikacji ESP<>Zegarek. Można też...
Powiedz szanowny kolego gdzie chowa najnowszy Arduino IDE v2.3.4 skompilowane do .hex pliki w Windows 11 w moje dokumenty to zapisuje jedynie .ino A powiedz kolego jak u ciebie wygląda sprawa umiejętności czytania? Czy zadajesz sobie trud czytać to „barachło”, co kompilator ci „mówi”? Jeżeli w Arduino IDE w Menu>Sketch klikniesz na ’Export Compiled...
Lutownicą i atmegą może. Stary wiesz czego ty chcesz dokonać? Sterownik USB, emulacja pada NESa, jakiś rozsądny timing, żeby bóg wie jakich lagów nie było. dużo roboty, ale ja w tym raczej zielony jestem. tylko takie moje ogólniki
pioneer konsola konsola włącza konsola numark
domofon prestige strzeliły korki komputer wskaźnik wysterować komputer
ogranicznik przepięć alphard sw1203
Jak dobrać liczbę baterii do wyświetlacza? Bezpiecznik do elektryki lusterek w Chevrolet