Arduino Mega et Attiny85 signature : 0x00000

Bonjour, je suis tout nouveau sur arduino alors je vais peut etre poser des questions supides :confused:

Je souhaite programmer un attiny85 a travers mon arduino mega 2560

Voila mon montage que je realise

Donc je lance arduino 1.8.8. Je selectione le type de carte en "Arduino Mega or Mega 2560" et ensuite le programmateur "Anduino as ISP"

Je televerse le fichier example > AnrduinoISP ou je modifie juste les pin comme ca

// The standard pin configuration.
#ifndef ARDUINO_HOODLOADER2

#define RESET     53 // Use pin 10 to reset the target rather than SS
#define LED_HB    9
#define LED_ERR   8
#define LED_PMODE 7

// Uncomment following line to use the old Uno style wiring
// (using pin 11, 12 and 13 instead of the SPI header) on Leonardo, Due...

// #define USE_OLD_STYLE_WIRING

#ifdef USE_OLD_STYLE_WIRING

#define PIN_MOSI	51
#define PIN_MISO	50
#define PIN_SCK		52

jusque la tout va bien :slight_smile:

Ensuite je charge un sketch simple comme blink

int led = 0;

// the setup function runs once when you press reset or power the board
void setup() {
  // initialize digital pin LED_BUILTIN as an output.
  pinMode(led, OUTPUT);
}

// the loop function runs over and over again forever
void loop() {
  digitalWrite(led, HIGH);   // turn the LED on (HIGH is the voltage level)
  delay(1000);                       // wait for a second
  digitalWrite(led, LOW);    // turn the LED off by making the voltage LOW
  delay(1000);                       // wait for a second
}

Je pense qu'il n'y a rien de plus simple et pourtant >:(

voila le resultat que j'ai.

C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avrdude -CC:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf -v -pattiny85 -carduino -PCOM6 -b19200 -Uflash:w:C:\Users\BOUSSA~1\AppData\Local\Temp\arduino_build_824902/Blink.ino.hex:i 

avrdude: Version 6.3-20171130
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2014 Joerg Wunsch

         System wide configuration file is "C:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf"

         Using Port                    : COM6
         Using Programmer              : arduino
         Overriding Baud Rate          : 19200
         AVR Part                      : ATtiny85
         Chip Erase delay              : 400000 us
         PAGEL                         : P00
         BS2                           : P00
         RESET disposition             : possible i/o
         RETRY pulse                   : SCK
         serial program mode           : yes
         parallel program mode         : yes
         Timeout                       : 200
         StabDelay                     : 100
         CmdexeDelay                   : 25
         SyncLoops                     : 32
         ByteDelay                     : 0
         PollIndex                     : 3
         PollValue                     : 0x53
         Memory Detail                 :

                                  Block Poll               Page                       Polled
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
           eeprom        65    12     4    0 no        512    4      0  4000  4500 0xff 0xff
           flash         65     6    32    0 yes      8192   64    128 30000 30000 0xff 0xff
           signature      0     0     0    0 no          3    0      0     0     0 0x00 0x00
           lock           0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
           lfuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
           hfuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
           efuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
           calibration    0     0     0    0 no          1    0      0     0     0 0x00 0x00

         Programmer Type : Arduino
         Description     : Arduino
         Hardware Version: 2
         Firmware Version: 1.18
         Topcard         : Unknown
         Vtarget         : 0.0 V
         Varef           : 0.0 V
         Oscillator      : Off
         SCK period      : 0.1 us

avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.00s

avrdude: Device signature = 0x000000 (retrying)

Reading | ################################################## | 100% 0.00s

avrdude: Device signature = 0x000000 (retrying)

Une erreur est survenue lors du transfert du croquis
Reading | ################################################## | 100% 0.00s

avrdude: Device signature = 0x000000
avrdude: Yikes!  Invalid device signature.
         Double check connections and try again, or use -F to override
         this check.


avrdude done.  Thank you.

J'ai refait le montage 20 fois :smiley: et toujours le meme resultat.

Merci pour votre aide chers amis

Bonjour,

Pour programmer des attiny j'ai toujours utilisé une carte UNO, mais il n'y a pas de raison que ça ne fonctionne pas avec une carte mega.

Il y a quand même quelque chose de bizarre: Quand je sélectionne 'arduino as isp' j'ai ça comme information

Programmer Type : STK500
Description : Atmel STK500 Version 1.x firmware

Alors que toi tu as ceci

Programmer Type : Arduino
Description : Arduino

Mais peut être est ce du à la version de avrdude (6.1 chez moi et 6.3 chez toi)

J'ai bien ds le type de programmateur "Atmel STK500 devellopement board". je peux le selectionner a la place de "Arduino as ISP". C'est juste que dans les tutos il fallait choisir ce type de programmateur.

Je sélectionne bien 'arduino as isp' et j'ai STK500 comme programmer type dans les messages.

Par contre les drivers de l'arduino j'ai pris les CH34x, alors est ce que cela peut avoir une incidence. Car il ne trouvait pas les drivers meme en pointant ds le repertoire drivers du logiciel

Si tu communique avec ta carte méga, c'est que le bon driver est installé.

Sur le 1er envoi pour passer en mode programmeur oui cela ne me retourne pas d'erreur. et je vois les leds de l'arduino qui clignote.

Alors je vois pas ce qui peut etre la cause de mon probleme :frowning:

Je viens de recevoir un nouveau mega 2560. et je n'arrive pas a faire meiux qu'avec l'autre. J'ai exactement le mem souci meme avec un nouveau attiny85. J'ai meme essayer une alim externe mais rien de rien.

je ne compred pas . Il n'y a pas une ame charitable svp :confused:

Si tu as monté les leds comme sur ton shéma, est ce que la led sur la pin 9 bat bien avant la programmation?
Est ce que la led error s'allume à la fin de la programmation?

Oui la led sur la pin 9 clignote lentement. Apres l'envoi tout revient a la normal et seul la led sur la pin 9 clignote