Arduino přes AVRduddess

Si začinajúci elektronik? Tak táto rubrika je určená práve tebe.

Moderátori: mirosne, Moderátori

1993
Nový člen
Nový člen
Príspevky: 72
Dátum registrácie: 20 Jún 2022, 10:24

Arduino přes AVRduddess

Príspevok od používateľa 1993 » 06 Júl 2022, 12:28

Zdravím.

Neznal by někdo rešení tohoto problému?

https://imgbb.com/y6fWS9v
0

Používateľov profilový obrázok
balu
Pokročilý člen
Pokročilý člen
Príspevky: 545
Dátum registrácie: 21 Feb 2022, 12:06

Re: Arduino přes AVRduddess

Príspevok od používateľa balu » 06 Júl 2022, 12:32

Buď neexistuje COM3 nebo ho má otevřený a používá ho nějaký jiný program.

V prvním případě opravit parametr nebo připojit převodník.
Ve druhém případě ukončit program, který ten COM používá nebo alespoň ukončit komunikaci a zavřít port.
0

dan21
Ultimate člen
Ultimate člen
Príspevky: 3016
Dátum registrácie: 11 Apr 2007, 00:00
Bydlisko: ZA

Re: Arduino přes AVRduddess

Príspevok od používateľa dan21 » 06 Júl 2022, 12:44

Arduino ISP programmer - neznamena to ze mas jedno Arduino ako ISP programmer a ces to programujes dalsie Arduino ?
0

1993
Nový člen
Nový člen
Príspevky: 72
Dátum registrácie: 20 Jún 2022, 10:24

Re: Arduino přes AVRduddess

Príspevok od používateľa 1993 » 06 Júl 2022, 13:08

Jo, mělo by to být tak, že jedno Arduino bude programmer. Ale ta druhá jednotka není Arduino, ale externi AT88PA.

Co do toho Arduina nahrát, aby se chovalo jak programmer? Pořad mi to AVRdude umožní jen nahrát do toho AT384P, což je současti toho Arduina.
0

1993
Nový člen
Nový člen
Príspevky: 72
Dátum registrácie: 20 Jún 2022, 10:24

Re: Arduino přes AVRduddess

Príspevok od používateľa 1993 » 06 Júl 2022, 13:10

balu napísal:
06 Júl 2022, 12:32
Buď neexistuje COM3 nebo ho má otevřený a používá ho nějaký jiný program.

V prvním případě opravit parametr nebo připojit převodník.
Ve druhém případě ukončit program, který ten COM používá nebo alespoň ukončit komunikaci a zavřít port.

PC sem restartoval. Je nějaký CMD přikaz na portscan? Abych poznal, co za porty je okupováno?
0

dan21
Ultimate člen
Ultimate člen
Príspevky: 3016
Dátum registrácie: 11 Apr 2007, 00:00
Bydlisko: ZA

Re: Arduino přes AVRduddess

Príspevok od používateľa dan21 » 06 Júl 2022, 13:19

Toto mas nahrate v tom arduine ?
Prílohy
isp.png
0

1993
Nový člen
Nový člen
Príspevky: 72
Dátum registrácie: 20 Jún 2022, 10:24

Re: Arduino přes AVRduddess

Príspevok od používateľa 1993 » 06 Júl 2022, 13:35

Vždy mi to vyhodí tuto chybu: https://ibb.co/8brnWw0

Pro úplnost, moje nastavení: https://ibb.co/zmFHG0Q

COM3 musí být dobře. 🤔
0

1993
Nový člen
Nový člen
Príspevky: 72
Dátum registrácie: 20 Jún 2022, 10:24

Re: Arduino přes AVRduddess

Príspevok od používateľa 1993 » 06 Júl 2022, 15:17

A když jsem to zkusil podle tohoto návodu -
https://danyk.cz/avr.html - s pomocí starého seriového rozhraní, taky to nešlo.

https://ibb.co/frVY5ky
https://ibb.co/jTmp65P
0

dan21
Ultimate člen
Ultimate člen
Príspevky: 3016
Dátum registrácie: 11 Apr 2007, 00:00
Bydlisko: ZA

Re: Arduino přes AVRduddess

Príspevok od používateľa dan21 » 06 Júl 2022, 15:22

Takze ti vlastne nekomunikuje Arduino IDE s Arduino doskou. Je tak ?
0

1993
Nový člen
Nový člen
Príspevky: 72
Dátum registrácie: 20 Jún 2022, 10:24

Re: Arduino přes AVRduddess

Príspevok od používateľa 1993 » 06 Júl 2022, 15:36

Ale pres AVRdudess mi to komunikuje bez problémů. :?

Tam je spíš problém, že přes AVRdudess to naflashuju přímo do čipu na Arduinu, ne do toho externího čipu, kterej flashnout chci.
0

1993
Nový člen
Nový člen
Príspevky: 72
Dátum registrácie: 20 Jún 2022, 10:24

