Koledzy... zamiast poświecić 2 minuty na prze kompilowanie programu znowu off top na temat ceny avr'ów. ========================================... W załączniku prze kompilowane na atmega16. jedyne co trzeba było zmienić to inicjalizacja timera0 w pliku clock.h. Wyprowadzenia tak samo jak w wersji na m8. UWAŻAJ NA FUSE BITY. Nie wiem...
Błędy: 1. Nie podłączone AVCC i drugie GND 2. W takim połączeniu dioda świeci, jeśli podamy jej z procesora stan niski, a nie wysoki, jak Ty to robisz. 3. Polecam przesiąść się pod jakieś porządne IDE, np. AVR Studio4, a nie po harcersku pracować w programmers notepad.
Bascomem w wersji demo możesz zaprogramować dowolny procesor.Ograniczenie dotyczy tylko kompilacji.
Z tego co widzę, to patche rozjechały się z tym, co znalazło się w firmware usbasp - w usbasp prędkość ustalana jest przez nową komendę USBASP_FUNC_SETISPSCK, a w ww. patchu dla avrdude przez parametr komendy USBASP_FUNC_CONNECT. Sugeruję raczej poczekanie do czasu aż "oficjalny" patch zostanie włączony do SVN-a. Dodano po 1 Poprawka: stosowne zmiany...
Twoje kłopoty to chyba dotyczą programowania układu, a nie kompilacji kodu (USBasp to programator, który nie ma nic do samej kompilacji). Zerknij w ten temat, był podobny problem: http://www.elektroda.pl/rtvforum/viewtop...
Dziwne. Niby wszystko Ok,a nie chce działać... Spróbuj świeżego sterownika ze strony: http://www.fischl.de/usbasp/
Program dzialający z usbasp (NIE nakładka graficzna na avrdude): http://www.khazama.com/project/programme... Używam i działa bardzo dobrze. Nie rozumiem dlaczego wszyscy koderzy upierają się na używanie AVRStudio? Ja piszę w Programmers Notepad'zie z WinAVR, makefile'e mam ustawione na usbasp, zrobiłem skróty klawiszowe na kompilacje i programowanie,...
ale przykladowo AT89s52 ma ISP wiec mozna bedzie go zaprogramowac tym programatorem czy nie ? Shanleaf czy mogl bys zamiescic na forum skompilowanego avrdude 5.3 czy tez jakiegos innego z ktorego korzystasz bo mam problem z kompilacją
To się daje ustawić żeby zapisał przed kompilacja.
Wymieniłem mikrokontroler i zadziałało. Sprawa jasna.
Ale to jest hex w standardzie motoroli. Usbasp go nie przeczyta prawidłowo.
Czy INPUT_PULLUP zadziała w attiny13a przy programowaniu przez Arduino Leonardo. Konfiguracja portu 'INPUT_PULLUP' jest istotna i ma znaczenie przed kompilacją programu. Mając kompilację bez błędów, możesz ją wpisywac dowolną metodą: Leonardo, Uno, Nano, USBasp, etc. ;czy nawet własnej roboty prosty programator zbudowany na kilku rezystorach podłączony...
Użyć BASCOM-AVR do kompilacji pliku *.bas na *.hex Potem: Options > Programmer w Programmer >> USBASP >> OK Podłączyć programator do Attiny13 >>> nacisnąć ikonę Program Chip czy wykryje komunikację z Attiny13 (wybrać zakładkę Lock and Fuse Bits) - powinno wykryć Attiny13 w oknie Chip Ustawić w programie FUSE, jeżeli jest taka potrzeba - tutaj ostrożnie...
Witam Wiec poinstalowałem starsze wersje ESP32 w arduino ale nadal to samo , powiedz mi kolego jaka wersja linuxa najlepsza oraz czy nie będę miał problemu z zainstalowaniem i obsługa programatora usbasp
A masz w tym katalogu plik avrdude.exe? Raczej nie... Zapewne ściągnąłeś źródła AVRDude do kompilacji, w wyniku której dopiero dostaniesz plik wykonywalny. Swoją drogą, warto dla zaoszczędzenia 30zł kupować złomowaty programator (USBASP), po to, żeby jeszcze potem mieć kłopoty?
Najlepiej zainstaluj AS i tam zrób projekt i tam go skompiluj, później się będziesz martwić o usbasp.
To nie jest problem USBasp. Przecież masz wyraźny komunikat: Błąd kompilacji dla płytki ATmega328. a wcześniejsza informacja: Cannot find plugin 'liblto_plugin-0.dll' prowadzi do możliwego bug'u. Sciągnij najnowszą wersję i zobacz czy dalej będzie ten sam problem.
Tak też i będę robić. Najpierw kompilacja i .hex a później TL866. Szkoda zdrowia na USBasp. Trochę dużo zachodu ale nie ma problemów. MiniPro v6.85 bardzo dobrze działa w środowisku Windows11. A najnowszy xgecu t76 tego producenta obsługuje nawet Atmegę16U2.
Witam. Zainstalowałem sobie pakiet WinAvr na laptopie z Windows 7 64bit. Posiadam układ Atmega8 i programator USBasp. Mam problem z kompilacją kodu do pliku .hex . Robię wszystko tak jak jest zapisane w #define F_CPU 1000000L #include <avr/io.h> #include <util/delay.h> int main(void) { DDRB |= _BV(0)|_BV(1);...
Ja pod Ubuntu używałem kontrollerlab.Super sprawa obsługuje USBasp.
Zwarłem piny. Po próbie wgrania programu otrzymuje takie coś: http://obrazki.elektroda.pl/2238683800_1... Witam. Jeżeli Kolego piszesz w programie Bascom to chyba w kompilatorze nie masz ustawionych pewnych tzw. ptaszków. Wejdź do zakładki: Opcje > Compiler > Output i zaznacz po lewej stronie wszystkie pliki, które ma wygenerować kompilator...
Musisz użyć zewnętrznego programu do zaprogramowania procesora. Atmel Studio nie wspiera USBasp.
Dzięki za pomoc. Udało się wgrać program. Jest możliwość skonfigurowania w ArduinoIDE miejsca gdzie mają się pojawiać pliki z kompilacji?
chodzi oto ze mam problem z kompilacja w winAVR
Windows 7 home premium edit: Atmel studio jest zbyt wymagające na mój komputer więc korzystam z tego... poza tym winavr ma wsparcie dla usbasp...
A masz jakieś komunikaty o błędach w AS4?
Normalnie to nie mam tyle czasu, ale jak piję kawę to chwilę mam a tak długo nie używałem Arduino że postanowiłem sprawdzić :D Arduino Nano Mega328P na 16MHz z fusami nawet ustawionymi na Bootloader. Program wgrany przez programator USBasp a plytka do kompilacji była ustawiona na Uno. LED podłączona PD4<->GND Efekt -> jak na filmie :D https://filmy.elektroda.pl/64_1743489551...
Witam Może pokażesz pierwszy załącznik w całości? Wyniki z kompilacji - TEŻ.
Zainstalowałem najnowsze arduino i ten core dla attiny. I przy weryfikacji programu wyskakuje mi to: Błąd kompilacji dla płytki ATtiny2313 (at) 8 MHz.
Tak. Plik Hex na pewno się utworzył w trakcie kompilacji (nie znam Bascom).
Nie wiem jaki masz programator (piszesz tylko że usb), ale jeśli to USBASP to Bascom w wersji 1.11.9.5 nie obsługuje go bezpośrednio. Trzeba korzystać z pośrednictwa AvrDude. W tym przypadku okno Manual Program jest niedostępne. Napisz jaki to programator i jak go ustawiasz w opcjach.
Pliki z rozszerzeniem .c to pliki z kodem źródłowym, do zaprogramowania potrzebne są .hex, więc albo patrzysz w złym miejscu, albo jednak nie skompilowałeś programu, lub kompilacja nie zakończyła się sukcesem. Samo zmuszenie USBasp do współpracy nie jest trudne, opis wzbogacony filmem instruktażowym znajdziesz m.in. [url=http://mirekk36.blogspot.com/2011/0...
1. programator musi być widoczny w Menadżerze urządzeń jako libusb... lub usbasp. 2. avrdude musi się uruchamiać gdy wywołasz go w linii poleceń Windows. 3. mkavrcalculator nie jest Ci potrzebny - są dostępne darmowe nakładki na AVRdude np. eXtreme Burner: http://extremeelectronics.co.in/avr-tuto...
(może być bez bootloadera - za pomocą programatora ISP) Tak właśnie próbowałem, wygrzebałem gdzieś z tempsów plik .hex mojej kompilacji i wgrywałem przez usbasp ale nie chciało śmigać... podejrzewam że coś z fusami, ustawiałem takie jak dla bootloadera - prawdopodobnie błędnie.. tak czy inaczej nie ogarnąłem jeszcze wgrywania bezpośredniego. Może dlatego...
Pobrałem takie pakiety z repo: gcc-avr, avr-libc, binutils-avr, automake. Niestety stare programy pisane pod WinAvr nie kompilują się. Dostaję komunikaty, że kompilator nie rozpoznaje "uint8_t" lub innych typów tablic. Dodam, że takie molochy jak Eclipse odpadają. Używam lekkich programów: Geany, avrdude. USBasp skonfigurowany poprawnie i działa wraz...
Arduino tylko, gdy chcesz zaprogramować Attiny13/85 przez Arduino a tak wystarczy programator USBasp No ale Arduino potrzebne jest do kompilacji pliku .ino więc sam programator USB chyba nie wystarczy?
Witam, Posiadam atmege8-pu chciałem zrobić układ który by migał na przemian diodami led.Programik napisany w c nie prze zemnie link: http://hobby.abxyz.bplaced.net/index.php... kompilowałem zaprogramowałem i dioda jak nic stoi i nie miga.Co mam zrobić? Programy które użyłem : -kompilacja "eclipse" -zaprogramowanie "mkAvrCalkulator...
Jak działa z MK (i ewentualnie z AVR LAB++) to winny jest nowy AVR DUDE w Arduino. Włącz sobie pełne komunikaty o błędach, wykryj gdzie jest AVRDUDE "arduinowy" i wrzuć tego z AVR LAB++ (w MK może być zbyt stary, w Arduino jest 6.3, w AVR lab też, ale inna kompilacja najwyraźniej), w Arduino plik config.cfg dla AVR DUDE jest w innym katalogu, jego też...
mirekk36 -> instalacja avrdude z Twojego programu pomogła, usbasp śmiga :) miałem wersje avrdude z ostatniej kompilacji winavr, od zawsze instalowałem je razem :) fajny ten Twój programik, szkoda, że nie zgłosiłem się jak rozdawałeś próbki za pomoc przy tworzeniu ;) dzięki za pomoc :)
Dziękuję za kompilację na win i za poinformowanie hackaday :)
Odnośnie USBasp i Atmel AVR Studio - to nie ma problemu, bo tu parę osób mówi, że jakieś tam inne współpracują. Sam mam USBasp i korzystam z AVRStudio - pod crtl+F8 mam kompilacje, crtl+F9 i się układ programuje - wystarczy dodać jedną komendę w AVRS. i bez problemu można używać USBasp w wygodny sposów, AVRS nawet wyświetla "u siebie w konsoli" wyjście...
Jak korzystasz z USBASP to wybór portu COM na nic nie wpływa. Zobacz czy tym programem możesz wgrać (darmowy): https://rctruck.pl/forum/download/file.p... Robiłeś sobie aktualizację Arduino ostatnio? Taki komunikat jak pokazujesz jest typowy dla wybrania uploadu przez port COM i bootloader albo AVR ISP. Przy niepodłączonej płytce do USBASP...
(at)wirnick ja kompiluję u siebie w środowisku linuksowym (Mint Vera 21.1) z użyciem najnowszych wersji narzędzi wokół gcc i avr. Do kompilacji wykorzystuję Makefile wywołując w katalogu firmware polecenie: [syntax=bash]$ make main.hex[/syntax]
Plik hex powstaje w katalogu Debug lub Release w zależności od wybranego celu. Można sobie komplikować życie stosując różne narzędzia zewnętrzne, a można po prostu zintegrować posiadany programator (któy swoją drogą jest raczej kiepski i przy najbliższej okazji warto pomyśleć nad zakupem czegoś sensownego) z Atmel Studio: http://mikrokontrolery.blogspot.com/2011...
Ciężko powiedzieć. Używam VS Code i Makefile do kompilacji i wgrania programu przez usbasp. padam może plik configuracyjny jeżeli to ten i tak się nazywa :) [syntax=json] { "configurations": [ { "name": "Win32", "includePath": [ "${workspaceFolder}/**", "C:\\WinAVR-20100110\\avr\\include" ], "defines": [ "__AVR_ATmega32__" ], "compilerPath": "\"C:\\MinGW\\mingw32\\bin\\gcc.exe\"",....
Po pierwsze zobacz tutaj o co chodzi ze sterownikami dla USBASP pod dowolne systemy bez żadnych problemów z podpisami cyfrowymi: http://mirekk36.blogspot.com/2011/05/wsz... Po drugie, taka długa kompilacja może wynikać z wielu rzeczy - może np masz coś źle JAVA zainstalowane ? Ale poza tym - z jakiej wersji PlugIn'a do AVR korzystasz...
Prędzej czy później i tak będziesz się musiał przesiąść na AVRDUDE (są na niego graficzne nakładki) i USBasp (choć akurat Bascom obsługuje go bezpośrednio)...
Ja korzystam z W7 Pro PL (Wersja 6.1, Kompilacja 7600). Czy instalując na kompie z Intel Core Duo T9500 drivery do usbasp używałeś libusb_0.1.12.1 ze strony [url=http://www.fischl.de/usbasp/]http:/... Jeśli tak, to na 90% jest to wina firmware-u mojego programatora. Czy w swoim programatorze używasz firmware-u z usbasp.2009-02-28.tar.gz?
Zwykły,najprostrzy pod lpt Zgodny z STK200 ? A z tym PonyProg? Nie mam pojęcia. Nikt normalny tego nie stosuje już do AVR-ów. Gdzie szukać tego avrdude w linuxie? Jest w repozytoriach. Tutaj przykład instalacji: http://www.blue17.elektroda.eu/usbasp/11... Lub kompilacja ze źródeł: http://at89s52.wordpress.com/2010/02/01/...
Zasilanie masz? W projekcie odpowiedni procesor, zegar, fusebity? PORTA = 0xFF; ? Inne porty sprawdzałeś? Jesteś 100% pewny ze uklad sie programuje? Mozesz sciagnać zawartość flasha i porownać z hexem ktory powstal w wyniku kompilacji?
Zrobiłem dokładnie jak opisałeś. Dograłem sobie nawet minicore i wybrałem atmege 328p. W tym wypadku 'minicore' nie wnosi nic nowego pozatym co już miałeś; rozszerza tylko listę możliwych/dodatkowych processorów nie konfigurowanych w oryginalnej edycji Arduino IDE. Wgrywam także za pomocą "upload using programmer". Jeżeli twój processor jest na 'bb'...
1.Dopiero zaczynam z programowaniem mikro kontrolerów i jak czytałem i oglądaczem filmy to bootloader potrzebuje do wgrywania programów nie wiem czy to prawda jeżeli nie to nie wiedziałem to mój pierwszy mikro kontroler który chce zaprogramować. 2.Nie mam takiego adaptera a uczę się programować mikro kontrolery bo chcę w przyszłości robić jakieś projekty...
A może kolega nie wgrywa tego kodu? Np.: popularną pułapką w Eclipse jest próba kompilacji niezapisanego projektu (nie wiem jak to wygląda w innych popularnych IDE). Proponuję uruchomienie programu, który zmienia stan różnych pinów (jednocześnie) - jeśli się okaże że inne wyprowadzenia działają a tylko PD0/6 milczy to pozostaje... wyrwać nóżki, przewiercić...
Mam problem z arduino 1.0.6. Chcę wgrać program do mikrokontrolera atmega328, mam wszystko dobrze wybrane, częstotliwość ustawiona i wybrana, wszystko dobrze podłączone, używam programatora USBASP, i wyskakuje taki błąd. Programator jest z allegro za 10 zł, podejrzewam, że to może być jego wina, bo ma w sobie nieaktualne oprogramowanie . Macie pomysł...
Popieram pancio, też używam Geany :) Eclipse, jako że jest w javie, jest po prostu za wolny i jakoś do mnie nie przemawia. Do kompilacji projektów przeważnie są gotowe Makefile, a do pojedynczych plików używam własnych skryptów: kompilacja[syntax=bash]#!/bin/bash nazwa=${(at)%.*} CCC="avr-gcc -Wall -O2 -DDEBUG_LEVEL=0 -mmcu=atmega8" $CCC -c -o $nazwa.o...
Używaj code do pokazywania komunikatów, niektóre zlepki znaków zostały zamienione na emotikony. W ustawieniach Arduino włącz pełne komunikaty podczas kompilacji i wgrywania, dowiesz się więcej. Spróbuj z innym UNO lub wgraj używając programatora, USBASP można mieć już za 5zł cierpliwie czekając na dostawę z Chin, w PL za 10 + koszt wysyłki.
Sprawdź jeszcze raz wszystkie połączenia, i kierunek diod. Jeżeli nie pomoże, spróbuj wgrać program np. od USBasp, jeżeli wtedy wykryje, to znaczy że masz błąd w programie.
Dzień dobry. Otóż przechodząc od razu do rzeczy mój problem polega na tym że po kompilacji pojawia mi się w konsoli następujący komunikat: "cannot set sck period. please check for usbasp firmware update." Wynika z tego jasno że musiałbym zrobić update softu na programatorze. Korzystam z programatora z USBASP (chińszczyzna z Allegro). Kompilacja i wgrywanie...
Tak programuje przez ICSP, już dziesiątki albo i setki razy to robiłem, więc płytka, program, kompilacja raczej powinna być poprawna, ale bez dotychczas wszystko było na wew. zegarze. Czyli nawet programujac przez ICSP i tak nalezy wgrać bootloader z ustawionym zegarem? Myślałem, że to ustawia skecz. Dziwne tylko, że na zew taktowaniu nie potrafi się...
To pozostaje mi zlutować jedno z drugim. Wcześniej lutowałem do UNO i też był taki problem. Proszę zwróć uwagę na moje fotki z połączeniem i sam stwierdź czy dobrze. Według mnie jest okey. Podłączę USBASP do Arduino UNO i zobaczę czy ono zadziała.
Oczywiście to nie działa tak jakbym chciał. Zgodnie z napisanym kodem POWER_DIODE_PORT = 'PORTB' Niestety nie umiem osiągnąć zamierzonego celu. Czy jest to w ogóle możliwe czy nie? Aby ktoś mógł odpowiedzieć na to pytanie musi wiedzieć co jest Twoim celem. Chcę aby symbol POWER_DIODE_PORT miał tę samą wartość co symbol PORTB, który pochodzi z pliku...
Tak, możesz. W wyniku kompilacji uzyskujesz pliki w formacie HEX, któych możesz użyć do programowania procka za pomocą AVRDude i USBAsp. Takie działanie możesz sobie podpiąć pod przycisk w AS6, w efekcie programowanie będzie z automatu bez opuszczania IDE.
Próbowałem wgrać po przez USBASP, arduino + USBASP, Wgrać botloader poprzez arduino, wgrać botloader poprzez USBASP, nic nie wychodzi, Co oznacza to nic? - programator nie jest widziany przez soft na kompie? - program się nie wygrywa? - program się wgrywa, weryfikacja poprawna a sie nie wykonuje? Jak na razie precyzja wypowiedzi jest mniej-więcej taka:...
Trochę mylisz pojęcia, WinAVR to zestaw narzędzni (kompilator, konsolidator, trochę drobnicy), nie ma nic wspólnego ani z AVR Studio, ani z usbasp. Co więcej AVR Studio wykorzystuje WinAVR do kompilacji programów w c. Chyba, że mówisz o Atmel Studio, ale to wtedy nie WinAVR, bo AS używa zestawu narzędzi z Atmela (następcy WinAVR). Nawet jeśli kompilujesz...
Wiesz programowanie w "C" to wystarczy że znajdziesz odpowiedni kompilator żeby zapisał Tobie program zapisany w "C" na język maszynowy. Ja niestety Tobie w tym nie pomogę bo osobiście wolę Assembler'a. Jak będziesz miał już plik *.hex (w języku maszynowym po kompilacji) to wgrasz to sobie do uC. Podałem Tobie rozwiązanie z AtMega bo w sumie do "C"...
Zainstalowałem avrdude gui i mkAVR Calculator. mkAVR Calculator działa dobrze bo znajduje układ i pokazuje że jest gotowy. Natomiast nie mam takiego czegoś w Programmer aby wybrać ten program żeby się po kompilacji włączył. Mam bascoma 2.0.5.0 demo. Więc jak przesłać inaczej ten program do układu?
Dziękuje za życzenia i wzajemnie. To bardzo denerwujące bo WIN11 jest TYLKO na dwa programy które nie maja linuksowych odpowiedników i rzadko wykorzystywany do grzebania w sieci więc nie jest zaśmiecony. Mam linuxowe ARDUINO ale program nie widzi sprawnego programatora USBASP po wybraniu ATMEGI32 ale wszystko działa po wybraniu ESP8266 bo wgrałem i...
Wgrałeś sterowniki do programatora? Tak wgrane, ale nie wiem czy dobrze, po prostu w IDE nie mogę wypalić bo po kompilacji jest napisane, że nie znaleziono użądzenia usb. (nie dawaj mirka36 bo to już znam nic nie pomogło)
lab. Kod: text Rozwiń Zaznacz wszystko avrdude: Warning: cannot query manufactu... avrdude: Warning: cannot query product f... avrdude: error: could not find USB devic... Błąd przy wgrywaniu bootloadera. Jak ma taki...
no, ok, to już się nie męczę - wgrałem mu przy pomocy Waszego mkAvr fusy uproszczone na wewn 8Mhz i już nie muszę tej "wolnej zworki" mieć założonej - choć pierwsze programy - jak to zwykle pewnie na poczatku niezbyt rozbudowane by jakoś cały proces spowalniać bo plik wynikowy po kompilacji niewieki (<1kb) ale łykanie transmisji w mig cieszy i jest...
Kompilacja: 1. unzip wirereader-1.02.6.zip 2. cd wirereader-1.02.6 3. make Ładowanie: 1. make upload Lub 'z palca', wgrywanie oprogramowania: avrdude -p m8 -c usbasp -Uflash:w:firmware.flash usbasp to nazwa programatora: tak jak np stk200 Jeżeli posługujesz się innym programatorem (np. ww. stk200) to należy poprawić zmienną PROGRAMMER z usbasp na stk200...
To raport po próbie kompilacji. http://obrazki.elektroda.pl/3728602100_1... WinAVR z tego powodu że działa z USBAsp i nie trzeba się bawić z innym programem. W makefile atmega8, usbasp i nic więcej.
http://www.blue17.elektroda.eu/mikrokont... Patrz pod koniec :) Pozdrawiam i zapraszam do zapoznania się jak zainstalować usbasp-a w ubuntu oraz jak skonfigurować avrdude z code::blocks-em aby mozna było programować bezpośrednio z code::blocks-a :)
Najlepiej wklej zdjęcie, jak to wszystko masz połączone. Wszystko mam podłączone jak na tym schemacie tylko pod programator. Programator: https://botland.com.pl/pl/programatory/1... Udało mi się wgrać na kontroler bootloadera, ale za pomocą Arduino Uno. Podczas prób wgrania programu za pomocą...
Muszę użyć atmegi 328, nie mogę używać żadnych układów, wymóg projektu, i nie sprecyzowałem, używam PROGRAMU arduino, nie mam zestawu arduino, wszystko jest na płytce stykowej Twoja płytka stykowa z m328 nie różni się od arduino-promini pod warunkiem że jest zaopatrzona w odpowiedni (16MHz) rezonator i do tego ustawione fusebity. Przy tej konfiguracji...
Witam, jakiś czas próbuję zrobić projekt z tej strony: http://blog.vinu.co.in/2012/04/drawing-g... ale nie działa on poprawnie. Korzystam z ATmega32-16PU, schemat mam połączony jak na obrazku ze strony. Do kompilacji kodu używam Atmel Studio 7.0, do wgrania USBASP. Po wgraniu tego kodu na ekranie pojawia się obraz, ale.....
Witam chciałem zacząć przygodę z mikrokontrolerami i znalazłem stronę [url=http://www.edward-audio.pl/usbasp/u... Robię wszystko krok po kroku jak autor tam opisał niestety w momencie gdy dochodzę do "Kompilacja" Wciśniecie "Make All" faktycznie mi kompiluje bez problemów niestety w katalogu nie pojawiają się żadne pliki dodatkowy...
do KrzysztofS "jeśli tak to jakim programem programowany mikro kontroler?" "A w jakim języku jest napisany ten program ?? Zastanów się trochę Razz" Nic mi to nie wniosło mam programator usbasp do programowania używam avrCalculator od Mirka36 to że napisany został w bascom to tylko kompilację robiłem w tym programie a wgrywam AVRCalculator bo można intuicyjnie...
Nie testowałem nigdy akurat tego "clone", po prostu po uruchomieniu domyślny jest USBASP i z tym wyborem klikasz "odczytaj AVR". Choć powinien zadziałać tak samo. Wygląda to tak pod odczycie MEGA: https://obrazki.elektroda.pl/4786678400_... Ty oczywiście masz w Arduino wybrany zły programator, przecież masz w logu AVR ISP - to zupełnie...
Ubuntu powinno mieć własny plugin do AVR w repozytoriach, jeśli korzystasz z Eclipse z repozytoriów, to powinieneś również z takiego pluginu korzystać. Powyższy opis nadaje się tylko do samodzielnych instalacji, głównie na Windows. Zapewne z tego wynikają te problemy. Uruchamianie z konta roota to proszenie się o problemy. Problem z programatorem należy...
Witajcie. Dziękuję za rady. Niedługo pewnie czeka mnie reinstalacja systemu, więc wszystkie problemy rozwiążą się od ręki. Tymczasem jednak używam WinAVR bez pilku libusb0.dll i bez problemu działa kompilacja jak i programowanie, żadnych błędów, żadnych problemów, programy działają na procesorze. Co do środowiska, na pewno zainteresuje się innym, ale...
Udało mi się dodać avrdude. Pozostał problem z dodaniem narzędzia. Przy próbie mam tylko do wyboru dwa: https://obrazki.elektroda.pl/3545086700_... Wygląda to tak, jakby Atmel Studio 7.0 nie widział, że coś jest podpięte do komputera. Poniżej dodaje jeszcze zrzuty ekranu z menadżera urządzeń oraz okna output po wykonaniu builda oraz...
jakim programem teraz to wysłać do programatora? Np. AVRDude (polecam do tego nakładkę AVR Burn-O-Mat - ja z niej korzystałem przy programatorze USBasp) Tu masz to opisane: http://www.elektroda.pl/rtvforum/topic12... Natomiast co do problemów z kompilacją itd. to jeśli sprawia Ci to dużo problemów to polecam zainstalować oprócz WinAVR jeszcze...
[syntax=c]#include <avr/io.h> #include <util/delay.h> int main(void) { DDRB |=(1<<PB2); while(1){ PORTB ^= (1<<PB2); _delay_ms(2000); } } [/syntax] Kod jest dobry (już działa), problem w tym, że przed kompilacją i zaprogramowaniem mikrokontrolera trzeba restartować Eclipse. Spróbuję jutro z jakimś innym środowiskiem, mam nadzieję,...
Witam, ja byłem zmuszony do rozgryzienia i na podstawie podpowiedzi (at)zumek rozgryzłem :) Command: ścieżka do pliku avrdude.exe Arguments: -p m8 -c usbasp -P usb -U flash:w:$(ItemFileName).hex:a m8 model procka (atmega8) zastąpić kodową nazwą procka Initial direktory: $(ProjectDir)\debug /* bądź */ $(ProjectDir)\Release //w zależności od opcji przy...
Witam mam problem z zaprogramowaniem atmega8. Używam pakietu WinAVR i programatora usbavr Kompilacja idzie bez problemu, a gdy próbuję zaprogramować to mam błąd następującej treści: > "make.exe" program avrdude -p atmega8 -P usb -c usbasp -E noreset -U flash:w:led.hex avrdude: WARNING: -E option not supported by this programmer type avrdude: error:...
Program nie chce mi działać i nie wiem dlaczego. Od 12 próbuje go odpalić. http://obrazki.elektroda.pl/6301181800_1... Na screenie widać kod programu, jego kompilacje i udane załadowanie do mikroprocesora. wyjście PB0 sprawdzam miernikiem pokazuje 0V. Wydaje mi się, że problem może być z plikiem .inc od atmegi8.
(at)tplewa Żeby było jasne ja do Ciebie nie mam, żalu nie wiem jak moje wypowiedzi mogły być zrozumiane:) Nie oczekuję też od nikogo nic za darmo. (No hyba, że to miała być forma reklamy to bym się zgodził dostać). Po prostu nie lubię tego określenia "cebula, Janusz, Karyna itp" To sformułowanie chyba nawet nie do mnie było pisane. Chciałem tylko wyrazić...
Witam zrobiłem prosty układ aby wypróbowac programator usbavr przy kompilacji korzystałem z takiego poradnika: http://kursc.forbot.pl/str001.html Wszystko jest fajnie do momentu gdy chcę "wgrac" skompilowany poprawnie program. wyskakuje mi taki błąd: avrdude -p atmega16 -P usb -c usbasp -U flash:w:led.hex avrdude: error: could not find USB device "USBasp"...
Mam opcję low w programatorze i na taką przełączyłem ale i tak bootloadera nie udało mi się wgrać, pisało "błąd przy wgrywaniu bootloadera ustawiłem też w arduino tą opcję: usbasp slow i niestety nic tego... (Czy) możesz uzasadnić po co ci w ogóle potrzebny bootloader??! W twoim przypadku, jeżeli programujesz przez USBasp to bootloader jest absolutnie...
Kolego glina29, w zasadzie chyba wyczerpałeś limit lenistwa w tym wątku. Dostałeś bezpośrednie linki do dobrych kursów. Nawiasem mówiąc, mój pierwszy link u góry pokazał ile trzeba "pracy", żeby znaleźć rozwiązanie Twoich problemów. Pisanie kodu źródłowego, jego kompilacja i konsolidacja to jeden temat, osobna sprawa to instalacja i użytkowanie programatora...
Ostrzegam, nie jestem mistrzem. Nie, nie musisz wgrywać bootloadera. Jak piszesz w arduino ide, ustaw sobie w preferencjach wyświetlanie komunikatów w trakcie kompilacji. Na podstawie tych informacji ustalisz gdzie dokładnie jest skompilowany program. Potem przy pomocy avrdude i jakiejś nakładki do niego wrzuć sobie to na atmege używając usbasp. Jeśli...
Dzień dobry Od lat programuję w różnych odmianach Pascala, przede wszystkim na potrzeby aplikacji desktopowych. Od czasu, kiedy zainteresowałem się mikrokontrolerami AVR, szukałem dobrego darmowego kompilatora i edytora dla tego języka, obsługującego AVR-y. Okazało się, że znany mi kompilator Free Pascal oraz Lazarus jako środowisko to potrafią, ale...
Bo jest jeden haczyk, arduino ide standardowo pracuje na porcie com. Trzeba zmodyfikować pliki odpowiedzialne za programator i taką modyfikację robi się w pliku boards i chyba jeszcze... W Arduino NIE MA żadnych haczyków lub pułapek zastawionych na użytkownika(!). System tego środowiska pracuje na sprzęcie jaki mu System Operacyjny (np. Windows) udostępni....
Niestety nie jestem w stanie testować wszystkich rozwiązań softwarowych. Pan Mirek na swojej stronie dokładnie opisuje który pin jaki nosi jaką nazwę w arduino idę, więc można nawet połączyć sobie na stykówce gdyż to środowisko nie umożliwia załadowania programu przez programator usbasp Bezpośrednio nie, ale jeśli znajdziesz plik .hex w tymczasowym...
Aj musiałem przeoczyć twój post (edytowałeś go).. nie zerkałem do tego tematu bo nie widziałem, żeby było coś nowego.. heh.. ale mam reflex.. 13 dni.. Heh.. o nowej wersji firmware do usbasp dowiedziałem się od... osoby, której pomagałem uruchomić usbasp - padło pytanie jakiej wersji używam - "łatane usbasp.2006-12-29" - "ale nowsze jest 2007-07-23"...
Ogólnie ta atmega328 jest jakoś mało dostępna i nic o niej nie wiadomo, chyba jakaś krótka seria poszła. Ale sygnaturę ma inną. Myślę że jak olejesz ten komunikat i spróbujesz zapisać wsad to będzie ok. Wygląda na to ,że żaden program nie obsługuje atmega328. Nie wiem czy avrdude i usbasp ją obsługują, ale avrstudio ma ją na liście, no i oczywiście...
Witam szanowne forum, zajmuję się przetwarzaniem sygnałów wizyjno-fonicznych i zagadnienia matematyczno metodologiczne nie są mi obce. Generalnie wykorzystuję język C i C++ do implementacji softwarowych. Do tej pory programowałem również AVR 8 bitowe z wykorzystaniem środowiska WinAVR i programatora USBasp. Chciałbym spróbować swoich sił w sprzętowym...
Z LibUSBk po prostu sprawdź czy Arduino zaczęło wgrywać bootloader z USBASP. Jeśli dalej nie wgrywa bootloadera to można jeszcze podmienić AVR DUDE. Włączasz pełne komunikaty kompilacji i wgrywania w ustawieniach, przy próbie wgrania szkicu/bootlodaera Arduino pokazuje skąd bierze AVRDUDE i jego plik conf, ściągasz sobie AVR LAB++ ( odpowiednik MK Kalkulator,...
Witam, używam Arduino IDE do programowania Atmegi8 (przez USBasp). Jak na razie wszystko szło mi całkiem nieźle. Po mrugających diodach, potencjometrze na wejściu analogowym itp postanowiłem zapisać sobie coś na kartę SD. W tym celu napisałem krótki kod: e:/program files (x86)/arduino/hardware/tools/avr...
kompilacja openwrt asembler kompilacja kompilacja notepad
civic elektryczny schemat epson ecotank papier indesit płukanie
strefa gracza suszarka samsung
Rozdzielczość i format nagrywania kamery MBG Line 900Pro Kod pilota do telewizora Manta LED 4004