programmare attiny84 con mega2560

Buondì, stavo facendo delle prove di programmazione tramite la mia mega e un attiny84, sto usando come IDE la versione 1.8.5 ho scaricato dal sito https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json le aggiunte per la gestione delle schede, ho caricato uno sketch di esempio come il classico led ma nn compila, ottengo questo tipo di errore:

avrdude: Version 6.3, compiled on Jan 17 2017 at 11:00:16
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch

System wide configuration file is "/home/erik/.arduino15/packages/arduino/tools/avrdude/6.3.0-arduino9/etc/avrdude.conf"
User configuration file is "/home/erik/.avrduderc"
User configuration file does not exist or is not a regular file, skipping

Using Port : usb
Using Programmer : arduinoisp
avrdude: Error: Could not find USBtiny device (0x2341/0x49)

avrdude done. Thank you.

La porta seriale selezionata
non esiste o la scheda non è connessa

cosa ho sbagliato? In strumenti ho selezionato la scheda attiny, ho selezionato il processore 84 e il clock interno, scelta la porta usb e in programmatore ho messo arduinoISP

e in programmatore ho messo arduinoISP

Devi scegliere Arduino as ISP

ok, ho provato e nuovo errore :grinning:
avrdude: Version 6.3, compiled on Jan 17 2017 at 11:00:16
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch

System wide configuration file is "/home/erik/.arduino15/packages/arduino/tools/avrdude/6.3.0-arduino9/etc/avrdude.conf"
User configuration file is "/home/erik/.avrduderc"
User configuration file does not exist or is not a regular file, skipping

Using Port : /dev/ttyACM0
Using Programmer : stk500v1
Overriding Baud Rate : 19200
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x80
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x80
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x80
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x80
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x86
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x80

avrdude done. Thank you.

Errore durante il caricamento dello sketch

EDIT: devo cambiare qualche impostazione nel file avrdude.conf?

spero di nn cadere nel doppio post e nn intendo dare visualizzazione anche se nessuno mi ha risposto, ma stavo sfogliando pagine e pagine per capire come si fa ad usare arduino in ISP ma sul mio mega (perchè mi par di capire dall'esempio che usano una UNO) devo caricare prima lo sketch arduinoISP in questo caso impostando i pin della mega e poi collegarmi per programmare il mio attiny?

Segui QUESTA guida ... unico particolare, NON è aggiornata solo una cosa ...

... il pin di "reset" viene indicato, per la MEGA, come il pin 53, questo NON è più vero ed ora è usato il pin 10 come sulla UNO. Per tutto il resto la guida è corretta.

Guglielmo

ti ringrazio ora leggo e salvo il pdf, ma siccome nn sono molto bravo a stare fermo :stuck_out_tongue: ho aperto lo sketch arduinoISP e ho modificato i PIN alle voci SS, MOSI, MISO, secondo i pin della MEGA poi l'ho caricato e in seguito ho caricato il blink per l'attiny, bhe sembra funzionare correttamente 8)

EDIT: cmq mi mancava quel passaggio di caricare lo sketch arduinoISP, davo per scontato che bastava impostare la scheda e il tipo di programmazione e poi caricavo subito il mio sketch