Re: Arduino přes AVRduddess

Príspevok od používateľa 1993 » 06 Júl 2022, 17:33

0

Používateľov profilový obrázok
budvar10
Zaslúžilý člen
Zaslúžilý člen
Príspevky: 1050
Dátum registrácie: 15 Dec 2014, 10:55
Bydlisko: Košice

Re: Arduino přes AVRduddess

Príspevok od používateľa budvar10 » 06 Júl 2022, 17:42

1993 napísal:
06 Júl 2022, 13:35
Vždy mi to vyhodí tuto chybu: https://ibb.co/8brnWw0

Pro úplnost, moje nastavení: https://ibb.co/zmFHG0Q

COM3 musí být dobře. 🤔
Prečo neskopíruješ chybu do textu ale posielaš obrázky?
Názov témy odpovedá tomu o čo sa snažíš? Čo má Arduino IDE s AVRdudess?

Aké Arduino? Ak je to Nano, tak v IDE sú dve možnosti: 1. normálne nové, nový bootloader s prenosom 115200 baud, 2. staré "Old Bootloader" s prenosom 57600 baud. Tá chyba je dosť možné, že máš zlú voľbu.
Ak sa pokúšaš napáliť pomocou Arduina nový čip, potrebuješ najprv nahrať do Arduina skeč Arduino as ISP.
Potom sa dá Arduino použiť ako ISP programátor a samozrejme to treba navoliť správne v menu inak si prepíšeš ten Arduino as ISP a môžeš začať odznova.
0

1993
Nový člen
Nový člen
Príspevky: 72
Dátum registrácie: 20 Jún 2022, 10:24

Re: Arduino přes AVRduddess

Príspevok od používateľa 1993 » 06 Júl 2022, 17:56

"Čo má Arduino IDE s AVRdudess?"

Snažím se pomocí těchto programů vyřešit identický problém.
0

1993
Nový člen
Nový člen
Príspevky: 72
Dátum registrácie: 20 Jún 2022, 10:24

Re: Arduino přes AVRduddess

Príspevok od používateľa 1993 » 06 Júl 2022, 18:24

Tady jspu screeny nastavení i error log.
Ano, už mám ISP na Arduinu, ale stále přes avrdudess nenacpu program na AT88PA. 🤔


https://ibb.co/tc3YdNw

https://ibb.co/84Xty98

>>>: avrdude -c arduino -p m88pa -P COM3 -e -U flash:w:"C:\Users\18x4x2022\Downloads\VYPALIT\TVBGone\TVBGone\TVBGone\Release\TVBGone.hex":a -U eeprom:w:"C:\Users\18x4x2022\Downloads\VYPALIT\TVBGone\TVBGone\TVBGone\Release\TVBGone.eep":a
avrdude.exe: stk500_recv(): programmer is not responding
avrdude.exe: stk500_getsync() attempt 1 of 10: not in sync: resp=0xa0
avrdude.exe: stk500_recv(): programmer is not responding
avrdude.exe: stk500_getsync() attempt 2 of 10: not in sync: resp=0xa0
avrdude.exe: stk500_recv(): programmer is not responding
avrdude.exe: stk500_getsync() attempt 3 of 10: not in sync: resp=0xa0
avrdude.exe: stk500_recv(): programmer is not responding
avrdude.exe: stk500_getsync() attempt 4 of 10: not in sync: resp=0xa0
avrdude.exe: stk500_recv(): programmer is not responding
avrdude.exe: stk500_getsync() attempt 5 of 10: not in sync: resp=0xa0
avrdude.exe: stk500_recv(): programmer is not responding
avrdude.exe: stk500_getsync() attempt 6 of 10: not in sync: resp=0xa0
avrdude.exe: stk500_recv(): programmer is not responding
avrdude.exe: stk500_getsync() attempt 7 of 10: not in sync: resp=0xa0
avrdude.exe: stk500_recv(): programmer is not responding
avrdude.exe: stk500_getsync() attempt 8 of 10: not in sync: resp=0xa0
avrdude.exe: stk500_recv(): programmer is not responding
avrdude.exe: stk500_getsync() attempt 9 of 10: not in sync: resp=0xa0
avrdude.exe: stk500_recv(): programmer is not responding
avrdude.exe: stk500_getsync() attempt 10 of 10: not in sync: resp=0xa0
avrdude.exe: opening programmer "arduino" on port "COM3" failed

avrdude.exe done.  Thank you.

~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
>>>: avrdude -c arduinoisp -p m88pa -P COM3 -U flash:w:"C:\Users\18x4x2022\Downloads\VYPALIT\TVBGone\TVBGone\TVBGone\Release\TVBGone.hex":a -U eeprom:w:"C:\Users\18x4x2022\Downloads\VYPALIT\TVBGone\TVBGone\TVBGone\Release\TVBGone.eep":a
avrdude.exe: Error: Invalid -P value: 'COM3'
             Use -P usb:bus:device
