Z tego, co widzę, to brakuje kondenstora 100nF pomiędzy +5V, a GND. Przy programowaniu upewnij się, że podajesz +5V na VCC i AVCC. W USB ASP ustaw zworkę Slow SCK.
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ż...
Może to Ci podpowie: http://mirekk36.blogspot.com/2012/06/isp...
W Arduino IDE wybierz: 1. Narzędzia => Programator => USBasp 2. Płytka => Arduino Nano 3. Procesor => ATmega328P Następnie przy podłączonym programatorze do USB oraz do Twojej płytki (złączem 6-pinowym) wybierz: Narzędzia => Wypal bootloader Podaj wynik operacji, która pokaże się w okienku na dole Arduino IDE.
Używasz Atmel Studio 7, ono ma kompilator, najnowszy. Do Usbasp brakuje Ci tylko avrdude. O połączeniu AS7 z avrdude masz tutaj: http://mikrokontrolery.blogspot.com/2011... Bardzo dawno takie połączenie stosowałem , nie wiem czy dalej jest aktualne dla AS7 ?
Czy można programować Atmege 328P na w/w płytce programatorem usbasp przez złącze isp znajdujące się na płytce ? Da się, ale po co?
Kod do atmega328p wgram tylko raz za pomocą USBasp i tyle. Dlatego pomyślałem, że wszczepię do modułu rc522 taki układzik. Tak się składa, że muszę wydrukować w JLCPCB płytkę i pomyślałem, że zrobię takie coś, żeby wykorzystać koszt przesyłki. Tak to widzę. Dodam, że wszystkie elementy mam w szufladzie więc koszt zakupu odpada. https://obrazki.elektroda.pl/7317728500_...
Nie wiem jaka to wersja ale zdjęcie jest na samej górze tego tematu nad schematami dokładnie tak samo wygląda a wygląd podłączenia to i tak byś nie połapał sie o co chodzi bo mam to zrobione takimi kablami z pinami na końcu i ta płytka stykowa jak pająk ale podłączyłem to zgodnie ze schematem na samej górze Dodano po 50 A jest to układ ATmega328p takie...
Czyli co na żadnym innym procku nie sprawdziłeś tego programatora i połączeń a domyślasz się, że coś może być nie tak akurat z ATmega328P ? Z prockiem na pewno jest wszystko w porządku. Postępujesz prawidłowo - włączając sworkę SLOW_SCK w programatorze. Tylko pamiętaj że nie tylko nowa ATmega328P i nie chyba - a na pewno i każdy prawie procek AVR jest...
Zamień mikrokontrolery w Arduino UNO, podłącz do płytki USBAsp do ICSP (sygnały miso, mosi, reset, sck, gnd, vcc). W arduino IDE wybierz programator USBASP, jako płytkę wybierz Arduino UNO i kliknij "wypal bootloader".
Zainstaluj sobie wersję Arduino 1.6.5 , wgrywasz bootloader za pomocą USBasp bez problemu.
(at)fabjan1994 Na moje oko to proces budowania nie działa popawnie (compilation termiated). Problem tkwi w powłoce sh . Tu masz rozwiązanie problemu: http://www.avrfreaks.net/forum/windows-8... A tutaj Twój makefile po lekkim formatowaniu. Działa bez problemów: [syntax=bash] # Hey Emacs, this is a -*- makefile -*- #---------------------------------------...
Problem rozwiązałem, ale wstyd mi się przyznać... Powodem problemu było to, że nie zauważyłem brak zworki 5V - 3.3V która po prostu wypadła z USBasp... Dziękuje wszystkim za dobre chęci.
Witam ! Mam pytanie czy programatory USBasp obsługują komunikację serial port ? Chciałbym kupić taki programator i przesyłać dane z Atmegi328 na komputer. Czy możliwa będzie komunikacja portem szeregowym? Proszę o pomoc i z góry dziękuję.
Prawdopodobnie dlatego że klikasz wgraj z użyciem programatora.
Prawdopodobnie błąd wynika z tego, że nieużywane bity winny być zaprogramowane wartościami 1, a na pewno są tak zawsze odczytywane z procesora.
Próbuję zmusić program arduino IDE v.2.3.4 do pracy z chińskim USBasp. Sterownik dobrze się załadował bo w menadżer sprzętu jest poprawnie rozpoznawany, ale przy próbie zaprogramowania atmega328p wywala taki błąd: System wide configuration file is C:\Users\fachm\AppData\Local\Arduino15\p... Using...
Witam, Napisałem prosty program w Atmel Studio 7, polegający na świeceniu się diody: [syntax=c]#include <avr/io.h> int main(void) { DDRB|=_BV(PB1); while(1) { PORTB|=_BV(PB1); } }[/syntax] Wgrywam plik.hex z programu przez USBasp, jednak dioda nie świeci. Jak to rozwiązać i sprawić aby dioda zaczęła świecić?
Wgraj bootloadera bez udziału płytki arduino - na sieci znajdziesz dokładne opisy w które piny wpiąć przewody.MirleyFirley dosyć przystępnie opisuje rozwiązania dla tego sprzętu. Kiedy się nie uda , to uwalony / zablokowany procesor.
Witam. Jakiś czas temu naszło mnie, aby zaprogramować jakiś kontroler. Kupiłem Atmegę 328p, USBasp ( 10 pin), parę kondensatorów, kwarc 16 MHz, przewody itd. Podłączyłem wszystko na płytce stykowej, zgodnie ze znalezionymi w sieci schematami, wpiąłem programator USBasp, zainstalowałem Arduino IDE, napisałem prosty kod... Przeczytałem, że aby móc korzystać...
Ja mam "samoróbkę" USBasp z oprogramowaniem najnowszym ze strony autora. http://www.fischl.de/usbasp/ Te z maja 2011 i nie montowałem w ogóle tej zworki.Powyższe ustawienia testowałem przed chwilą własnoręcznie na Bascom i Burn-o-macie. I widać, że dla procesora ustawionego specjalnie na 1MHz, nie łączą się jeśli nie ma tego parametru, natomiast z nim...
W kalkulatorze włącz opcję Auto SCK speed bo na Twoim screenie jest ewidentnie niezaznaczona. Wtedy kalkulator przy starcie odczytu ustawia najnizszą prędkość SCK i odczytuje Fusebit`y. Jak zobaczy że masz juz wyłączony CKDIV8 to programuje szybciej i mógłby na przykład 1/4 prędkości 8MHz ale w praktyce najczęściej 1500 kHz. W opcjach programu włącz...
Cześć, kupiłem nową ATmegę328P do projektu na studia. Działała bez problemu przy prostych programach sterujących świeceniem diody. Schody zaczęły się gdy podpiąłem kwarc 16MHz i przestawiłem fusebity (lfuse = 0xFF). AVRDUDE co prawda wykrywał podpięte urządzenie, ale niepoprawna była jego sygnatura. Co ciekawe, przy każdym wywołaniu komendy zmieniała...
zmienilem zworke i wyszlo mi avrdude.exe: set SCK frequency to 93750 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 | ########################################... | 100% 0.00s avrdude.exe: Device signature = 0x1e9307 (probably...
Witam! Procedura podpięcia tego programatora do Microchip Studio opisana jest dokładnie tu: [url=]http://mikrokontrolery.blogspot.co... Przy częstych zmianach typu mikrokontrolera konieczne jest wielokrotne przerabianie ustawień External Tools. Proponuję ułatwienie sobie pracy: - w katalogu projektu...
Po aktualizacji programatora problem dalej występuje. Rozumiem, że aktualizacja firmware programatora USBASP nie rozwiązała problemu. W takim razie, musimy przyjrzeć się bliżej innym możliwym przyczynom. Dalsza diagnostyka krok po kroku 1. Zmniejszenie częstotliwości zegara programowania : - Wspomniałem wcześniej o dodaniu opcji `-B` do poleceń avrdude....
A więc fusebity muszą być ustawione tak: avrdude -c usbasp -p ATmega328P -U hfuse:w:0xD9 -U lfuse:w:0x FD:m -U efuse:w:0xFC
Mam dziwny i nietypowy problem z programowaniem atmeg. Teraz dopiero udało mi się do tego dojść. Wcześniej głowiłem się czemu układ raz działa mi prawidłowo a raz błędnie. Używam adruino ide, programatora usbasp oraz atmeg328p. Problem występuje losowo. Objawia się tym że mimo że sketch ładuje się bez żadnych błędów, wygląda że działa dobrze np miganie...
Udało mi się naprawić. Potrzebny jest programator USBasp i pliki flash i eeprom z atmegi z działającego odkurzacza. Sposób i pliki znalazłem w komentarzach pod tym filmikiem: https://www.youtube.com/watch?v=SwQ_74Rs... Witam Czy mógłbym prosić o zrzut Eeprom i Flash z twojego działającego odkurzacza gdyż pliki z linku powyżej nie zadziałały tak jak...
avrdude.exe: set SCK frequency to 93750 Hz avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update. avrdude.exe: error: program enable: target doesn't answer. 1 avrdude.exe: initialization failed, rc=-1 Double check connections and try again, or use -F to override Dostaje taki bląd, może spróbuje firware usbasp zaaktualizować
Zgodnie z tym, co podano na stronie tego projektu: AVRDudess tool or avrdude CLI (avrdude -c avrisp -b 19200 -P /dev/ttyACM0 (or: /dev/ttyUSB0) -p m328p -e -U efuse:w:0xFD:m -U hfuse:w:0xD6:m -U lfuse:w:0xFF:m -U flash:w:R1.0x.hex) can be used for uploading the firmware via the ISP connector on the uSDX. Follow Arduino as ISP instructions if you have...
Bootloadera wgrywam programatorem USBASP podpietego pod zlacze na ARUINO
Ja wczoraj zauważyłem dziwne zachowanie nakładki z Atmega16 (to samo dzieje z Atmega32, czyli starsze uC, choć wciąż dość popularne poza Arduino), ustawiona na internal 8MHz (to samo mam na kwarcu 8 i 16MHz). W tym wątku forumowy kolega ściągnął program by powalczyć z tym uC: https://www.elektroda.pl/rtvforum/topic3... Gdy mam wgrany firmware...
Witam ponownie Zanim postanowiłem napisać kolejny post z prośbą o pomoc przejrzałem archiwum i znalazłem taki wpis: https://www.elektroda.pl/rtvforum/viewto... Niestety nie wszystko jest dla mnie zrozumiałe. Na początek informuję, że korzystam z Arduino IDE na maku. Jakiś czas temu kupiłem (dzięki sugestiom kolegów z elektroda.pl)...
(at)emarcus, wszystkiego najlepszego w Nowym Roku. Nie, to nie jest Arduino NANO ani jego klon, jak już to klon klona, niezależnie od kwarcu płytka przedstawiłaby się z programatorem USBASP jako uC AVR Atmel Atmega 328 lub 168, albo nie działałby wcale. uC Atmel mają nadruk, nawet jeśli są na klonach NANO prosto z Chin. Płytki NANO z LGT8 są często...
Mam ustawione ECP + EPP Ok, to może być. A tak z ciekawości, co Cię skłania do tak masochistycznych czynów, zamiast wydać 15 zeta na USBASP ? ;-)
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...
Zapomniałem napisać że USBASP jest z optoizolacją więc poziomy są ok. A STK200 jest zasilany z układu docelowego więc nie ma problemu. Jakieś inne sugestie?
Nie rozumiem pytania jaką płytkę? To co podłączam to procesor atmega328p nie jest to żadne arduino. Wgrywam na niego bootloader arduino dla atmegi 328p tak mi się przynajmniej wydaje bo tak był podpisany bootloader który zassałem z internetu. Zmodyfikowałem dodatkowo plik boards.txt i dopisałem tam według schematu następujące linie: ########################################...
Tak wgrywa bootloadera z USBasp ale po wgraniu świeci się dioda "L". Na dobrej płytce ECHO działa OK.
Co to za programator i czy nie wymaga ręcznego ustawienia "Slow SCK"? Nowe (ze sklepu) mikrokontrolery mają taktowanie 1 MHz z wewnętrznego źródła (i np. starsze wersje USBasp wymagały założenia odpowiedniej zworki). Nie podoba mi się ta dioda na SCK - jaką wartość ma rezystor przy niej?
Witam Mam taki mały problem. Nakupiłem kiedyś na ebayu Arduino mini pro, a w związku z tym że jest tańsze niż sam układ ATMEGA328P to korzystam z Arduino mini pro w wielu projektach pisząc oprogramowanie w C. Problem polega na tym że po kilku programowaniach Arduino mini pro przestaje reagować. Mam taki komunikat: avrdude: warning: cannot set sck period....
Sprawdź AVR LAB czy działa dobrze z USBASP, jeśli tak to weź z niego AVRDUDE i config, podmień te w Arduino. (at)kaczakat czy zauważyłeś, że są źle ustawione fuses w ATmega328p dla Uno? avrdude z Arduino IDE działa dobrze, co pokazały już testy.
Posiadam taki o to programator: https://botland.com.pl/pl/programatory/1... Chciałbym za jego pomocą programować mikrokontroler Atmega328p w programie Arduino IDE. Komputer widzi programator jako USBasp. W Arduino IDE dodałem płytki atmega. Podłączenie mikrokontrolera tak jak na schemacie....
Witam. Mam problem z wgraniem sketch'a do Atmega328P. Bootloader poszedł bez problemu, opierałem się o ten poradnik: http://www.plociennik.info/index.php/inf... Natomiast z wgraniem konkretnego projektu jest dużo gorzej... Wgrany bootloader do Atmegi to "Arduino...
Tak wybrałem programator USBasp a w płytkach mam ATmega8a 8MHz i ATmega328P 8 i 16 MHz Mowisz, że Ty zrobiłeś tak jak jest w poradniku i masz ATmega8 do wyboru? Może podeślesz mi folder hardware, podmienie i teoretycznie powinno pomoc
Moje rozumowanie opierałem na tym, że ten program skanowania I2C tak naprawdę używa tylko 2 wyprowadzeń procesora ATmega328P, SDA, SCL - wyprowadzenia PC4, PC5 ATmega328P- i tylko te dwa wyprowadzenia są podłączane do układów z magistralą I2C - oczywiście musi być podłączone zasilanie tych układów i połączenie "mas" - aby program komputerowy mógł odczytać...
Czy mi sie dobrze wydaje (tak wyczytalem), ze jesli chce z arduino ide wgrywac soft przy pomocy usbasp to nie musze wypalac bootloader najpierw ? Nie musisz. W Arduino IDE programator ustawiasz na usbasp, natomiast programowanie przeprowadzasz poleceniami Szkic/Wgraj używając programatora.
Witaj (at)dondu Ad. 1 - :-) Ad. 2 - poprawiłem Ad. 3 - "znacznie większy" - czy np. 470 uF może być? Ad. 4 - w tym projekcie nie planuję (mało czasu). ATmegę zamontuje na PCB w podstawce i będę programował z wykorzystaniem Arduino. Nie dorobiłem się jeszcze USBasp :-( Proszę o podpowiedź z C13
Nie zwalnia się.... /choć nie przeszkadza gdy one sa wpisane do stringu Query AVRdude.. Wystarczy znać dwa magiczne zaklęcia , które sa podane tu: Że niby jakieś AUTOSPEED powoduje, że programator sam dostosowuje prędkość? Ale do tego trzeba mieć pewnie chiński sterownik, tak? I to tylko na winde 10 bo na 7 już nie działa? Przy okazji "wpisanie do...
Witam. Mam pytanie. Czy da się jakoś uratować wymieniony w tytule mikrokontroler? Ustawienia fusów to: L: C1 H: D9 E: FF Chciałem użyć w projekcie Atmega328p zamiast Atmega8, ale dopiero po zaprogramowaniu zauważyłem że dla ósemki oznacza to wewnętrzny oscylator 1MHz. Dla 328P jest to niezdefiniowany oscylator. Jedyny plus, że SPIEN jest aktywne, a...
bootloader atmega328p usbasp bootloader atmega328p atmega328p programator
politechnice warszawskiej zapach spalenizny pralka zamyka drzwi renault megane
ta8207k zamiast ta8227p ta8227p zamiennik
Woda z dyszy A12 w DeLonghi EC685 podczas parzenia kawy Gdzie naprawić procesor gitarowy Boss GT-100?