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,...
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...
Chciałbym przypomnieć o dość znanej konsoli gier telewizyjnych o nazwie UZEBOX: Znane ograniczenie konsoli to brak możliwości odczytywania plików ROM oryginalnych gier z konsol NES/SNES – czyli powszechnie znanego 8 bitowego PEGASUSA (Famicoma) i jego 16 bitowego następcy. Chciałbym...
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...
Witam Mam dość irytujący problem z obsługą magistrali i2c, otóż do slave'a #include <avr/io.h> #include <util/delay.h> #include <usart.h> #include <twi-master.h> void write_char_i2c(unsigned char z) { twistart(); ...
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....
Witam! Zlecę napisanie programu będącego fragmentem większego projektu. W mikrokontrolerze ATMEGA8 ma siedzieć kod, pozwalający na wykrycie urządzenia przez PC lub MAC jako urządzenie USB HID. Przez protokól HID mają być przesyłane dane z UARTU procka. Od strony PC prosty program konsolowy umożliwiajcy...
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.m...
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); //...
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.
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...
Motywacja Jeden ze znajomych poprosił mnie, aby taki śmieszny pad na USB (kształtem przypominający dżojstik od konsoli NES) przerobić tak, aby dało się go podpiąć właśnie do konsoli NES albo Pegasus. Kontroler ma tez dodatkowy bajer: kilka diod RGB, których kolor świecenia możemy ustawić...
:)... no wlasnie.... Ale w tym sek, ze raczej nic tam w programie nie powinno przeszkadzac. void inicjuj_USART_TIMER(unsigned char tim, unsigned char szybk) { TCCR0 = 0b00000001; TCNT0 = 5; TIMSK |= 0b00000001; ///////////////////////////... = 0; UBRRL = (unsigned char)(szybk); UCSRB...
Witam. Przegladalem forum w znalezieniu odpowiedzi ale nic nie widze. Kozystam z bibliotek Procyon i nie potrafie sobie poradzic z obsluga PCF8583. Wydaje mi sie ze I2C dziala poprawnie. Patrzac na specyfikacje techniczna PCF8583 nie potrafie tego zegara obsluzyc :( Wkleje kawalek bezsensownego kodu...
Mam problem: komputer bez RS-a. Chciałbym podłączyć się konsolą do ATMegi (hyper terminal), ale nie chce mi się kupować jakichś przejściówek USB-RS. Wymyśliłem, że może by w HyperTerminalu wybrać tego COM-a na którym jest IrDA i... problem mam z rozwiązaniem tego od strony uC (jestem informatykiem,...
Mam taki dziwny problem... Otóż mam Atmegę128-16 popędzaną zewnętrznym kwarcem 16MHz. No i próbuję wrzucić nań Bootloader MCS. Stosownie sobie przerobiłem deklaracje ; $crystal = 16000000 '$crystal = 14745600 $baud = 38400 'this loader uses...
Zamiast się bawić zworką SLOW_SCK - pobierz sobie program MkAvrCalculator - on będzie działał w pełni za FREE z twoim prockiem ATmega8. Zainstaluj sobie z niego z zakładki "Ustawienia" porządną wersję programu AVRDUDE (ramka "avrdude" a w niej klawisz "instaluj) I w zakładce "Programator" spróbuj...
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...
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ą....
No wiem tylko jak już próbuję skonfigurować środowisko to ciągnę w jednym wątku. Pewnie to jakieś ustawienie optymalizacji kodu na szybkie wykonywanie (kompilator analizuje i przyspiesza kod). Pamiętam że zmieniałem to kiedyś w make, ale jak to zrobić tutaj nie wiem... Tak się jeszcze zastanawiam...
Fusy zmienisz w avrdude spod konsoli, albo możesz sobie ściągnąć jakąś nakładkę graficzną. Osobiście polecam avr8 burnomat.
Coś mi się wydaje że zmienne które wprowadzasz są w tym wypadku traktowane jako ascii. I dobrze Ci się wydaje. Jeśli zrobisz char c; cin >> c; I w konsoli wpiszesz 123, to w rzeczywistości do zmiennej c trafi '1', czyli kod ascii znaku 1. A wszystko zależy też w jakim formacie NADAJESZ...
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...
Chciałbym się upewnić co do sposobu programowania układu "doktora" (atmega8). Czy wystarczy wrzucić sam .hex do pamięci flash i pozostawić pozostałe ustawienia fabryczne? Chodzi o częstotliwośc, fuse bity, itd. Na razie nie chcę uruchamiać funkcji odczytu komunikatów z konsoli. Czy ma znaczenie rodzaj...
Witam. Chciałbym podłączyć kontroler od konsoli onestation 3 do uC, lecz nie mam pomysłu jak tego dokonać. Wnętrze pada wygląda następująco: Wtyczka pada jest 9-cio pinowa. Wyprowadzenia wtyczki prezentują się następująco: (kolor czarny reprezentuje pusty pin) Zastanawia mnie...
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....
Witam Potrzebuję kupić zestaw do samodzielnej nauki programowania mikrokontrolera ATmegi. Co polecicie ? Na zajęciach pracujemy nad taką konsolą i programatorem JTAG.
failed a więc przekopiowałem nawet "mkAVR Calculator 1.1.0 build 64" do folderu tam gdzie avrdude jest (c:\avrdude) to wywala mkAVRCalculator po zrobieniu Check connected AVR w konsoli: avrdude.exe: AVR device not responding avrdude.exe: initialization failed, rc=-1 avrdude.exe:...
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.
Ja mam Debiana, więc wklepuję w konsoli apt-get install avrdude i jest zainstalowane, dlatego pewnie jest najnowsza wersja :) Jak podałem poprawne ścieżki to wczytała się lista programatorów, ale nie ma na niej w ogóle programatora bascom. Dopisuję po prostu w polu na dodatkowe parametry -c bascom,...
Witam. Czasami borykając się z problemem, czy jakiś układ peryferyjny działa poprawnie postanowiłem napisać krótki programik który wgrywam do procesora. Program podczas skanowania szyny i2c oddaje wynik po rs. Jest to cały program i nie wymaga dodatkowych bibliotek. [syntax=c] /*//////////...
Uporałem się ze środowiskiem arduino i problemami sieciowymi, na chwile obecna mam układ wifi jako programator. Teraz pojawił się problem z wgraniem czegokolwiek, kiedy wgrywam przez konsole dostaje informacje o połączeniu w real term ale w kosoli odpowiedz o błędzie. Połaczyłem wszytsko jak w schemacie...
Witam, Jakiś czas temu stworzyłem opóźniacz czasowy w oparciu o w/w µC. Układ działał ale brakowało w nim jeszcze trochę rzeczy, więc odstawiłem go na parę dni na półkę. Dzisiaj chciałem przy nim coś pogrzebać, a ten po wpięciu programatora do komputera zrobił mi dyskotekę na diodach. Na...
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...
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
Mam jeszcze pytanie, spróbowałem wywołać avrdude z konsoli i wyskoczył taki błąd: Co może być tego powodem?
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.
Ś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...
Możesz podać trochę więcej szczegółów nt problemów ze sterowaniem LCD z FPGA? Jeśli miałeś problem z opisem obsługi w VHDLu to ten XC3S200 ma dość miejsca żeby zaimplementować w nim rdzeń Microblaze, więc po co dodatkowa atmega? ; )
wiem, że będę potrzebować mikrokontroler (procesor?) i wyczytałem, że najczęściej pojawia się ATmega albo ATtiny a czasem pojawia się ATmel. Mam dwa z odzysku, tzn pierwszy to ATmel a drugi to Pegaso (ten ma w środku oczko przez które widać co tam w nim jest). Będzie któryś z nich się nadawać do mojego...
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ą....
Rozumiem, ale ATmega z projektu powyżej nie ma DMA, a radzi sobie 10x lepiej. A jesteś w stanie mi objaśnić jak to DMA poustawiać? I jak zastąpić w Bascom SPIx_DATA poleceniem uruchomienia DMA? Próbowałem kiedyś, ale oczywiście nie działało. Bo niewykluczone że same SPI działa szybko, ale przerwy...
Ostatnio nawet napisał do mnie obywatel Chin z prośbą o zakup i mam drobne obawy, że jeśli przystanę na sprzedaż to produkt będzie dostępny w hurtowych ilościach na aliexpress w przeciągu tygodnia od dostarczenia ;-))) Czy w FPGA jest możliwość zablokowania odczytu "programu"? Wiem, że na pewno ATmega...
Witam proszę o pomoc po dłuższej przerwie wracam do prckow AVR (ATMEGA 32) Próbuje uruchomić UARTA >> plus terminal na konwerterze po USB. Wyświetlam sobie testowo literę 'Z' a zamiast tego leci mi ")" nawias. Kombinowałem już z wszystkim podmianą kwarcu , zmianą taktowania , sterowników,...
Jostick od konsoli PS chcę wykorzystać do sterownia drogą radiową. Wyjścia na plytce VCC GND ACK CLK CS D0 DI LED ... to interfejs ?
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 jednak...
Przedstawiam urządzenie, którego konstrukcja chodziła za mną od dłuższego czasu. Za pomocą urządzenia można przetestować proste scalaki z rodziny 74xx czy też bardziej złożone układy, jak pamięci SRAM czy Flash (w przyszłości planuje też dodanie obsługi wzmacniaczy operacyjnych) Motywacja Często...
Parę dni temu jedna z osób zażyczyła sobie, abym "wyczarował" jej joystick do Pegasusa w stylu drążka (wolanta). Tego typu kontrolery popularne były np. wśród konsol typu Atari czy Commodore, natomiast do Pegasusów nigdy takiego czegoś moje oczy nie widziały. Konieczne było więc znalezienie...
W tym artykule opiszę projekt oraz konstrukcję testera układów FPGA własnego pomysłu, do którego budowy zostałem zmuszony przez Chińczyków, bo w ostatnio zamówionej paczce od nich co trzeci scalak był wadliwy. Tester po wciśnięciu jednego przycisku dogłębnie sprawdzi włożony układ. Będzie trochę...
Witam, Próbuję korzystać z biblioteki Peter Fleury do obsługi usart-u, której listing znajduje się poniżej: PLIK uart.c /***************************************... Interrupt UART library with receive/transmit circular buffers Author: Peter...
Przedstawiam projekt urządzenia (konwertera), umożliwiającego używanie dżojstików od konsoli Pegasus na popularnym komputerze Commodore 64 (C64). Urządzenie opiera się na mikrokontrolerze Atmega 8. Motywacja Jakiś czas temu zakupiłem komputer Commodore 64. Nigdy wcześniej nie miałem z...
Pomożesz??? ja zawsze chętnie pomagam.... ale żeby coś pomóc to ta druga strona też musi coś wiedzieć a nie na ślepo się zabierać za kompilację jakichś niezrozumiałych dla siebie źródeł. Miedzy czasie odpisał mi "gość" ze mial taki sam problem jak ja i było to związane z optymalizacja kodu...
Ja nie pisałem nigdzie, że mam wszystkie piksele.. Tylko że Atmega radzi sobie z próbkowaniem takiego sygnału na potrzeby ambilghta. Przy rozdzielczości 1920x1080 mamy ok 70kHz na linie i 60Hz na ekran. Zakładają że atmega jest wstanie próbkować z prędkością ok 400kHz, to możemy uzyskać jakiś 4...
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...
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,...
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...
Jak mówi słynny dowcip - każde urządzenie elektryczne po włączeniu do prądu działa lepiej. Zasilacz (lub bateria czy panel słoneczny) jest integralnym elementem każdego sprzętu. Kiedyś zasilacze projektowało i konstruowało się razem z urządzeniem. Dziś, w dobie tanich zasilaczy impulsowych 12V 4A...
Flaga to: CTF-(JEST-LUTY-PODKUJ-BUTY) (w zasadzie CTF-(JEST-LUTY-PODKUJ-BUTY? ze znakiem zapytania na końcu, ale zakładam że to błąd typograficzny) Oznaczam (at)And! Dodano po 1 Większość kodu przeanalizowałem statycznie, wyjątkiem jest tutaj część DTMF - szczegóły niżej. Opowiadać będę...
Witam. Mam w swoim projekcie problem z procesorem atmega 32u4, już 2 sztuka procesora uszkodziła się w podobny sposób, procesor pracuję w układzie sterownika do zegara nixie. Pierwszy procesor pracował z tym układem jakieś 1-2 tygodnie ( w tym czasie wgrywałem na niego sporo razy program) i po czasie...
Hej mam problem ze zresetowanie fusebitów a dokładnie bitów "lock" w Atmega328P. MCU siedzi w Arduino Nano, ale wszystkie próby wykonuję pod konsolą za pomocą avrdude i programatorem AVRISP - zrobionego z Arduino Uno (programator działa z inną Atmegą). Potrzebuję wyczyścić flash - wyzerować fusebity,...
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...
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....
Witam, gdy padła mi konsolka ROD dałem ją do serwisu i gościu zmienił mi zasilanie wiatraczków na 12V (gdzieś tam pociągnął z płyty głównej) i poprawił tam po swojemu układ chłodzenia i luty pod GPU. Konsolka co prawda już działa ale BARDZO głośno, więc kupiłem zestaw wentylatorków WHISPER do x360...
Tak. 1. Musiał byś najpierw zdobyć schemat Pegazusa, aby móc ustalić co dokładnie jest na jego płycie głównej oprócz procesora. Ja miałem konsole o nazwie "Jammiko", w której był fabrycznie wbudowany dodatkowy Cardrig z grami (od spodu płyty głównej) i po uruchomieniu konsoli uruchamiało się jego menu...
Cześć! Od jakiegoś czasu próbuję połączyć się przez i2c z eepromem. Problem w tym, że Atmega się zawiesza zanim jeszcze cokolwiek zrobi. [syntax=vbnet]$regfile = "m8adef.dat" $crystal = 8000000 $baud = 19200 Config Scl = Portc.5 Config Sda = Portc.4 Config I2cdelay = 10 I2cinit Dim Eep...
a zeby bylo latwiej to tu masz link: a co do schematu pada to siedzi w nim jeden atmega i kilka elementwo pomocniczych
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ć...
Witam! Byle "pierdzenie" z procka to nie problem zrobić, ale żeby tak na żywca, zasymulować (zaprogramować) dźwięk, który coś tam, konkretnie będzie przypominać, to raczej ciężko jest. Popularne mikrokontrolery są za ubogie hardwerowo do takiej zabawy, trzeba układ znacznie rozbudowywać o dodatkowe...
Dzięki. Poszukam Dodano po 2 Witam. Właśnie zrobiliśmy z kolegą pada (a dokładniej przerobiliśmy pegazusowy) Robiliśmy go cały dzień a to dla tego że trochę części nam brakowało i jeden z nas musiał jeździć po części do miasta. Ale wspólnym wysiłkiem i trudem się udało. Kosztorys kwarc 3,50zł...
zrobiłem przed chwila mały eksperyment. Mam 1 płytke z ukłądem ft232rl i podlaczone póżniej max485, wyprowadzone na złącze mam sygnały A,B, GND oraz VCC (GND i VCC z USB) i podlaczyłem z druga płytką max485 -> atmega8 tylko poprzez A,B (wczesniej podłaczałem tez gnd i vcc a teraz nie) masa i...
Witam Chciałbym się dowiedzieć krok po kroku jak użyć tego bootloadera w bascomie na atmedze 162 lub attiny2313 za bardzo nie wiem gdzie wkleić ten kod jeżeli jest on w c? proszę, krok po kroku jeszcze raz ;) 1. masz w załączniku program bootloadera napisany w C 2. rozpakowujesz go do jakiegoś...
Wie ktoś gdzie można znaleźć informacje o różnicach między mikrokontrolerami ATMega? Poszukuje jakiegoś mikrokontrolera, który będzie miał dość spore możliwości i byłby przydatny do tworzenia, nazwijmy to "mini konsoli gry" typu pintball na LCD inventco.eu - załącznik skasowałem regulamin p.1....
Program MoAvrCalculator odczytuje ci normalnie sygnaturę? pokazuje nazwę procka? o odczytuje fusebity? i mówisz że są ustawione tak, że taktowanie to 8MHz? ale czy zastanowiłeś się, że procek ten domyślnie z fabryki ma włączony fusebit CKDIV8 ??? zajrzyj że sobie do zakładki "Fusy uproszczone" widać...
Jak ten problem obejść? Program w jakim programuję to WinAVR, użyty programator USBasp (zakupiony na allegro), a mikrokontroler to AtMega 8L-8PU. Weź pobierz sobie program MkAvrCalculator i za jego pomocą bardzo szybko sprawdzisz - zamiast bawić się w tą pisaninę w konsoli. Program będzie działał...
Aha, i jeszcze jedno. Jeśli nie chce Ci się wytrawiać PCB dwuwarstwowej do kartrydża (może na początek nie warto), to radzę wykorzystac gotową płytkę - PDU-52 Posiada ona 31 pinów (slot na kartyrdże w konsoli - 30), więc ostatni trzeba będzie upiłować. Ponadto całą płytkę pewnie też trzeba będzie...
Na PS3 nie znam żadnego programu do testowania siły nacisku, pewne jest, że oprócz przycisków geometrycznych wrażliwe na nacisk są też tylne spusty w(SIXAXIS/DUALSHOCK3). Od dawna nie korzystam z windowsa, ale mogę powiedzieć że na Linuksie jest program: jstest-gtk, w którym można sprawdzić wszystkie...
Witam, mam mały problem. Napisałem program mający za zadanie wysyłać przez USART w pętli znak. Wgrałem program podłączyłem wszystko na płytce stykowej przez max232 z portem COM w komputerze, odpaliłem RealTerma. Jednak po włączeniu Atmegi zamiast oczekiwanego znaku zapełniającego konsolę w Realtermie...
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,...
Witam! Próbowałem wczoraj zaprogramować po raz pierwszy w życiu AVR. Korzystałem ż MkAVRCalculator. Wsad się załadował, jednak coś z fusami mi się pokopało. Miałem ustawić je takie: -U hfuse:w:0xc8:m -U lfuse:w:0xeF:m, a cały czas były domyślne (pracował na wewnętrznym oscylatorze) po wpisaniu ich...
PROJEKTOWANIE UKŁADÓW ELEKTRONICZNYCH Witam wszystkich zainteresowanych! Oferuję projektowanie układów elektronicznych i budowę gotowych prototypów urządzeń w zakresie elektroniki cyfrowej, analogowej oraz systemów mikroprocesorowych z wykorzystaniem popularnych układów AVR (ATmega, ATtiny,...
Witam, próbuję przy pomocy akcelerometru ADXL345 wyznaczyć położenie obiektu w przestrzeni. Chodzi mi o kąty roll i pitch. Kiedy próbuję całkować sygnał z żyroskopu i wyznaczać te kąty wszystko jest super i działa właściwie. Nie wiedzieć czemu z akcelerometrem mam kłopot. Niby się wszystko wyznacza i...
Cześć, mam pewien problem. Posiadam płytkę rozwojową opartą na ATmega 32. Wcześniej uczyłem się BASICa i robiłem różne projekty, korzystałem z systemu Windows. Jakiś czas temu przesiadłem się na Linuxa i chciałbym poznać język C dla paru ambitnych projektów;) Materiałów dotyczących nauki C i AVR...
Jeśli twoja ATMega jest zgodna z wybranym w Arduino IDE zestawem to wystarczy skopiować plik hex który tworzy środowisko po kompilacji i wgrać go programem obsługującym USB ASP (jakim to już wedle uznania i preferencji...). Miejsce tworzenia pliku hex podczas kompilacji widoczne jest w "konsoli" środowiska...
HPS 2014 Hybrydowy laboratoryjny zasilacz sieciowy. Parametry użytkowe zasilacza w skrócie: 1. Wykorzystanie tanich i łatwo dostępnych elementów. 2. Wydajność prądowa min 3A (dla niskich napięć może dochodzić do 5A). 3. Rozdzielczość DAC 12bit. (filtrowany PWM 4.9kHz) 4. Rozdzielczość...
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....
Witam. Mam problem z komunikacją pomiędzy PC i Atmega32. Kupiłem moduł FTDI FT232RL. Wygląda on dokładnie tak: Napisałem taki program dla Atmegi32 [syntax=c] #define F_CPU 8000000UL #include <avr/io.h> #include <stdio.h> #include <util/delay.h> #include <string.h> #include...
Jest sporo wyświetlaczy LCD, jakich możesz użyć. Znakowe i graficzne. Na przykład [url=taki]. Graficzny, 122x32 px. (Szukając trzeba zaglądać w dokumentację, bo wazna jest wielkość płytki, a nie sam rozmiar ekranu) Komunikacja raczej równoległa, ale jeśli zamierzasz użyć ATMega, to nóżek powinno...
Dendy Keyboard Transformer - podłącz klawiaturę i magnetofon do Pegasusa! Artykuł powstał jako opis zmagań z próbą zrobienia reprodukcji kardridża Keyboard Transformer - rosyjskiego wynalazku, który umożliwia pisanie programów w BASICU. Kardridż udostępnia gniazdo klawiatury i magnetofonu - do...
potrzebuję zrobić generator na Timer 1 w ATmega 8 1kHz prostokąt. Proszę o sprawdzenie kodu czy może to działać . Siedzę nad pdf atmegi ,przeglądam konfigurację i opisy i nie bardzo rozumiem. Taktowanie wewnętrzne 1Mhz /preskaler =8/ 125 = powinno wyjść 1kHz ,pożniej jeszcze modyfikacja aby...
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...
Witajcie moi drodzy W tym temacie poznamy podstawy przerwań i timerów w PIC18F2550 . Na początek będzie krótki wstęp teoretyczny, a potem wszystko przerobimy dokładnie na praktycznych przykładach. Do lektury tematu przyda się ogólna wiedza na temat przerwań i programowania w C, choćby taka...
Pokażę tu dwa praktyczne sposoby na pokonanie limitu długości odpowiedzi ostatnio bardzo popularnego ChatGPT. Oba sposoby są całkowicie darmowe, działają na publicznie dostępnym modelu oraz przede wszystkim sprawdzają się w praktyce, dzięki nim można generować naprawdę długie fragmenty kodów oraz...