avrdude.exe: opening programmer "arduinoisp" on port "COM3" failed

avrdude.exe done.  Thank you.
0

peterple
Ultimate člen
Ultimate člen
Príspevky: 2328
Dátum registrácie: 25 Jún 2013, 21:06
Bydlisko: Krajné
Vek: 57
Kontaktovať používateľa:

Re: Arduino přes AVRduddess

Príspevok od používateľa peterple » 06 Júl 2022, 23:47

Mám arduino UNO ktoré sa hlási na COM5, ako komunikačný čip je tam nejaký ATMEL procesor čo sta tvári ako seriový port.

Kód: Vybrať všetko

C:\Program Files (x86)\Arduino\hardware\tools\avr\bin>avrdude -c arduino -C ..\etc\avrdude.conf -p m88pb -P com5

avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.01s

avrdude: Device signature = 0x1e950f (probably m328p)
avrdude: Expected signature for ATmega88PB is 1E 93 16
         Double check chip, or use -F to override this check.

avrdude done.  Thank you.
Takže arduino (komunikačný čip čo je tiež nejaký atmel) to našlo. No a pindá že tam nemám m88pb procesor ale že našiel m238p. Čo je pravda. Teraz stačí ten čip vybrať z pätice a pripojiť tam 6 vodičmi ten 88. A malo by to fičať. Netreba tam nahrávať ani to arduinoISP.
0
Ukáž múdremu chybu a on sa ti poďakuje. Ukáž chybu hlupákovi a on sa urazí.

m6r3k
Stály člen
Stály člen
Príspevky: 133
Dátum registrácie: 29 Júl 2013, 21:16
Vek: 31

Re: Arduino přes AVRduddess

Príspevok od používateľa m6r3k » 07 Júl 2022, 00:07

1993 napísal:
06 Júl 2022, 18:24


avrdude.exe: Error: Invalid -P value: 'COM3'
             Use -P usb:bus:device
avrdude.exe: opening programmer "arduinoisp" on port "COM3" failed

avrdude.exe done.  Thank you.
Skúsil si nastaviť to USB miesto COM3?
0

1993
Nový člen
Nový člen
Príspevky: 72
Dátum registrácie: 20 Jún 2022, 10:24

Re: Arduino přes AVRduddess

Príspevok od používateľa 1993 » 07 Júl 2022, 05:20

peterple napísal:
06 Júl 2022, 23:47
Mám arduino UNO ktoré sa hlási na COM5, ako komunikačný čip je tam nejaký ATMEL procesor čo sta tvári ako seriový port.

Kód: Vybrať všetko

C:\Program Files (x86)\Arduino\hardware\tools\avr\bin>avrdude -c arduino -C ..\etc\avrdude.conf -p m88pb -P com5

avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.01s

avrdude: Device signature = 0x1e950f (probably m328p)
avrdude: Expected signature for ATmega88PB is 1E 93 16
         Double check chip, or use -F to override this check.

avrdude done.  Thank you.
Takže arduino (komunikačný čip čo je tiež nejaký atmel) to našlo. No a pindá že tam nemám m88pb procesor ale že našiel m238p. Čo je pravda. Teraz stačí ten čip vybrať z pätice a pripojiť tam 6 vodičmi ten 88. A malo by to fičať. Netreba tam nahrávať ani to arduinoISP.

Na tom mém Arduinu je ten čip nevyjímatelný.
0

Používateľov profilový obrázok
budvar10
Zaslúžilý člen
Zaslúžilý člen
Príspevky: 1050
Dátum registrácie: 15 Dec 2014, 10:55
Bydlisko: Košice

Re: Arduino přes AVRduddess

Príspevok od používateľa budvar10 » 08 Júl 2022, 11:49

avrdude -c arduino -p m88pa -P COM3 ...

Ak sa pokúšaš urobiť to cez Arduino ako ISP tak musíš použiť -c stk500v1 . Je to takmer identický protokol ako arduino, ale stk500v1 negeneruje reset pulz na začiatku. Ten reset pulz spôsobí, že sa ATmega na doske Arduina resetuje a skočí do bootloadera. Takže žiaden reset, aby 328p ostala v ISP programe.
Reset pre 88 sa generuje samotným ISP programom.

Ak to v tom AVRdudess neviš nastaviť, použi príkazový riadok. Skopíruj ten príkaz na začiatku a zmeň -c parameter. V Adrduino IDE je tam na to voľba Arduino as ISP, tá použije stk500v1.
Ešte sa dá urobiť HW finta, kondenzátor 1uF a väčší medzi RESET a GND na Arduine "vymaže" reset pulz.
1
Obrázok 1

Napísať odpoveď
  • Podobné témy
    Odpovedí
    Zobrazení
    Posledný príspevok