Arduino jako 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
PCmaniac99
Příspěvky: 749
Registrován: 07 úno 2008, 01:00
Bydliště: Jablonec nad Nisou

Arduino jako programátor

#1 Příspěvek 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.

Odpovědět

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