Arduino jako AVR programátor

Diskuze a poradna o programátorech a programování různých obvodů

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
Uživatelský avatar
lodtom24
Příspěvky: 18
Registrován: 15 dub 2014, 02:00

#76 Příspěvek od lodtom24 »

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

Uživatelský avatar
daavid
Příspěvky: 146
Registrován: 13 kvě 2013, 02:00

#77 Příspěvek od daavid »

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
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?

Uživatelský avatar
lodtom24
Příspěvky: 18
Registrován: 15 dub 2014, 02:00

#78 Příspěvek od lodtom24 »

JISTE ZE SEM CETL CO TADY PISETE JEN BOHUZEL SEM TO MOC NEPOBRAL NO TAKZE RIKAS MAM JAKO ODPOJIT RESET JO?A RYCHLOST MAM NASTAVIT V TOM ARDUINO ISP

Uživatelský avatar
daavid
Příspěvky: 146
Registrován: 13 kvě 2013, 02:00

#79 Příspěvek od daavid »

lodtom24 píše:JISTE ZE SEM CETL CO TADY PISETE JEN BOHUZEL SEM TO MOC NEPOBRAL NO TAKZE RIKAS MAM JAKO ODPOJIT RESET JO?A RYCHLOST MAM NASTAVIT V TOM ARDUINO ISP
no, reset je lepší jen přemostit kondenzátorem.

Uživatelský avatar
lodtom24
Příspěvky: 18
Registrován: 15 dub 2014, 02:00

#80 Příspěvek od lodtom24 »

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.

Uživatelský avatar
lodtom24
Příspěvky: 18
Registrován: 15 dub 2014, 02:00

#81 Příspěvek od lodtom24 »

pokud te muzu poprosit oradu tak mui zkus popsat co udelat aby ho to tam nahralo

Uživatelský avatar
daavid
Příspěvky: 146
Registrován: 13 kvě 2013, 02:00

#82 Příspěvek od daavid »

lodtom24 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.
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 pomohli ;)

Uživatelský avatar
lodtom24
Příspěvky: 18
Registrován: 15 dub 2014, 02:00

#83 Příspěvek od lodtom24 »

jiste ze jo budu rad kdyz napises takze to -F vlastne je co zkousim ale porad skace
avrdude: Yikes! Invalid device signature.
Double check connections and try again, or use -F to override
this check.

Uživatelský avatar
lodtom24
Příspěvky: 18
Registrován: 15 dub 2014, 02:00

#84 Příspěvek od lodtom24 »

koukal si na odkaz toho arduina na ebay?ja mu psal ze se me nedari nahrat bootloader a on me napsal ze me posle penize:-D asi to samy neznaj a mysli ze je spatnej

Uživatelský avatar
daavid
Příspěvky: 146
Registrován: 13 kvě 2013, 02:00

#85 Příspěvek od daavid »

lodtom24 píše:koukal si na odkaz toho arduina na ebay?ja mu psal ze se me nedari nahrat bootloader a on me napsal ze me posle penize:-D asi to samy neznaj a mysli ze je spatnej
Koukal :) Jestli nevadí, pošlu zítra ráno, dnes se k tomu již nedostanu.

Uživatelský avatar
lodtom24
Příspěvky: 18
Registrován: 15 dub 2014, 02:00

#86 Příspěvek od lodtom24 »

nevadi a procitam debatu tak uvidim co se stane a v prikazovem radku mam napsat tip arduina?tam je napsano to m8 ja mam normalne udelany uno a tamto je jak si videl

Uživatelský avatar
daavid
Příspěvky: 146
Registrován: 13 kvě 2013, 02:00

#87 Příspěvek od daavid »

lodtom24 píše:nevadi a procitam debatu tak uvidim co se stane a v prikazovem radku mam napsat tip arduina?tam je napsano to m8 ja mam normalne udelany uno a tamto je jak si videl
jj, napiš tam ten typ, já jsem programoval mega8. V tom arduinu ten bootloader nebyl, jo?

Uživatelský avatar
lodtom24
Příspěvky: 18
Registrován: 15 dub 2014, 02:00

#88 Příspěvek od lodtom24 »

PRAVE ZE NENI NO CELI SEM TO PROCET A NECHAPU JEDNU VEC CO DELAT S TIM HEX SOUBOREM JINAK TEN RADEK NA COM4 JAK MAM SEM UZ PREPSAL NO JA MAM V TOM SVIM NAHRANEJ UNO

Uživatelský avatar
lodtom24
Příspěvky: 18
Registrován: 15 dub 2014, 02:00

#89 Příspěvek od lodtom24 »

TAKZE MAM NAPSAT TEDA JEN MINI? KDYZ JE TO MINI

Uživatelský avatar
daavid
Příspěvky: 146
Registrován: 13 kvě 2013, 02:00

#90 Příspěvek od daavid »

TAk, nepomatuji si, jak si psal čím to programuješ :D
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š ;)


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 ;)
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

Odpovědět

Zpět na „Programování PIC, ATMEL, EEPROM a dalších obvodů“