Hex dla Atmega8 (ten 8MHz powinien zadziałać z wew. oscylatorem):
Błąd miałeś bo spaprałeś nawiasy: irsend.sendNEC(w ) , 32); Rzutowanie z unsigned long na uint32_t jest zbędne... bo to jest dokładnie to samo.
Nie potrzeba żadnego programatora wystarczy program [url=http://www.ngcoders.com/downloads/a... Wgrasz nim hex'a np. z AVR-Studio, do jego załadowania wykorzystywany jest bootloader Arduino.
Jest możliwość skonfigurowania w ArduinoIDE miejsca gdzie mają się pojawiać pliki z kompilacji? Poprzez dodanie zmiennej build.path do pliku preferences.txt . Opisano pod tym linkiem: https://www.kanda.com/blog/microcontroll...
Szkic z Leonardo nie zadziała w żaden sposób na UNO, bo to są zupełnie inne uC. Możesz użyć USBASP i wgrać hex'a do Leonardo, do wgrania możesz użyć programu AVR Lab++. Xloader używa do wgrania bootloadera, Leonardo po odłączeniu zasilania/resetu pojawia się jako COM1, po paru sekundach COM1 znika i pojawia się COM2 (numery przykładowe, może być np....
To jaki problem: zobacz (podglądnij) ten plik XML, albo zamieść go tutaj. Być może wystarczy tylko zmienić rozszerzenie na .hex?
Program AVR LAB go nie wykrywa bo musisz wybrać odpowiedni programator, odpowiedni port com (bo pracujesz w trybie ArduinoISP) i prędkość. Prędkość zależy od tej jaką sobie ustawiłeś w szkicu Arduino ISP. Polecam zamienić na 115200, bo będziesz miał zonk. Pisłem o tym autorowi programu, ale na razie nie wraca do tematu, program i tak jest super. To...
https://www.google.com/search?client=ope... Tu masz jest tego tona w sieci.
Gdzieś tzn gdzie? bo wyexportować za bardzo nie mogę w postaci hex. Powiedz mi jeszcze jak wygląda jeszcze kwestia bootloadera w tym przypadku? Mam juz do arduino dodane biblioteki z tym chipem. Arduino zawsze tworzy HEX podczas kompilacji, poszukaj w sieci, jak go wyciągnąć. Bootloader zdaje się nie jest konieczny w przypadku zewnętrznego programatora,...
Jest możliwe, Arduino IDE generuje "na boku" plik wynikowy HEX. http://www.elektroda.pl/rtvforum/topic26...
...nie wciskam reset . Ty nie ale robi to konwerter USB<->UART. Sprawdź to na schemacie swojego nano.
To obecnie czas przejść do ostatniego etapu, czyli zamiast monitora Arduino użyć programu umożliwiającego wpisanie pliku hex projektu. W jaki sposób? Opis [url=https://makerprojekte.de/en/arduino... https://makerprojekte.de/wp-content/uplo...
Arduino generuje plik Hex.
Witam, mam pytanie. Wgrałem na Arduino Leonardo plik hex, ale chciałbym go zmienić i nie mogę. Co może być przyczyną?
Dzień dobry, mam aparat Sony. Kupiłem do niego pilor IR, przez arduino i bibliotekę irremote odczytałem kod wysyłany przez pilot w celu wyzwolenia migawki. Teraz chciałbym móc przez arduino przesłać ten kod do aparatu żeby zdalnie wyzwalać migawkę. Podłączyłem diodę ir przez rezystor 100k, do pinu 3. Próbuję użyć tego kodu : #include <IRremote.h>...
Do działania IDE płytka Arduino nie jest potrzebna. Płytka upraszcza, bo plik hex ładuje się od razu do płytki w chwili kompilacji; bez Arduino "hex" powstaje w katalogu TEMP i tam zostaje do chwili zamknięcia programu. trzeba sobie go wyciągnąć. Interesują dwa (z wielu) pliki, nazwa_projektu.ino.hex i nazwa_projektu.ino.with_bootloader.hex (przy 13/85...
Witam Potrzeba mi zamienić ten kod arduino na .hex https://github.com/misan/dcservo/blob/ma... Nie mam arduino i nie znam się na nim , z góry dzięki.
Nie musisz posiadać programatora usbasp, samo Arduino może służyć jako programator. Pod tym linkiem jest program o nazwie Atmega_Hex_Uploader, które wgrywa się do Arduino: https://github.com/nickgammon/arduino_sk... Po podłączeniu atmegi do ICSP w Arduino można wgrać program w postaci HEX. Sposób podłączenia jest przedstawiony na tej stronie (trzeba...
W czym tam masz problem? Nie masz żadnego programatora? Jak skompilujesz kod w Bascom to w tym samym folderze co plik *.bas będziesz miał plik *.hex Do Arduino wgrywasz sketch AVRisp i używasz jak programatora. Google nie gryzą [url=http://elecrab.com/archives/800]Lin...
Ja też kiedyś programowałem arduino plikiem hex ale z tego co pamiętam Arduino Uploader też coś wywalał i przeszedłem na Xloader v1.00 i działało bez problemu.
Powiedz szanowny kolego gdzie chowa najnowszy Arduino IDE v2.3.4 skompilowane do .hex pliki w Windows 11 w moje dokumenty to zapisuje jedynie .ino
Dzień dobry. Czy jest możliwość znalezienia bootloadera do tej platformy jako pliku Hex tak żeby załadować go przez interfejs SPI ? Arduino IDE nie udostępnia programowania tej platformy przez USBASP. Nie bardzo wiem co mogłbym zrobić...
W serial monitorze widać dopiero wartości powyżej 32 co oznacza spację. Wartości poniżej nie są w ogóle drukowane. Na przykład 13 oznacza Enter. Być może musisz zamienić te odczytane wartości na Hexstring. Wpisz w Google "arduino hex string" a możesz też zerknąć jak wygląda "ascii chart"
Da się zrobić taki konwerter za pomocą Arduino Leonardo? Jak najbardziej. https://github.com/arduino/Arduino/pull/...
Nazwa pliku grbl-1.1h.20190825.zip, pobierałem z GitHub jako source code (zip), a może trzeba pobrać ten pierwszy grbl_v1.1h.20190825.hex?
Normalnie to wystarczał X-Loader, ale jak znasz rosyjski to jest już lepszy bajer :P Pokazujesz mu binarkę i jak, na przykład, Eclipse wygeneruje nową to program automatycznie wrzuci ją do podłączonego Ardu :D [url=http://www.getchip.net/posts/136-gc... Pliki można wrzucać na ikonkę programu...
TAk arduino w HEX przyjmuje pliki. Problemem jest głównie teraz brak kasy. I chciałem wykorzystać to co mam ;)
pomoże ktoś, moje arduino uno nie chce wgrać plików hex, jak odpalam soft od arduino i otwieram nowe okno i podaje pik to pisze, że rozszerzenie hex nie może być . Ma ktoś o innym rozszerzeniu plik.
Witam, nie koniecznie problem ale chciałem przedstawić sposób na to aby przedstawić dowolną zmienną z pomocą zmiennej tekstowej string (ciąg HEX) i odwrotnie. Podana przeze mnie metoda robi dużo więcej niż tylko zmienia int na hex czy hex na integer obsługuje oprócz tego String,Int, Long, byte, word, fload, double, oraz tablice i struktury i dowolna...
Możesz spokojnie zaprogramować Arduino dowolnym hexem wykorzystując jego bootloader. Do tego celu potrzebujesz Arduino uploader dostępny tutaj: [url=http://www.ngcoders.com/downloads/a... Uploader. Osobiście Arduino używam jako płytki prototypowej, programy pisze w C z wykorzystaniem winavr i wszystko chodzi super....
Do pierwszego posta dodałem hex'a z firmware. Wczoraj mi się zapomniało :oops: I jeszcze gotowy bootloader FastBoot dla arduino. W paczce HEX do wgrania po ISP, batch wgrywający za pomocą AVRDude (trzeba w nim zmienić typ programatora i port na taki jaki używamy), oraz Loader do ładowania softu przez ów bootloader. 740311
Nie widzę w tym programie jak można skompilować kod i zapisać go jako *.hex tak abym mógł go wgrać np: w AvrStudio Domyślam się że mogę to tylko zrobić z poziomu programu Arduino ? Jeżeli tak to czy muszę mieć ten zestaw uruchomieniowy czy mogę użyć programatora którym posługuje się w Bascom i AvrStudio W środowisku Arduino procek programuje się wciskając...
Czyli by się zgadzało, bo tu jest też 24bity i wychodzi, że jest to: binarnie 111111111101000101010001 dziesiętnie 16765265 hex FFD151
BinaryHex 0 - - - - - - 0 1 - - - - - - 1 10 - - - - - 2 11 - - - - - 3 100 - - - - 4 101 - - - - 5 110 - - - - 6 111 - - - - 7 1000 - - - -8 1001 - - - -9 1010 - - - -A 1011 - - - -B 1100 - - - -C 1101 - - - -D 1110 - - - -E 1111 - - - -F To jest nibble. Jak starsza połówka jest 0x0, to jej nie ma, a jak jej nie ma, to po co ją wysyłać? Wystarczy młodszy...
Mam już ścieżkę do hexa jednak nie wiem gdzie go teraz szukać. Foldery podane w ścieżce nie istnieją na moim komputerze ;/
Witam jak to zwykle w poniedzialek :D Kiedy program sprawdzałem to na wyjściach PD6 i PD7 miałem dwie diody LED. Program jest napisany tak że teoretycznie nie może tam nigdy być dwóch plusów. Zawsze tylko jeden i do tego z Timeoutem 25s. Ściągnę tego Hex`a i Bin`a co tu wstawiłem na forum i sprawdzę czy może coś mi się tam w międzyczasie nie poprzestawiało...
Czyli jeżeli wgram hex do arduino, a z arduino przesle plik .ino do atmegi, to atmega go zrozumie (mimo ze to ino a nie hex) czy nie zrozumie? Czy nie ma tu reguły? Bo nie wiem czy arduino jest też jedna z opcji zapisywania flash i eeprom.
Co rozumiesz przez "obsłuży"? Program napisany w AS wgrany na procesora atmela zawsze będzie działać, niezależnie czy ten procesor jest wlutowany w płytkę arduino czy też jest umieszczony na stykówce.
Arduino nie zapisuje projektów jako hex (o ile o to chodzi)
czy można przesłać plik .hex do Arduino pro mini
http://www.javiervalcarce.eu/wiki/Progra...
Czy wie ktoś, jak podłączyć pojemnościowy czujnik dotyku Trill Hex - Grove - Bela do Arduino Uno i jak go zaprogramować, bo nigdzie nie ma poradników na ten temat?
Każdy, kto trochę więcej pracuje z AVR powinien uzbroić się w AVR Fusebit Doctor https://www.elektroda.pl/rtvforum/topic1... Mało prawdopodobne jest uszkodzenie procesora poprzez programowanie. Większość przestaje działać po zablokowaniu zegara wewnętrznego lub SPI. Podejrzewam, że z Doctorem przywrócisz do życia wiele mikrokontrolerów. Jeśli...
Witam, jako laik w dziedzinie programowania trafiłem na problem dla mnie nie do przebycia a mianowicie potrzebuję załadować plik hex do arduino nano. Ściągnąłem i zainstalowałem Arduino Builder lecz przy ładowaniu pliku w oknie programu zamiast kodu pokazuje mi się ścieżka dostępu. Próba wgrania programu kończy się komunikatem Error code: 1 Prosiłbym...
Czy da się wgrać plik hex na programator usbasp za pomocą arduino uno. Uszkodził mi się procesor a nie mam czym wypalić bootloadera i wgrać hex. Proszę o pomoc.
Arduino Uno R3 i program IDE. Wyczytałem w necie, że zabronione jest korzystanie z porów UART Atmega328 pin( 0, 1 ) Bo korzysta z tego program IDE. I do komunikacji należy wybrać inny np (2, 3). A jakby tak szkic skompilować np: Arduino CLI do hex. i Atmege 328 zaprogramowac np: TL866? To można by wówczas wykorzystać do komunikacji piny (0, 1) np w...
Witam, a ja potrzebuje kod źródłowy w pliku .INO lub .PDE (aby wgrać to z Arduino), nie .HEX czy .BIN... W nawiązaniu do tematu: http://www.elektroda.pl/rtvforum/topic17...
Jeśli zależy Ci na oszczędnościach to nie kupuj arduino. Kup sam procesor (mega328) i do tego płytkę stykową, jakiś najtańszy programator(przyda się). Będziesz mógł pisać kod w IDE arduino, następnie skompilujesz do .hex i wgrasz sobie programatorem do procka. Jest z tym więcej roboty ale zawsze można się czegoś nauczyć jak coś się popsuje ;) To taka...
Ostatnio szukałem informacji na temat możliwości wyciągnięcia wsadu z Arduino Duemilanove przez jego bootloader, bez użycia ISP lub innego programatora. W wielu miejscach trafiałem na informację "nie da się", ale jednak się da i jest to proste, wystarczy program AVRDude, bootloader Arduino emuluje programator STK500. Odczyt pamięci FLASH: avrdude -C...
Witam mam procesor Atmega 8 i chciałbym do niego wgrać bootloader'a Arduino. Mam zwykły programator. Nie posiadam oryginalnego procesora z Arduino. Czy ktoś z Was próbował tak zrobić ale bez Arduino? Gdzie mogę szukać pliku*.hex z Arduino na Atmege 8 ?
Tak, to wina bootloadera bo on przez chwilę działa i dopiero potem uruchamia się program który wgrywasz. Już nie pamiętam gdzie arduino zapisuje pliki ale tam jest plik hex który jest wgrywany i jego należy wgrać do arduino przez programator. Należy skonfigurować fusebity taj jak by to był nowy mikrokontroler tylko zmienia się na zewnętrzny kwarc i...
Niech kolega spróbuje w nowszej lub starszej wersji.
Znalazłem program Xloader który interfejsem jest bardzo prosty w obsłudze czyli to o co mi chodziło https://www.hobbytronics.co.uk/arduino-x... Wykopałem już pliki *.hex Jeden z bootloaderem a drugi bez. Który powinienem wgrywać?
Sprawdź tym http://kmtronic.com/upload-hex-files-to-...
Witam. Potrzebuje układ, który wysyłałby 2 razy dziennie sygnał radiowy o godzinie 10 i 22 radiowo po częstotliwości 868mhz. Pliki mają rozszerzenie .sub ale rownież mogą byś w postaci HEX. Myślałem o Arduino + cc1101. Moze mi ktoś doradzić co bedzie najlepszym rozwiązaniem? Dziekuję
Tak jak pisałem router powinien sobie poradzić z takim skrosowanym kablem, ale jak byś miał możliwość znalezienie tego zwykłego to zawsze jest jedna sprawa mniej do myślenia. Potrafisz wgrywać gotowe Hex`y poprzez bootloader Ardu czy tylko skecze z IDE Arduino? Pytam bo mam taki hex z serverkiem który mógłbyś potestować :D
Dziękuję wszystkim za pomoc. Wszystko działa jak należy. Przyczyna leżała w tym, że źle zapisywałem plik hex.
Witam. Nie piszesz jaki programator używasz, jeżeli więc za cyt. "zwykły programator" uważasz np. USBasp, to będziesz mógł programować ten mikrokontroler na płytce stykowej bez potrzeby wgrywania bootloadera Arduino, czyli po prostu zaprogramować plikiem .hex. Gdzie należy szukać o tym informacji? Zobacz dokumentację ATmega8 i ATmega328p pod kątem punktu:...
na GitHub znalazłem odpowiedni plik HEX Za pomocą AVRDUDESS 2.14 wrzuciłem plik do procka. Zadziałało i znów mogę ładować programy Arduino IDE
Przepisz adres z tablicy do pojedynczej 64-bitowej zmiennej: [syntax=c]uint64_t zmienna_z_adresem = 0; for (int i = 0; i < 8; i++) { zmienna_z_adresem <<= 8; zmienna_z_adresem |= addr[i]; }[/syntax]
A nie zauważyłem bo od razu przeskoczyłem do schematu, a wie ktoś jak wgrać ten plik HEX do tego układu poprzez wbudowany w płytkę port USB ? bo arduino nie obsługuje plików hex
Już chyba wiem gdzie jest problem, ale to mi nie pomaga w żaden sposób. Jeśli chodzi o HEX-a to tak, zapoznałem się z jego strukturą, stąd wiem, które dane są mi potrzebne i które wyciąć ;) MCU sam liczy ilość otrzymanych pakietów danych i na tej podstawie przydziela im po kolei adresy w pamięci EEPROM. W moim przypadku ilość danych w pliku HEX zawsze...
Kurcze miesza mi już się to wszystko. Ustawiłem to tak w avr lab++ i zapisałem do avr po uprzednim wyeksportowaniu kodu z arduino do pliku hex z opcją external 1mhz. https://obrazki.elektroda.pl/4152982700_... i termometr nie działa podłączyłem wszystko na płytce stykowej wg. schematu. https://obrazki.elektroda.pl/2959777500_...
Pomyślałem aby inaczej podejść do tematu i zaprogramować układ przed SWD. Mam programator ST-Link V2. Znalazłem w necie informacje ze można programować za jego pomocą przy użyciu openOCD. I faktycznie programator widzi układ i nawet udaje mi się coś wgrać poleceniem: Openocd.exe - f interface/stlink.cfg -f target/nrf52.cfg -c "program test.hex verify"...
daję SZKIC i DODAJ PLIK. Wybieram plik który dostałem w tym temacie, czyli GENR.hex Arduino nie akceptuje plików typu HEX ,tylko sam je generuje z projektu. Obecnie masz (widać na zdjęciach) nowy pusty projekt "sketch_oct17a" i należy go wypełnić kodem tak jak pokazuje post #16.
No masz. Interface: wireless, Frequency: 868 MHz, communication protocol Z-wave to jest jakieś magicznej częstotliwości radio, protokół Z-wave także nie licz na Wifi. A urządzenie będzie droższe niż inwerter odemnie cały :D Ceny dosyć wysokie. Z-wawe jest stosowane w systemach domów inteligentnych. Czy ktoś już próbował komunikować z inwerterem przez...
Jak po kompilacji wyłuskasz plik hex z Arduino to można wgrać dowolnym programatorem. W celu znalezienia tego pliku klikasz Verify z Shift lub Ctrl (nie pamiętam teraz) i w linii komunikatów środowiska masz ścieżkę do pliku hex.
Witam serdecznie, Posiadam Arduino Mega 2560 R3 oraz Atmegę328P-PU. Chciałbym zaprogramować atmegę używając do tego celu arduino. Nie znalazłem nigdzie tutaj podobnego przypadku, więc zdecydowałem się napisać. Postępując zgodnie z wieloma poradnikami w internecie wgrałem ArduinoISP na Arduino Mega2560, podłączyłem atmęge, etc. Wgrywam bootloader - pomyślnie....
Dopiero zaczynam zabawę z mikrokontrolerami , ale zrobił bym to tak: Za pomocą płytki Arduino UNO użytym jako Arduino ISP programator zaprogramował bym Atmegę 8 , o ile wystarczy jej pamięci , bo atmega 328 ma jej więcej Nastepnie zaprogramowaną Atmegę 8 podpiął bym na płytce stykowej dokładając jej kwarc, pod inny programator np USBASP . Wykorzystując...
To nie będzie działać w Arduino bo te programy nie są napisane w Arduino, tylko bezpośrednio w AVR-C/C++. Arduino jest tu tylko wygodnym w użyciu sprzętem. Na Githubie masz skompilowanego hex-a pod układ ze schematu, także możesz go sobie wgrać bezpośrednio do Arduino i powinno działać. Natomiast co do kompilacji to ja to robiłem pod Eclipse-em (oczywiście...
Taktowanie zawsze może mieć wpływ, poza tym Atmega nie ma wgranego żadnego innego softu, poza docelowym plikiem .hex
wgrałem tego hex-a 8mhz dla arduino pro mini i dalej te kwadraty, gdy w monitorze zmieniłem prędkości na 1200 to pojawiały się cyfry ale za każdym wciśnięciem tego samego przycisku pojawiają się różne hex-y. Kwarcu 16mhz nie mam. Na konwerterze jest kwarc 12mhz nie wiem czy to jest istotne.
Ale nie mam Arduino
Zakładam, że uda mi się załadować HEX-a do tego PIC16F145x. Do AtMega i AtTiny robię to za pomocą komputera Arduino i odpowiednio skonfigurowanego środowiska Arduino IDE. Tu też tak muszę zrobić. Ja mam "PICkit3" z aliexpress (IDE to MPLAB X), ale są jakieś nowsze programatory obsługujące zarówno PICe jak i AVRy. Jak podłączę taki układ do USB, to...
Na windows 10 64bit działa libusbK inne sterowniki za nic nie chciały działać w arduino ide mimo że w innych programach działały jak należy ale z tego co pamiętam to na tych innych sterownikach miałem problem że po restarcie komputera programator przestawał działać i trzeba było znowu instalować sterownik po instalacji libusbK wszelkie problemy zniknęły...
Na dzień dobry niema oprogramowania w zestawie. Jaką wersję masz? Jeżeli na PCB i na silnikach masz logo Cronosa, powinnnaś w zestawie dostać srebrnego pendrive. Na nim głównie pierdoł jak przykładowe zdjęcia, ale jest też program Candle do obsługi gcodu. Candle możesz pobrać z neta. GRBL pobierałem w wersji 1.1h: https://github.com/gnea/grbl/releases...
A ten procek standalone do którego wgrywasz .hex z jakim pracuje kwarcem?
Hmm a skad ja mam wiedziec czy mam w kodzie ten bootloader czy nie. W tym projekcie nie ma bootloadera. Wgrywasz do Atmegi HEX i EEP i śmiga. Też kiedyś wymieniałem na UNO R3 procka na A8, po zaprogramowaniu działa bez problemu.
No pobrałem ten mały programik i wykryło mi jak podłączyłem do usb Arduino. Muszę podać ścieżkę do "Hex file to writer". Czyli z napisanego programu w C, muszę najpierw wygenerować plik hex i dopiero wtedy go wrzucić ? Jak taki plik wygenerować w Atmel Studio ?
Może być USBASP z allegro lub jak jest LPT - STK200 Wsad do wgrania dowolnym programem np.: AVRDUDESS, SinaProg, AVRDUDEPROG, Burn-O-Mat, BASCOM-AVR, i wiele innych lub bezpośrednio z linii poleceń z avrdude.exe: Sprawdzenie komunikacji programator USBASP-ATtiny24: cmd avrdude -p attiny24a -c usbasp -P usb -t jak m.in wyświetli: avrdude Device signature...
https://obrazki.elektroda.pl/8580584300_... Jakiś czas temu nabyłem różnego rodzaju czujniki: gazu, dymu itp. przy czym są to urządzenia, które mogą współpracować z dedykowanymi przez producentów systemami alarmowymi. Czujniki wyposażone są w moduł radiowy RF433 z kodowaniem EV1527. Wówczas nie byłem tym zainteresowany. Nie byłem świadomy,...
znalazłem taki temat http://www.elektroda.pl/rtvforum/topic23... ale to nie do końca to bo ja chcę zrobić z arduino zestaw startowy do avr bez bawienia się w zewnętrzny programator. Czy jest jakaś strona poświęcona takiej przeróbce? Co do bootloadera arduino. On wgrywa hex ale program już nie działa. Teraz żałuję że kupiłem to arduino ale myślałem...
1. Funkcję konwersji do hex-a możnaby zrobić w oparciu o LUTa (stablicowane wartości). Poniżej prosty przykład na PC-ta dla testów ale łatwo zaadoptować do arduino: [syntax=cpp]#include <iostream> using namespace std; void tohex(unsigned long val, char* buf) { const char* const lut16 = "0123456789ABCDEF"; // tablicę można przenieś do FLASH for...
chce wgrać po usb W interfejsie Arduino IDE mam zmienić płytkę z sanguino na MightyCore Ale co dalej - jak załadować ten plik hex?
orientujesz się w jaki sposób mogę ten program i schemat przenieść na samodzielny układ? Jeśli mogę wtrącić w temat to osobiście posiadam arduino uno R3. Udało mi się uruchomić program na atmega8. Przy wpiętej "ósemce" w arduino board nie chciało mi wgrać bootloadera, jakiś błąd z połączeniem. Wiec wziąłem się na sposób i sam plik hex bootloadera dla...
Można go zaprogramować za pomocą Arduino https://github.com/conorpp/efm8-arduino-... Niestety przydał by się hex z firmware do niego. Plików upf nie chce przyjąć
Czy trzeba zabezpieczyć plik przed nad pisaniem? Jest taka opcja mkavrcalculator zakładka lockbity.Czy wystarczy tylko zaznaczyć plik atmagaBOOT.hex i wpakować do pamięci flash.Następnie odczytać przez PL2303HX.Po wgraniu można już kopiować szkice z arduino IDE w formacie .hex przez wirtualny port rs232(PL2303HX) do atmega8?
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,...
Pisałem kilka miesięcy temu w asm i używałem arduino mega 2560. Programator już wbudowany, stabilna praca i przed wszystkim dobrze odfiltrowane zasilanie. Pisałem w środowisku avr studio 4 a do wgrywania hex używałem xloader. Wszystko działało nie miałem żadnych problemów.
Szkoda, że technologia tak pędzi do przodu. Gdyby nie "pędziła" nie miał byś okazji używać AVT562, kilkadziesiąt lat wcześniej przetworniki A/C to były wielkie szafy wypełnione elektroniką, warte dziesiątki tysięcy i nikt nie pomyślał żeby używać ich do zabawy. Zaprogramować, w sensie załadować program do mikrokontrolera to jedno, ale najpierw ktoś...
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'...
Nie musisz wgrywać z Arduino, wystarczy z menu wyeksportować HEX i gotowy do wgrania np. tym MK kalkulatorem znajdzie się w katalogu projektu (musisz przykładowy szkic zapisać w swoim folderze projektów Arduino). A sterowniki USBASP zmień sobie tym programem [url=https://zadig.akeo.ie/]Link na "LibUSBK USB Devices", zobacz czy Arduino zacznie działać.
W ARDUINO IDE jest taka opcja kompilacji w domu, w ciepełku a wgrania możesz dokonać inną opcją po udanej uprzedniej kompilacji w domu w ciepełku! Możeszt tego dokonać z poziomu ARDUINO IDE a także pod ARDUINO IDE możesz dokonać w domu i w ciepełku kompilacji programu do postaci pliku .hex a ten jak nie umiesz wgrać z poziomu ARDUINO IDE do procesora...
Jeśli masz kod źródłowy to oczywiście możesz to zmodyfikować i ruch kierownicy można rozciągnąć lub zawężyć modyfikując ten program. Jak masz tylko plik .hex i wgrywasz go do Arduino to modyfikacje można zrobić tylko jeśli driver w PC na to pozwala.
Jeśli masz niezabezpieczony mikrokontroler można go skopiować po spi albo Jtagiem . Arduino nie ma chyba opcji odczytu , jedynie można podłączyć inny mikrokontroler i "wypalić bootloader" co powinno skutkować tym że mikrokontroler będzie udawał płytkę arduino . W samym programie masz również pliki .hex różnych bootloaderów które można wgrać do mikrokontrolera...
Sorry że to napiszę, ale to jest właśnie ogłupiający wpływ arduino... Nie możesz po prostu wgrać HEX bo ATmega8 i ATmega328 to zupełnie dwa różne procesory, mimo że wyglądają podobnie. Mnie tam nic nie ogłupiło, wystarczy czytać. http://arduino.cc/en/Hacking/PinMapping "The pin mapping for the Atmega168 and the 328 is roughly the same." Osobiście pisałem...
W arduino IDE jest możliwość wyeksportowania pliku hex bez bootloadera, tylko że trzeba go wgrać zewnętrznym programem, w arduino ide chyba nie ma możliwości bezpośredniego wgrania programu bez bootloadera. Poza tym "arduinowców" nie ma co wrzucać do jednego wora bo są tacy co potrafią tylko kopiuj-wklej a są i artyści tak jak zresztą w każdej dziedzinie....
Jak w panelu zrobić zamianę 8 obiektów checkbox (czyli binarne pole 0 lub 1) na liczbę binarną np: 11111111 czyli 255 w hex FF i wysłać to do arduino? Gdy w timerze tworzę równanie nie zlicza mi to prawidłowo: va0.val=c0.val*1+c1.val*2+c2.val*4+c3.va... //(gdzie c0.val jest albo 0 albo 1) n0.val=va0.val
Bootloader Arduino masz w plikach z programem - ...\Arduino...\hardware\arduino\bootload... -> plik hex z leonardo Fusebity: leonardo.bootloader.low_fuses=0xff leonardo.bootloader.high_fuses=0xd8 leonardo.bootloader.extended_fuses=0xcb leonardo.bootloader.path=caterina leonardo.bootloader.file=Caterina-Leonar... I tak - takim programatorem...
Ja po prostu buduję program, a następnie kopiuję z AS7 kod hex i wgrywam innym programem na arduino
arduino projekty arduino arduino w5100 arduino arduino projekty
mikrofon schemat yosan centrala alarmowa allegro wkrętarka wyłącznik tranzystor
skuter elektryczny schemat plany buggy
Citroen Relay - Rozładowujący się akumulator po włączeniu biegu wstecznego Końcówki brzeszczotów w wyrzynarkach Einhell: T-shank czy U-shank?