Zabezpiecznie w przypadku kasowania chipu nie ma znaczenia. Po prostu podłącz programator i tyle.
To co zrobiłeś nie miało prawa zadziałać z wybraną płytką NG, ona ma ustwienie na kwarc 16MHz: c:\Program Files (x86)\Arduino\hardware\arduino\avr\board... ... ########################################... atmegang.name=Arduino NG or older atmegang.upload.tool=avrdude atmegang.upload.protocol=arduino atmegang.upload.speed=19200 atmegang.bootloader.tool=avrdude...
Musisz prawidłowo ustawić Fusebity oraz wgrać jakiś bootloader
mozna ale musisz wgrać wczesniej bootloader
Czy jak wgram bootloader arduino na atmege8 to czy pożniej moge go normalnie zaprogramować używająć czystego języka C np w Eclipsie?
Myślę, że na stronie: [url=http://www.atmel.com/products/micro... w projektach/opisach: AVR109: Using Self Programming on tinyAVR and megaAVR devices AVR230: DES Bootloader on tinyAVR and megaAVR devices AVR076: AVR CAN - 4K Boot Loader Powinieneś znaleźć coś dla siebie. Zobacz koniecznie AVR109.
Wystarczy wgrać bootloader przy pomocy jakiegoś programatora.
Twój programator powinien być wyposażony w zworkę "slowsck" zwierającą pin PC2 do masy. Zworka powinna być załączona na czas programowania fabrycznie nowych uC (pracują one domyślnie na wewnętrznym rezonatorze 1Mhz). Firmware ze strony usbasp to nic innego jak program sterujący pracą programatora. Można go wgrać w uC znajdujący się w programatorze (wymaga...
A na przykład gdybym chciał wgrać bootloader z obsługą USB to za pomocą takiego programatora było by to możliwe. Każdym programatorem (jeżeli jest sprawny i poprawnie skonfigurowany soft do jego obsługi na przykład AvrDUDE) możesz ‘wgrac’ odpowiedni bootloader. Bootloader to też program dla processora jak każdy inny. Różnica polega na innym...
Bootloader - jest to program który powinien być stale wpisany d pamięci Flash AVRa, powinieneś wiedzieć jak wejść w tryb bootloadera i jaka jest prędkość transmisji. Bootloader musi być wpisany do AVRa innym programatorem a dopiero wtedy można przeprogramowywać AVRa po RS. Plik nowy hex po wejściu w tryb bootloadera przesyła się: każda cała linia na...
A to przepraszam, być może ja źle zrozumiałem pytanie - a tobie chodziło o kod źródłowy programu Bootloadera do procka AVR tak ? np do ATmega8 ? Ja akurat napisałem sobie sam zobacz tu LINK , możesz go pobrać i będziesz miał zupełnie za free czysty kod w języku C na bootloader do procesorów serii ATmega. Ale są też inne gotowe rozwiązania, np ze słyszenia...
MCU teoretycznie powinien wyzerować pamięć ale zdażają się nieraz "dziwne zachowania" więc warto przypisać/wyzerować wartość zamiast używać ORa zwłaszcza jeśli przed main() uruchamia się jakiś bootloader (np. arduino): Najważniejsze, czy wejścia są podciągnięte do plusa, bo jeśli nie to takie rzeczy się dzieją. kodu nie analizuję bo nie znam i nie chcę...
Skoro masz podlaczony procek do rs to mozesz zastosowac takie sprzetowe rozwiazanie (MCS Electronics - bootloader) : http://www.mcselec.com/images/stories/mc... To initiate a Bootloader programming session, a reset needs to be applied to the controller. You can do this manually, with a reset button or by powering down and...
1. Low to częstotliwości mniejsze niż 25% maksymalnej, a High to Więcej niż 75% maksymalnej. Dlaczego nie podali wartości bo max zależy od wersji(napięcia zasilania - L na końcu). Dla atmega8 8MHz to medium. 2. RSTDISBL tak jak mówisz, ale później ISP nie funkcjonuje 3. WDTON będzie on zawsze włączony. Jeśli ten bit nie będzie zaprogramowany to w programie...
Czy móglby ktoś podrzucić jakiś sprawdzony bootloader do Atmega8 wraz z programem na PC. Sprawdzaem już kilka sciągnietych z netu i nic.
http://obrazki.elektroda.net/78_12770565... Witam! Zniechęcony rozwiązaniami dostępnymi w internecie postanowiłem napisać własny bootloader dla mikrokontrolerów z rodziny AVR. Gotowe rozwiązania jakie znalazłem były zbyt rozbudowane lub po prostu nie działały. Projekt powstał w około 6-7 dni ale tylko dla tego że było to zagadnienie zupełnie...
Jak zaladowac program do sekcji boorloadera w Atmega8? Korzystam z WinAvr.
Witam Chciałbym uruchomić Boot Loader w moim M8. Otóż przeczytałem w manualu rozdział temu poświęcony i przyznam że nie bardzo zrozumiałem jak tego dokonać i w związku z tym zwracam się z prośbą do starszych kolegów z forum o podstawowe instrukcje jak postąpić aby zadziałał mi Boot Loader - bo chciałbym zeby mojego M8 dało się zflashować poprzez RS232....
Szukałem czegoś konkretnego na ten temat ale nie znalazłem (albo program był za duży, albo coś innego) Czy istnieje jakiś program(bootloader) na ATmega8 który byłby w stanie załadować program z karty SD, ponieważ program jest na tyle duży że po prostu się w samym procku nie mieści (a w przyszłości na pewno go jeszcze powiększę) ?
Witam! Wgrałem na moją atmegę bootloader, ale gdy próbuję wgrać program to cały czas go nadpisuje. Jak powinienem ustawić High Fuse'y i Lock Bity, aby nie nadpisywało bootloadera?
Witam, Potrzebuje bootloadera o rozmiarze max 128słów (256B) przez rs232. Ten od Marcina Wiazani z ksiązki "Programowanie mikrokontrolerów AVR w języku Bascom" nie działa:( Również bascomowy boot odmawia posłuszeństwa. Może ktos z was ma dobry bootloarer na atmege8?(dowolny AVR, myśle że dla różnych typów mikrokontrolerów AVR bootloader jest prawie...
Jak nic lepszego nie znajdziesz to [url=http://www.elektroda.pl/rtvforum/vi... jest program i plik assamblera z bootloaderem, trzeba (albo i nic nie trzeba) go tylko dostosować do atmega8 i skompilować.
Witam Zakupilem dosc duzo Atmeg8 bo moich urzadzen ale niemoge ustawic zegara , procek musi chodzic na zewn kwarcu 12 Mhz jednakze jakbym nieustawil bity od zegara to chodzi jedynie na sygnale zegarowym doprowadzonym z zewn zrudla ? ktos moze wie czy da sie cos zrobic zeby to przestawic czy to moze byc wada wszystkich prockow , moze chodzi o ten bootloader...
http://obrazki.elektroda.pl/8472920100_1... Witam! Jakiś czas temu zacząłem bawić się procesorami AVR. Jako programatora wykorzystywałem moduł FT232. Po jakimś czasie gdy zacząłem ów moduł wykorzystywać również do transmisji danych między procesorem a komputerem (UART) pomyślałem, że aby zmniejszyć kabelkologię (FT232 podłączony jako...
Witam. Próbuje wgrać program "Blink" poprzez Arduino IDE do mikrokontrolera Atmega8. Mam wgrany bootloader Arduino. Używam programatora USBasp. Podczas wgrywania samego programu dostaję błąd: avrdude: ser_open(): can't open device "\\.\COM3": Nie można odnaleźć określonego pliku. Próbowałem już wszystkiego praktycznie i cały czas to samo. Dodam, iż...
Witam W załączniku bootloader z programem na PC. Obecnie obsługuje ATMega8 (sprawdzone), ATMega16, ATMega32 i ATMega64 Aby go wykorzystać należy pozmieniać w pliku bootloader.asm ustawienia dotyczące zegara, dla wewnętrznego oscylatora wskazane jest wpisanie bajtu kalibracji, portu USART itp, oraz przekompilować go i wgrać. Trzeba uruchomić program,...
http://obrazki.elektroda.net/31_12458310... Witam, Nie wiem wprawdzie czy taka "konstrukcja" nadaje się na DYI , ale najwyżej moderator gdzieś to przeniesie. Myślę, że przyda się to wielu ludziom ;) Bootloader w procku - po korektach zajmuje tylko 512b !!! działa poprzez USB , RS232 ... i BlueTooth! ...... właśnie ukończyłem wszystkie testy...
I dowiedziałem się że można wgrać na atmege bootloader który będzie imitować programator. Wydaje mi się że chyba najlepiej będzie kupić nowe nano Tylko, że ten bootloader trzeba wgrać przy pomocy programatora, a jak masz programator to po co bi bootloader? ATMega8 to stary procek, Jak zrozumiałem, to ATMega ma po USB komunikować się z PC? Tym bardziej...
Podłączyłem JTAGICE mkII do Atmega 32 w komercyjnym urządzeniu żeby ocenić czy procesor nie jest uszkodzony i jakiś cudem po moich eksperymentach procesor okazał się wyczyszczony. Przy pierwszych odczytach lock bity miały wartość 0xC0 (wszystko zablokowane), przy kolejnych zrobiło się 0xFF. Praktycznie urządzenie jest już stracone, procesor wyczyszczony...
W Arduino IDE zmieniłem programator na usbasp i płytkę z uno na Atmega8 :) Bootloader też się wgrał pomyślnie. Chyba że muszę całkowicie zmienić kod używając timera TCCR2? Dziękuje za odpowiedź :)
Witam, W skrócie - mam 2x atmega8a-pu kupione na allegro. Chce na tym uruchomić najprostsza migającą diodę. Drobne utrudnienie, że działam spod linuxa, ale to chyba nie powinno mieć wpływu. Programator mam usbAsp. I teraz cała historia moich zmagań: Podłączyłem sobie wszystko wg. schematów dostępnych w sieci, z uwzgl. pinów mojego procka. W Arduino...
Było sobie wcześniej wczytać bootloader :)
Hmmm. Do tego nadaje się ATmega8, tyle, że nie ma USB, ale nie jest problemem układ, który konwertuje RS-232 na USB, nie wiem czy jest coś takiego, żeby SPI też tak zrobić. Myślę, że dałoby się ten na RS przystosować jakoś (jeśli ma więcej niż 2 linie). ATmega8 ma bootloader przez SPI i sprzętowe I2C. A jeśli interesuje Cię większy kombajn to polecam...
Wgrywałem SiProg'iem (PonyProg2000) i USBAsp'em (AvrDude). Bootloader pod ATMega8 masz w pakiecie Arduino (Arduino\hardware\arduino\avr\bootloader... Możesz też skompilować dowolny szkic pod Arduino NG z ATMega8 i wygenerowanego HEXa wgrać programatorem.
Będziesz mógł wgrywać program , możesz potem wgrywać inne, zmieniać itp. Jeśli bootloader wgrał się poprawnie to zrób sobie test wgrywając przykładowy program Blink. Oczywiscie, jeżeli potrafił wgrac bootloader to także będzie można wgrac dowolną ilosc kolejnych programów. Problem wyniknie gdy zechce ‘blinkac’ tym programem. Zamiast blinków...
Witam wszystkich Chcę napisać bootloader jednak nie wiem jak się do tego zabrać w Atmel studio 7. Trzeba tworzyć własny Makefile czy nie? Jeśli nie to co i gdzie trzeba wpisać? Zależy mi aby w pliku config.h były wpisane takie parametry jak cpu = atmega8 fcpu = 8MHz boot_start = 0x1FF0
Bootloader Arduino UNO/Mini (Optiboot) zajmuje 512 bajtów... stary bootloader zajmował 2kB. https://github.com/Optiboot
Atmega8 była używana w Arduino na płytce NG, wystarczy taką wybrać, podłączyć programator i wypalić bootloader, musi być podłączony zewnętrzny kwarc 16MHz, bo taki był w NG. Ale lepiej jest wgrać dodatek do Arduino 'MINI CORE' i tam masz do wyboru Atmega8 z kilkoma zegarami do wyboru, wybierasz jakiś zestaw, wypalasz bootloader i potem możesz wgrywać...
Może nie tak tani, ale chyba najprostszy jest wg mnie programator klon MKII zrobiony z klona Arduino MICRO z Atmega32u4. Bierzesz tego MICRO (3$) dwa rezystory 10k (opcjonalnie, jak chcesz by AS odczytywało napięcie układu programowanego, robi się dzielnik miedzy GND i VCC targetu do pinu A0, a jak nie to można spiąć A0 z VCC Micro, żeby AS się nie...
Czyli jeżeli dobrze zrozumiałem to najpierw muszę mieć ATmege328 w swoim Arduino bez podłączania go do płytki stykowej. Ustawić Board > Arduino Uno, następnie wgrać program ISP po tym wyciągnąć ATmegę328 z Arduino i podłączyć piny z Arduino zgodnie z tutorialem następnie zmienić Board > na Atmega8 i wypalić bootloader ? Czy dobrze przetłumaczyłem ?
Dzisiaj bawiłem się PL2303HX.Stwierdzam iż najlepszym rozwiązaniem jest usbasp.Wgrałem najprostszy program bilnk.hex przez PL2303HX (zmieścił się w wersji demonstracyjnej do 1KB) mkbootloader rozpoznał procesor po czym wgrałem do atmega8 program bilnk.hex , tylko bootloader się skasował a dioda zaczeła migać tak jak w programie cpp.Czy to normalne?Czyli...
ATMega8 była stosowana w starszych wersjach Arduino i możesz ją znaleźć w menadżerze płytek pod nazwą "Arduino NG or older". Zmień procesor tej płytki z domyślnego Atmega168, na Atmega8, wgraj bootloader USBASP-em i testuj po USB(przez FDI zepsutej). Do programowania i prawidłowej pracy niezbędne jest podłączenie co najmniej rezonatora 16MHz z dwoma...
Witam Posiadam programator USBasp i mikrokontroler ATmega8a pu, podłączyłem to wszystko zainstalowałem Arduino no i ustawieniach wybieram płytkę Atmega8 bo nie ma tej co ja mam, i tutaj jest pytanie czy to robi różnice? Próbowałem wypalić bootloader ale występuje błąd. Może mam skorzystać z innego programu?
Witam. Otóż zrobiłem sobie sterowanie światła za pomocą pilota do TV. I chciałem go przerzucić jak wszystkie swoje projekty na atmege8, ale nie zmieścił się na niej program więc chciałem wgrać bootloader na atmege328p i na nią wgrać mój program z arduino leonardo. Wgrywałem bootloader atmega8 korzystając z tej strony: http://majsterkowo.pl/forum/programowani...
Witam Zmagam się z takim problemem. Mając kilka procesorów Atmega8 oraz różnych płytek testowych gdzie procesory są wlutowane, chciałem wszystkie "przerobić" na standard Arduino. Ponieważ za pomocą płytki Arduino Uno wgrałem wszędzie bootloader od Arduino to chciałem następnie za pomocą programator poprzez Serial wgrać testowy program Blink. I niestety...
Ale fabrycznie bootloader nie jest wgrany, więc jeśli się bootloadera nie napisze i nie wgra to po ptakach.
a czy ten programator był używany wcześniej przez kogoś? może tam jest tylko bootloader i trzeba go zaprogramować z avr studio?
Nie jestem pewien ale czy Adruino domyślnie nie jest kompilowane dla zegara 16Mhz. Dołóż do At88 kwarc 16 MHz a fuses ustaw tak jak są w Arduino i powinno być OK. Mam założony kwarc 16Mhz , odczytałem z Arduino przez mkAVR ustawienia fuses i ustawiłem je w At88 co spowodowało zablokowanie Atmegi (na szczęście mam ich kilkanaście sztuk a próbą odblokowaniem...
Bootloader jest zafiksowany do danej prędkości procka i UART. Najprościej ściągnąć pakiet Arduino, dograć MINICORE, jest tu do wyboru Atmega8 z bootloaderami od 1 do 20MHz, ustawiasz pożądany zegar, wypalasz bootloader i potem szkice można już wgrywać niezależnym programem, np. AVR LAB++. Wybierasz jako programator Arduino, odpowiedni port COM i baudrate,...
To nie będzie działać. Mikrokontroler w arduino ma wgrany bootloader który pozwala programować go przez rs232. Nowy mikrokontroler ma pusta pamięć i w ten sposób nic nie wgrasz.
Witam. Mam problem z poprawnym działaniem bootloader'a. Paczka ściągnięta ze strony main.c (dodałem linijkę dla mojego procesora) bootloaderconfig.h (zmiana portów oraz linii wywołującej bootloader) Makefile (zmiany dotyczące procesora) http://obrazki.elektroda.pl/4178945300_1... http://obrazki.elektroda.pl/5075291300_1...
Witam. Procesorek Atmega8 -> na początku wszystkie procesory "uzbrajam" w Bootloader i fusebami blokuję dostęp przes spi (potrzebuję wyjście reset do innych celów) i teraz programuję sobie procesor poprzez bootloader proaidłowo ale tylko po załączeniu zasilania kiedy automatycznie rozpoczyna od programu bootloadera ale jeśli chcę pod ten adres BootLoadera...
Nie wiem czy takie rozwiązanie Cie zainteresuje, ale można do tego celu wykorzystać arduino (wgrać bootloader na atmege8) i bibliotekę IrRemote, której wykorzystanie jest banalnie proste. Jednak wtedy chyba lepiej z zewnętrznym kwarcem.
bootloader atmega8 wgrać bootloader atmega8 bootloader atmega8 bascom
odkurzacz dyson problemy fałszywy płomień światła pozycyjne iveco
elektrolux bezpiecznik pilot cosmo
Jak zrobić test olejowy w silniku benzynowym? Jak wyłączyć demo w piekarniku Amica EB-2602 z uszkodzonym zegarem DIEHL?