Zobacz to gotowy bootloader z karty SD/MMC/CF (pliki dostępne po zalogowaniu) [url=http://www.mcselec.com/index2.php?o... Bootloader sprawdza nazwę pliku i/lub stan określonego PINu i programuje procek plikiem z karty. Wcześniej wystarczy tylko umieścić taki plik na karcie.
Trzeba uważać i czytać cały kod jeśli się go wpisuje, zwłaszcza do swojego mikrokontrolera :D Nie zauważyłeś, że ten Bootloader jest przykładowy i był użyty na takiej płycie testowej. W kodzie skonfigurowano dwie diody LED do mrugania :) I tak jak normalnie nigdy nie konfiguruję wejśc bo normalnym stanem pinu po resecie w mikrokontrolerze jest "wejscie"...
Proponuję złapać miernik i sprawdzić czy tam gdzie piszą GND jest przejście 0 Ohm do GND na płytce i to samo z VCC do 5V na pinach tego dużego grzebienia. Co do łączenia się przez bootloader i zainstalowane gniazdo microUSB to to jest typowe rozwiazanie Arduino czyli po drodze jest konwerter USB<>UART i należy wybrać port COM. To działa nawet...
Może zanim zapomnę o czym chciałem napisać a nie jest najważniejsze, ale dla Ciebie ważne. Tak w telegraficznym skrócie -> USART w AVR ma możliwość włączenia jakby podwójnej prędkości/próbkowania (to samo SPI). Bit ma skrótowa nazwę U2X. Przy taktowaniu 16MHz, jak prawie każda płyta Ardu, to bez U2X predkość 115200 miałaby za duzy błąd który niby maksem...
Możesz napisać bootloader i ładować program DO mikrokontrolera i dopiero potem go wykonywać, ale bezpośrednio z zewnętrznej pamięci się nie da. Więc jeśli chodzi o programowanie z tej pamięci - tak, da się. Jeśli chodzi o wykonywanie programu bezpośrednio z niej - nie da się.
Witam wszystkich. Zakupiłem klon ARDUINO : Arduino Mega 2560 PRO Embed, AVR ATmega2560 256KB. Prosze o poradę co mi się udało zepsuć że procesor nie wykonuje moich poleceń. Opiszę czynności które były wykonane z tą płytką. 1. Po zasilaniu płytki zdziwiło mnie mruganie diody "L". Z Dtrki wyczytałem że to wyjście PB7. OK. 2. Po podłączeniu USB chciałem...
Chciałbym zrobić "przenośną wersję" programatora (RS232) dla układów z AVR z bootloaderem bascomowym. Czyli to będzie jakiś AVR z kartą SD z plikiem do zaprogramowania, złączem RS232 do połączenia z docelowym układem. Jest aplikacja dla PC dla tego bootloadera, ale w tym przypadku potrzebowałbym wersję bascomową własnie :) Oczywiście da się to zrobić...
Twoja płytka jest taka sama, czy bardzo podobna? Jakie nosi oznaczenie? Mnie ostatnio wpadła w łapki właśnie taka. Aby zacząć się nią bawić nie potrzebujesz programatora a bootloader wgrywasz przepinając piny bezpośrednio z FT232. Całą instrukcję, opis i programy znajdziesz na www.and-tech.pl. Są też bardzo podobne zestawy startowe z www.atnel.pl, nie...
W każdym programie, który wgrywasz za pomocą bootloadera powinieneś umieścić warunek najlepiej w pętli głównej, którym można go ponownie wywołać, czyli np: if coś tam then Print "Entering bootloadera" jmp $3e00
Chciałbym się dowiedzieć czy da się zrobić bootloader (napisany w BASCOMie) dla Atmega (np.32) który załadował by program z karty SD do pamięci FLASH uC?
Witam wszystkich Jestem bardzo początkujący w mikrokontrolerach i przy próbie załadowania małego programiku do ATMega88 otrzymuje w Bascomie AVR Demo następujący błąd, : Log Window Open COM Sending Init byte Loader returned:123 Error: -6006 Finish code: -6006 Aha ładuje program przez MCS Bootloader-podobno mój procek ma już w sobie bootloadera i fusebity...
https://obrazki.elektroda.pl/4706372500_... W poprzednich częściach pokazałem zasadę działania oraz uruchamianie pozyskanych wyświetlaczy (modułów) VFD. Teraz przyszła pora na zbudowanie własnego sterownika wraz z potrzebnym zasilaczem. • Zasilacz Ze względu na dość złożony sposób zasilania samego wyświetlacza postanowiłem zacząć...
Odpowiem ci na pytania dotyczące BL, bo jeśli chodzi o działanie przykładowego programu, to trzebaby go przeanalizować, a jak wiesz mam pewną awersję do BASCOMa :) Bootloader jest odrębną aplikacją i zazwyczaj przyjmuje się, że jest on "nietykalny" - to znaczy jest ładowany raz i zostaje na zawsze. Ponieważ sekcja bootloadera ma własne lockbity, po...
Jaka jest idea tego bootloadera, chcę wykorzystać ten bootloader w moim układzie i wysyłać nowy FLASH z kliku skompilowany przez Bascom'a (HEX) przez własną aplikację, potrzebuje pomocy ze zrozumieniem jak mam obsłużuć tą transmisje. Typu wysyłam coś - odbieram coś itp. '---------------------------------------... ' (c)...
Poniżej fotosy płytki i to co "widzi" programator. https://obrazki.elektroda.pl/6826252700_... https://obrazki.elektroda.pl/4490925400_... https://obrazki.elektroda.pl/5855802300_... https://obrazki.elektroda.pl/1241935300_... https://obrazki.elektroda.pl/4769985500_...
Niestety takie zachowanie to wyjątkowo nie chimera i błąd BASCOM'a, ale wina beznadziejnego bootloadera - bootloader powinien zadbać, by po swojej pracy zostawić uC w stanie takim, jak po podłączeniu zasilania.
próbuję wypalić przez Arduino mega ale wyskakuje mi błąd o błędnym id - Bascom wykrywa taki sam numer jak arduino podaje ze jest niezgodny. Proszę o pomoc jak w inny sposób wgrać botloader . Dodatkowo nie wiem czy Bascom obsługuje 324AP ale program po wgraniu do procka nie działa (stk500v2). Rozumiem, że używasz Arduino Mega jako ISP programmer, -...
Aha jestem początkujący... Czyli jeśli będę pisał jakiś prosty program w Eclipse albo w BASCOM AVR Demo to nie muszę wgrywać bootloadera.
Nie. Jedynie mozesz wczytac program do flash i uruchomic. Teoretycznie mozliwe, ale sądzac po pytaniu jeszcze dalece nie dla Ciebie. Bascom raczej odpada. Musisz napisać bootloader (albo dostosować jakis) ładujacy program z zewnetrzengo eepromu. Nie wiem czy mozna tak skompilować program w bascomie aby było to mozliwe.
Kolega rusala ma racje. Najpierw ISP zaby wgrac program a potem można sie bawic rs232 :-) Bootloader, nawet jesli nie programujesz w bascom polecam zieloną ksiazke marcina, jest tam to wszystko opisane, przykłady w bascomie, schematy i opisy. Bootloader i rs232 tez jest, moge ci to zeskanować jak pragniesz :-) Pozdrawiam
A jak się ładuje ten Optiboot? Z tego co się doczytałem trzeba mieć programator lub drugie arduino? Nie potrzebujesz zmieniać/ uaktualniać bootloadera. Jeżeli inne kompilacje (np. testowe mruganie diodą) przebiegają/kończą się pomyślnie, znaczy że sama płytka nie ma defektów. Jeżeli twoja płytka jest oznakowana "UNO", zakupiona w komplecie z ' CNC...
Trochę jest za długi można coś skrócić? Wywalić? PS. Coś jest nie tak bo wyskakuje błąd Error:344 Line:36 Program will overwirte bootloader [16 to long]
Witam. Atemaga8. Napisałem w bascom prosty program do wyświetlania danych na LED siedmio-segmentowym. Segmentami sterują między innymi porty PD0 (Rx) i PD1 (Tx). Wszystko działało do czasu wgrania bootloadera. Boot działa i ładuje oprogramowanie ale przestały działać wymienione wcześniej porty a co za tym idzie nie świecą dwa segmenty pod nie podłączone....
Przepisz program z BASCOM do C Zoptymalizuj kod Jeżeli to nie pomoże weź procesor z większą pamięcią jak przedpiszca doradził.
No tak, ale ten temat nie jest w dziale BASCOM ani nie ma słowa w nim o BASCOMIE więc nie można pisać, że jest to Bascomowy program :) Bo za chwile ktoś to przeczyta i będzie myślał, że wszystkie bootloadery pisane są w Bascom. To było tak tylko na marginesie, nie żadna zaczepka :)
No tak. Bootloader dziala na komunikacji uart, a ta przejsciowka jaka posiadasz jest usb uart.
Jeśli AN141 to Bascom Kiedyś to pomału wdrażałem i opisałem tutaj z obrazkami.[url=http://mirley.firlej.org/... Ten bootloader ma 1k ale zacznij od niego. W przejściówce musisz ustawić predkośc zgodną z Bootloaderem. Predkość zmienisz w Manager Urządzeń Windowsa .
Witam, zamierzam w najblższym czasie nabyć Arduino Mega 1280, ale jak dotąd radziłem sobie tylko z Bascomem (brak chęci do przesiadki) i mam pytanie, czy da się w prosty sposób zaprogramować Arduino poprzez jego bootloader plikiem przygotowanym w bascomie?? Mam USBasp i pewnie nie byłoby problemu żeby z niego korzystać, ale straciłbym wtedy tą niewątpliwą...
Chcę wgrać do arduino pro mini kod binarny z np. winavr(gcc) czy bascom ale nie ISPem tylko korzystając z bootloadera bez zamazywania jego, macie pomysł jak to zrobić? Jakiej aplikacji do tego użyć? Czy jest jakiś jeden uniwersalny protokół, może wystarczy wysłać plik hex z prędkością np. 9600 bps?
Ok - przyczynę znalazłem - wyłączenie fuse CKDIV8 pomogło - jest nawet transmisja. Jednak nie mam pojęcia czemu po wgraniu bootloadera - jak probuje wyslac główny program - to transmisja kończy się - następnie procesor ponownie uruchamia bootloader - a nie program główny. Dodano po 2 Mundi - dzięki, właśnie już do tego doszedłem - aż wstyd że wcześniej...
No właśnie ja szukam jakiegoś sensownego gotowca na AVR (z picami jestem na bakier) tak aby i śmigał bootloader i jako wirtualny com (tzn sterowanie w bascomie takie same jak z standardowym uart). Tak wiem wiem ale bascom to tylko do łatania czasu i ot tak lekka przyjemność kombinacji co zrobić aby się zmieścić :)
VanThor -> oczywiście, że poddaję się pod taką ilością argumentów tym bardziej, że ja dawno naprawdę działałem i to na zwykłej '51-nce która była bez tych bajerów o których piszesz - ale pisząc o tym, że AVRki wg mnie są lepsze - miałem na myśli i to napisałem też - że chodzi mi głównie o początkująych a szczególnie ze względu na najprostszą i najszybszą...
Pytanie zatem czy da się tak przenieść całą zawartość uC? Co z bootloaderem i fusami w takim przypadku? Czy .hex zawiera cały komplet danych taki, że po wgraniu na świeży uC staje się on dokładną kopią pierwowzoru programowanego z Arduino IDE? Nie używam eXtreme Burner, więc tu moja opinia może byc nie dokładna.(!) Wydaje mi się jednak że jest to bardzo...
Witam! Mam Arduino UNO R3. Nie chcę jednak pisać w języku Arduino, wolę Bascoma. Programy wgrywają się przez Arduino IDE, czyli bootloader działa. Jednak gdy wybiorę w Bascomie programator Arduino to nie chce się wgrywać. - Nie wiem dlaczego to nie działa. Ten załączony obrazek nie wiele mówi ponad to co napisałeś wyżej. Nie masz komunikacji z Arduino...
Witam, Staram się napisać własny bootloader który ma odczytywać plik z karty SD. Ale nie mogę uporać się z problemem, jak wrzucić bootloader pod odpowiedni adres w pamięci. Na elektrodzie znalazłem że w AVRStudio (4.X) robi się to przez Project->Configuration Options-> Memory Setings i tam wpisuje: Memory Type: FLASH Name: .bootloader...
Podobny problem mam z portem D ale z pinami 0 i 1. Wgrywam program, odłączam TxD i RxD od FT232 i resetuje go i niestety nie reagują oba piny. Do procka masz wgrany bootloader ldatego nie masz dostepu do tych pinów. Co do pinów z portu B spróbuj z najprostszym programem czy w ogóle jest tam wystawiany jakiś stan.
Dobra mam już pewność że się odpala. Komunikacja przez uart też działa (znaczy mam odzew w bascom monitorze). Masz rację hunterhouse pewnie chodzi o te prędkości i jeszcze żeby użyć odpowiedniego proga. Ten boot loader to gotowiec z sampli dołączonych do bascom AVR do Atmegi8. Ale adresowanie jest takie samo. tylko nie mam pewności czy i jak poustawiać...
pozwolę sobie wrzucić jeszcze bardziej dopracowaną wersję ;) może ktoś sprawdzi ??? i napisze swoją opinię tutaj hmmm? program działa pod każdym windowsem XP czy VISTA bez żadnych specjalnych jakichś dodatkowych sterowników. załączam także świeżą wersję kodu źródłowego w AVR GCC akurat dla ATmega8. Jednak teraz o wiele prościej przerabiać ten bootloader...
oto fusy: http://obrazki.elektroda.pl/6799448800_1... http://obrazki.elektroda.pl/4417195900_1... Mam tam BOOTLOADER i normalnie działa. Problem jest z wysyłaniem znaków. Dodano po 3 Chyba zaczyna mnie to wkurzać, 3 komputery( laptopXP/LaptopW7/ PC XP) Prawidłowe konfiguracje i NADAL NIE DZIAŁA. Instalowane różne terminale,...
Robiłem próbę dźwięku z SC CARD MODULE i dźwięk jest marnej jakości - szumi, drobne trzaski, więc odstawiłem go na bok od razu. A na majsterkowo.pl gościu zrobił odtwarzacz muzyki na karcie sd z biblioteką simplesdaudio i tak ładnie mu grało. Wracając do wtv020 - wyczytałem na jakimś polskim forum (kaktus czy jakoś tak) że ponoć te moduły wychodziły...
Pomysł i projekt tego oto prostego zestawu z procesorem 8051 powstał podczas fascynujących zajęć na uczelni. Podczas ćwiczeń na legendarnym zestawie DSM-51 nie nadążałem za tym asemblerem. W tamtych czasach zajmowałem się jedynie AVRami. Jako, że nauka lepiej mi szła w domowym zaciszu zacząłem szukać jakiegoś fajnego i łatwo programowalnego mikrokontrolera...
Może się komuś przydać. Ze względu na brak możliwości programowania przez USB (wyskakujący błąd STK500 no synch - czy coś tam) postanowiłem sprawdzić czy podobnie zachowuje się płytka AVT5272 gdy pominę USB (FTDI na płytce) a podepnę się za pomocą zewnętrznej przejściówki. Jakie było moje zdziwienie gdy po załadowaniu bootloadera z pakietu BASCOM zaczęło...
Witam Mam problem z programem, który został umieszczony w książce (osła łączka). Program został napisany pod attiny2313 lecz niestety podczas kompilacji wyskakuje błąd: Reserved word may not be used Proszę kod umieścić w znacznikach code! Robak
Ale Inferno1988 podał że zna się na elektronice więc niczego nie upali. Wierz mi że czasem nawet doświadczone osoby popełniają błędy - znajomość elektroniki owszem pomaga, a nawet jest konieczna (nie wyobrażam sobie "zabawy" z mikrokontrolerami bez znajomości prawideł), ale to nie eliminuje błędów wynikających z roztargnienia, zmęczenia czy po prostu...
Witam Pisze sterownik do akwarium. Program jest dośc spory (plik bas ma 30kb) i jak go kompiluje na Bascom AVR (full) To taka lista błędów: Error : 344 Line : 985 Program will overwrite bootloader Myślę, że jest to spowodowane dużym plikiem. pierwszy błąd to informacja o nadpisaniu bootloadera (nie czaje :? ) reszta to (wyjście poza limit (też nie wiem...
1) te 2 podstawki to podstawki ogólnego zastosowania - możesz włożyć tam jakie tylko układy chcesz (w takich obudowach lub mniejszych) i je testować 2) tak, istnieje taka możliwość, musisz tylko napisać odpowiedni (niezbyt skomplikowany zresztą) program na procesor i mieć czym odbierać dane na komputerze (jakiś klient terminalowy/ własnoręcznie stworzony...
Witam! Które się z nich opłaca cenowo jaki i również wyposażeniem. Oto kilka z nich : 1. tylko , że to nie jest Arduino tylko jakieś "Funduino" http://obrazki.elektroda.pl/4484036500_1... MEGA STARTER KIT + UNO R3 Bogaty zestaw startowy dla Arduino + Uno R3 Parametry Funduino UNO R3 - mikroprocesor ATmega328 + Atmega16u2, 100% zgodności...
Dopiero jak się wgra bootloader, jeśli go brak trzeba przez ISP.
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...
Adres bootloadera jest podany zapewne w słowach a nie bajtach (bo tak adresowany jest FLASH w AVR). Czyli to będzie 258048. Poza tym program nie musi zajmować ciągłego bloku pamięci, może mieć dziury.
bootloader bascom bootloader atmega8 bascom bascom bootloader atmega8
fałszywy płomień naprawa uzwojenia zwrotnica szerokopasmowy
kabel brake radio bateria parkside
Forza Horizon 5 – niewykrywana kierownica Tracer, Esperanza, SpeedLink – emulacja XInput, x360ce, reWASD Manta LED 5003 - Telewizor nie reaguje na pilota