Programmer un Attiny avec un Attiny
Répondre à la discussion
Affichage des résultats 1 à 8 sur 8

Programmer un Attiny avec un Attiny



  1. #1
    XDamienX007

    Programmer un Attiny avec un Attiny


    ------

    Bonjour tout le monde !

    J'ai actuellement 3 attiny45 20PU et un Arduino UNO.

    Pour l'instant l'arduino me sert à programmer les Attiny, se qui m’empêche de pouvoir utiliser l'arduino en même temps.. Je me disais donc, est-il possible, selon vous, de brancher un Attiny45 avec un câble USB pour que celui ci en programme un autre ?

    En gros je souhaiterai qu'un Attiny remplace un AVR Programmer.

    Je sais seulement que les Attiny sont programmables par des AVR Programmer, mais peut-il en devenir un ?
    Cela m'aiderai beaucoup !!

    Merci d'avance.
    Cordialement, Damien.

    -----

  2. #2
    zibuth27

    Re : Programmer un Attiny avec un Attiny

    hello,

    tu peux garder tes tinys à d'autres usages
    le programmeur de µC ISP (incluant les Atmel) a besoin de dialoguer avec le bus USB, ce qui nécessite un minimum de puissance et rapidité dont ne sont pas capables les tinys
    vu le prix des programmeurs; je ne m'embêterais pas à en faire un. Le programmeur USBASP, du domaine public (http://www.fischl.de/usbasp/) coûte entre 2 et 10$
    il utilise un mega8 ou 88 et pas un tiny45 !


    saluts
    Images attachées Images attachées  

  3. #3
    XDamienX007

    Re : Programmer un Attiny avec un Attiny

    Bonjour,
    Le but n'était pas de trouver un système pas cher, je voulais seulement bricoler !
    Tant pis je m’achèterai sûrement un programmeur AVR alors
    En existe t-il un compatible Arduino ? Qui utilise le même logiciel et les mêmes pilotes ?

    Merci d'avance !
    Damien.

  4. #4
    zibuth27

    Re : Programmer un Attiny avec un Attiny

    hello,

    pour programmer un arduino ou un µC Atmel

    il faut un programmeur délivrant les signaux ICSP
    • RST
    • MISO
    • MOSI
    • CLK
    • Masse (GND


    il suffit alors de connecter à ton arduino les signaux correspondants à un header 6 ou 10 broches


    saluts

  5. A voir en vidéo sur Futura
  6. #5
    invitef625d7cf

    Re : Programmer un Attiny avec un Attiny

    Bonjour,

    Cette vidéo, du Ben Heck Show, peut sans doute t'être utile: How to Build an AVR Development Board

  7. #6
    freepicbasic

    Re : Programmer un Attiny avec un Attiny

    La programmation des Arduinos qui n'ont pas de port usb câblé,
    Nécessite une interface USB série externe laquelle doit avoir 6 fils et non 5,
    car le DSR sert à reseter la carte à travers un condo de 100nf.
    L'Arduino se met alors en mode réception de programme pendant quelques instants
    avant de démarrer son programme s'il y en a un.

    Dans les exemples Arduino, il y a ArduinoISP qui sert à transformer un Arduino Uno
    par exemple en programmer.
    Une fois compilé le prog fait plus de 5ko.
    De plus il faudra vérifier s'il y a assez de RAM.
    L'ATtiny45 n'a que 4ko , de plus le Uno possède un USART que n'a pas le 45.
    Cela implique de faire un USART Soft.
    Comme on dépasse déjà les 4k, ça devient impossible avec le GDI Arduino.

    Reste à développer un logiciel en ASM avec AtmelStudio.
    Mais cela nécessite un programmer ICSP .
    Si on n'en a pas, il faudrait passer par le GDI Arduino et faire un prog
    tout en Asm, en incérant des lignes Asm dans un prog C vide.

    Sans doute faisable...
    Mais,Ce n'est pas à la portée du débutant.
    Dernière modification par freepicbasic ; 14/09/2015 à 09h42.
    A+, pat

  8. #7
    zibuth27

    Re : Programmer un Attiny avec un Attiny

    hello,

    l'interface ISP ou ICSP, utilisé par Atmel (tiny ou mega ou arduinos), Microchip (PIC) ou Parallax, utilise cinq fils fonctionnels indispensables (quatres signaux plus la masse), l'alimentation pouvant être fournie par la carte ou l'arduino

    il n'existe pas de signal DSR ni dans l'ICSP ni dans le bus USB: c'est un signal RS232

    sur la carte-cible, le reset est assuré par la carte d'application (ou l'arduino), en mode programmation, même s'il est déjà câblé avec sa capa, puisqu'il est forcé par un port du programmeur

    sur la carte-cible, il s'agit simplement de liaisons filaires entre le header (six ou 10 pins) et le µC que je te laisse le soin de chercher dans ta doc
    il suffit de faire attention qu'il n'y ait pas de charge faible dans la circuiterie des signaux utilisés pour la programmation, disons R>1kohms

    avec un simple mega 8 ou 88, l'USBASP sait s'en sortir très correctement, pas besoin de plus gros micro


    saluts
    Images attachées Images attachées  
    Dernière modification par zibuth27 ; 14/09/2015 à 14h28.

  9. #8
    freepicbasic

    Re : Programmer un Attiny avec un Attiny

    Quand on ne sait pas on n'affirme pas le contraire;
    http://weworkweplay.com/play/connect....3v-atmega328/
    http://www.arduined.eu/ch340g-conver...iver-download/

    Et en plus on ne confond pas le port série en mode programmation bootloader Arduino avec le modes ICSP.
    et surtout que le seul prog vraiment utile est en mode HVSP
    comme celui ci;
    http://www.atmel.com/webdoc/avrdrago...scription.html
    Dernière modification par freepicbasic ; 14/09/2015 à 15h03.
    A+, pat

Discussions similaires

  1. ATTINY et datasheet ?
    Par invitea3a9ef18 dans le forum Électronique
    Réponses: 23
    Dernier message: 05/02/2015, 15h40
  2. Programmation d'un ATtiny 85 avec Arduino probleme !
    Par urtechnic dans le forum Électronique
    Réponses: 5
    Dernier message: 21/12/2014, 12h01
  3. Watchdog sur ATTINY ?
    Par Poseidon88 dans le forum Électronique
    Réponses: 6
    Dernier message: 05/12/2014, 07h28
  4. Interfacer un joystick avec un ULN 2003 à l'aide d'un ATTiny
    Par Yvan_Delaserge dans le forum Électronique
    Réponses: 5
    Dernier message: 12/05/2014, 15h59
  5. adressage indirect sur ATmega et reset ATtiny
    Par gcortex dans le forum Électronique
    Réponses: 5
    Dernier message: 04/04/2013, 11h37
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...