[Autre] Bootload ATMEGA 2560 carte maison
Répondre à la discussion
Affichage des résultats 1 à 5 sur 5

Bootload ATMEGA 2560 carte maison



  1. #1
    invite9e636aa1

    Bootload ATMEGA 2560 carte maison


    ------

    Bonjour a tous,

    J'ai créé ma carte électronique qui regroupe une arduino Mega2560 un can un relai et un convertisseur de courant sur la même carte.

    Pour gagner de la place et des composants, j'ai choisi de ne pas mettre la partie de l'arduino qui permet d'upload le programme et de la faire avec une arduino UNO comme sur ce tuto:*https://www.instructables.com/id/ATM...g-Arduino-UNO/

    Cependant lors de la gravure de la séquence d'initialisation (burn bootloader dans le tuto) j'ai un message d'erreur disant que l'IDE n'arrive pas à avoir la signature de ma carte.

    J'ai déjà vérifié plusieurs possibilités:

    - Les câblages (ils sont bon)

    -Il y a bien 5V en entrée de l'ATMEGA

    -Le RESET n'est pas bloqué

    Le problème peut-il venir de du quartz qui serait mal monté ou endommagé ?

    Pour remédier à ça j'ai pensé aussi à dessouder la puce la ressouder sur une board d'éval comme sur le tuto pour pouvoir faire un montage bien propre sans interférences d'autres composants. C'est une solution radicale mais je n'ai plus trop d'idée là.

    Une photo de ma carte pour illuster
    Nom : ma carte.jpg
Affichages : 237
Taille : 96,9 Ko

    Merci d'avance pour votre aide

    -----

  2. #2
    jiherve

    Re : Bootload ATMEGA 2560 carte maison

    Bonsoir,
    cela serait plus simple à partir de l'ISP : SCLK,MISO,MOSI,RESET et un programmateur direct (< 10€) mais bien sur il faudrait peut etre quitter le charabiaduino et passer en C ou assembleur.
    JR
    l'électronique c'est pas du vaudou!

  3. #3
    Seb.26

    Re : Bootload ATMEGA 2560 carte maison

    Citation Envoyé par jiherve Voir le message
    Bonsoir,
    cela serait plus simple à partir de l'ISP : SCLK,MISO,MOSI,RESET et un programmateur direct (< 10€) mais bien sur il faudrait peut etre quitter le charabiaduino et passer en C ou assembleur.
    JR
    Non, non, Arduino fait ça très bien, il faut juste demander à GCC de générer le .hex dans le dossier du projet et non plus dans un dossier temporaire ( Menu Sketch > Export compiled binary ).

    NB: tu auras même 2 .hex : un avec le bootloader et un autre sans, ensuite plus qu'a flasher ça avec avrdude par exemple ...
    << L'histoire nous apprend que l'on apprend rien de l'histoire. >>

  4. #4
    invitef86a6203

    Re : Bootload ATMEGA 2560 carte maison

    Je vous conseille de lire le datasheet au sujet des bits de config...

    Un quartz est absolument nécessaire pour la programmation.
    et les bits de config peuvent verrouiller la programmation.
    Il existe plusieurs mode de programmation.

    J'ai réussi a le débloquer avec un "AVR ISP MKii" (un prog "JUNGO" fait maison avec un AT90USB162),
    sous AVRstudio V4 qui permet de reprogrammer les bits de config correctement afin de passer en mode ARDUINO.
    Images attachées Images attachées  

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

    Re : Bootload ATMEGA 2560 carte maison

    Bonjour,
    En fait le problème était du au quartz X3 qui était mal soudé après un l'avoir bien soudé, tout fonctionne.
    Merci pour votre aide

Discussions similaires

  1. [Programmation] Pull down interne Atmega 2560 possible ?
    Par cubitus_54 dans le forum Électronique
    Réponses: 8
    Dernier message: 28/02/2016, 03h03
  2. Carte Arduino UNO R3 ou Arduino Mega 2560 R3 ?
    Par invite94b5085f dans le forum Électronique
    Réponses: 10
    Dernier message: 11/03/2015, 16h36
  3. pic 18f4550 bootload help
    Par invite920033da dans le forum Électronique
    Réponses: 2
    Dernier message: 06/05/2011, 14h36
  4. Isd 2560
    Par invitebba6b05d dans le forum Électronique
    Réponses: 1
    Dernier message: 22/02/2005, 07h10
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...