Partage
  • Partager sur Facebook
  • Partager sur Twitter

Arduino mega 2560 et attiny85

    30 avril 2019 à 11:12:52

    Bonjour, je suis tout nouveau sur arduino alors je vais peut etre poser des questions supides  :smiley-confuse: 
    Je souhaite programmer un attiny85 a travers mon arduino mega 2560
    Voila mon montage que je realise 
    [img width=500 height=398]https://lofurol.fr/joomla/images/electronique/Arduino_Mega_ATtiny.png[/img]
    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  
    [code]
    // 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_MOSI51
    #define PIN_MISO50
    #define PIN_SCK52
    jusque la tout va bien  :) 
    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  :D et toujours le meme resultat. J'ai meme racheté un autre arduino mega mais cela fait rien. J'ai aussi essayer de mettre une alim externe. J'ai lu sans trop comprendre que cela peut etre les fuses mais je comprend rien.
    Merci pour votre aide chers amis , si une ame charitable peut se pencher sur mon cas.

    -
    Edité par FabienBoussac 30 avril 2019 à 11:15:06

    • Partager sur Facebook
    • Partager sur Twitter

    Arduino mega 2560 et attiny85

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown