Stránka 1 z 1

Arduino jako programátor

Napsal: 08 kvě 2019, 14:01
od PCmaniac99
Ahoj tak když máme to volno tak se snažím nahrát jiný firmware do mojí modelářský nabíječky.

Mám original imaxB6 s atmel32

Snažím se nahrát tento projekt

jako programátor používám Arduino UNO, nahrál jsem do něj přes IDE sketch "arduinoISP". Připojil jsem diody (error, breath, programing) a přes isp spojil s nabíječkou. Při jakémkoliv pokusu o přečtení fuse nebo přečtení původního programu vyčítání skončí chybou. Zkoušle jsem jak avrdude gui tak příkazový řádek.



Kód: Vybrat vše

avrdude.exe -pm32 -carduino -PCOM3 -b19200 -Uflash:r:flash.bin:r -Ulfuse:r:lfuse.bin:r -Uhfuse:r:hfuse.bin:r -Ueeprom:r:eeprom.bin:r

avrdude.exe: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.02s

avrdude.exe: Device signature = 0x000000 (retrying)

Reading | ################################################## | 100% 0.02s

avrdude.exe: Device signature = 0x000000 (retrying)

Reading | ################################################## | 100% 0.02s

avrdude.exe: Device signature = 0xffff00
avrdude.exe: Expected signature for ATmega32 is 1E 95 02
             Double check chip, or use -F to override this check.

avrdude.exe done.  Thank you.


Nakonec jsem to celé vyřešil. Problém byl v hardwaru. K propojení jsem použil piny na desce arduina označené jako ICSP. Takto to nefungovalo. Když jsem použil piny 10 - reset, 11- MOSI, 12 - MISO, 13 - SCK tak vše začalo fungovat.