Arduino jako AVR programátor
Moderátor: Moderátoři
Máš nastavenou rychlost přenosu (komunikace), jako tady http://uart.cz/479/arduino-jako-avr-programator/ . I zrušit resetovací tlačítko. A přečetl sis tu diskuzi před tim?lodtom24 píše:co sem tak vycet ruzne asi ma nakou pojisttku a musi se nahrat nasilim nebo co a nak neco nekde prepsat asi v avrdude nebo tak neco ale nikde neni presne reseni
Když počkáš tak ti tak za 2 hodiny pošlu všechnu dokumentaci, co jsem programoval já, i vytvořený program s příkazovým řádkem od lidí, co mi tady pomohlilodtom24 píše:TAKZE ZAPOJIT HO JEN PRES KONDIK JO A KDYZ TO PISE CHYBU TOHLE TO ZNAMENA CO A RYCHLOST NASTAVIM KDE a spis jak muzu vedet jaka a ma bejt
avrdude: Yikes! Invalid device signature.
Double check connections and try again, or use -F to override
this check.
![Wink ;)](./images/smilies/icon_wink.gif)
TAk, nepomatuji si, jak si psal čím to programuješ
Pokud to programuješ přes jiné arduino, předpokládám, že máš na něm nahraný Arduino IDE. Pak jak je tady: http://uart.cz/479/arduino-jako-avr-programator/ tak musíš mít nastavnou rychlost komunikace na 19200 a přemostěný reset tlačítko: v pinech RESET a GND připojíte elektrolytický kondenzátor o kapacitě alespoň 10μF/16V..
Pak tady máš ten kód do příkazového řádku: Desktop\x64\avrdude -c avrisp -P com3 -b 19200 -p t45 -U flash:w:"C:\Users\DAVID\Desktop\roborizeh\roborizeh.hex":i
Desktop\x64\avrdude - toto je umístění souborů avrdude
-P com3 - zvol si svůj vstup do arduina
-b 19200 - toto je ta rychlost komunikace
-p t45 - tam napíšeš typ tvého procesoru (programovaného), v tvém případě -p m328
C:\Users\DAVID\Desktop\roborizeh\roborizeh.hex - místo toho napíšeš svoje umístění souboru HEX, který zapisuješ na procesor
Zkus to a napiš![Wink ;)](./images/smilies/icon_wink.gif)
Potom jsem programoval Arduino i přes ARP Uploader (http://www.ngcoders.com/downloads/ardui ... rogrammer/), ale nevím, zda to půjde, když Arduino nemá v sobě bootloader. Tímto způsobem se programuje bez pomocí jiného arduina, jen skrze USB. Pokud to budeš zkoušet, tak funguje jako příkazový řádek.
Musíš tam nastavit rychlost kominukace na 115200. To žlutý na obrázku je ta rychlost, tak tu přepiš. Jinak vše ostatní se vypisuje do těch polí.
Snad jsem trochu pomohl![Wink ;)](./images/smilies/icon_wink.gif)
![Very Happy :D](./images/smilies/icon_biggrin.gif)
Pokud to programuješ přes jiné arduino, předpokládám, že máš na něm nahraný Arduino IDE. Pak jak je tady: http://uart.cz/479/arduino-jako-avr-programator/ tak musíš mít nastavnou rychlost komunikace na 19200 a přemostěný reset tlačítko: v pinech RESET a GND připojíte elektrolytický kondenzátor o kapacitě alespoň 10μF/16V..
Pak tady máš ten kód do příkazového řádku: Desktop\x64\avrdude -c avrisp -P com3 -b 19200 -p t45 -U flash:w:"C:\Users\DAVID\Desktop\roborizeh\roborizeh.hex":i
Desktop\x64\avrdude - toto je umístění souborů avrdude
-P com3 - zvol si svůj vstup do arduina
-b 19200 - toto je ta rychlost komunikace
-p t45 - tam napíšeš typ tvého procesoru (programovaného), v tvém případě -p m328
C:\Users\DAVID\Desktop\roborizeh\roborizeh.hex - místo toho napíšeš svoje umístění souboru HEX, který zapisuješ na procesor
Zkus to a napiš
![Wink ;)](./images/smilies/icon_wink.gif)
Potom jsem programoval Arduino i přes ARP Uploader (http://www.ngcoders.com/downloads/ardui ... rogrammer/), ale nevím, zda to půjde, když Arduino nemá v sobě bootloader. Tímto způsobem se programuje bez pomocí jiného arduina, jen skrze USB. Pokud to budeš zkoušet, tak funguje jako příkazový řádek.
Musíš tam nastavit rychlost kominukace na 115200. To žlutý na obrázku je ta rychlost, tak tu přepiš. Jinak vše ostatní se vypisuje do těch polí.
Snad jsem trochu pomohl
![Wink ;)](./images/smilies/icon_wink.gif)
- Přílohy
-
- ARP UPLOADER.jpg
- To žlutý je ta rychlost, tak tu přepiš.
- (31.52 KiB) Staženo 37 x
-
- avrdude x64.rar
- programátor
- (143.59 KiB) Staženo 51 x