Réssuciter vos AVR

0
(0)

Le seul incovénient de taile que j’ai trouvé avec les AVR jusqu’à maintenant, c’est l’écriture trop simple de fuses critiques pour la programmation, et par conséquent nous faire perdre beaucoup de temps: un « fuse » de travers, et votre AVR ne répond plus.

Avec un programmateur SP12, un Atmega32 ne répondant plus, après avoir été configuré par erreur pour fonctionner en « external clock »:

Le moyen le plus propre est d’utiliser un générateur de fonction, consultez la doc de votre AVR pour trouver sa fréquence minimum de fonctionnement et les fuses corrects qu’il faudra reflasher. Tout le monde n’a pas de générateur de fonction, mais vous pouvez toujours utiliser un PIC, qui fournira aisément un 500Khz stable

Je ne fournis pas de binaire pour le PIC, ne sachant pas quel modèle vous avez sous la main. Le code est simplissime, il suffit de configurer l’oscillateur interne à 4Mhz, régler les TRIS et strober tout PORTA dans une boucle par exemple.

Un programmateur de PIC se fait en 20 minutes:
avr3

J’ai pris le 5V nécéssaire au PIC directement sur le programmateur AVR:

avr4

Et testé sur une plaque d’essai.

avr5

Vous devriez avoir un beau signal carré sur tout PORTA:

avr6

Soulevez les deux broches XTAL1 et XTAL2 de votre AVR et inserez-e dans le programmateur.

avr7

Laissez XTAL2 en l’air, et reliez XTAL1 au PIC.

avr8

Si vous n’avez pas bougé, vous pourrez flasher les nouveaux fuses et sauver votre projet.

avr9

Une autre méthode, trouvée au hasard, si vous n’avez pas de PIC. Utilisez un synthétiseur !

R2 et D2 pour tester.

Le but est qu’il en sorte un signal carré simple et stable. Sur un Microkorg, il suffit d’appuyer sur Shift+3 deux fois, de régler OSC1 sur « Squ », et de mettre le vibrato à 0.

avr11

Vérifiez que le signal est correct à l’oscilloscope. Ici j’utilise des prises RCA.

avr12

Jouez la plus haute note possible et votre AVR aura peut-être la chance de démarrer.

avr13

Montez l’amplitude et redressez le signal avec une diode, puis envoyez le tout sur XTAL1 comme précédement.

avr14

Source: furrtekcc

Cet article a-t-il été utile ?

Cliquez sur une étoile pour l’évaluer !

Note moyenne 0 / 5. Nombre de votes: 0

Aucun vote pour l'instant ! Soyez le premier à évaluer cet article.

Visité 12 fois, 1 visite(s) aujourd’hui

Publications similaires

  • Construire un haut-parleur en papier

    5 (1) Fabriquer un haut-parleur en papier est une expérience à la fois éducative et ludique qui permet de comprendre les principes fondamentaux du son et de l’électronique. Ce type

  • Souder : un vrai travail de pro ?

    1 (1) Souvent j’entends parler de soudures mal faite. Alors un petit mot sur comment souder … bon les bases La soudure que l’on réalise en électronique consiste à faire

  • Radiodiffusion – Longueur d’onde

    0 (0) Gamme des ondes longues La radiodiffusion en basse fréquence utilise la gamme dite des GO ou « ondes longues », de 150 à 250 kHz. Cette gamme ,

  • Régulateurs à découpage silencieux et efficaces

    5 (1) Les régulateurs à découpage surclassent leurs homologues linéaires par plusieurs aspects, et en particulier par leur haut rendement dans la conversion de puissance élevée qui est leur domaine

  • Filtre passe-haut

    0 (0) Un filtre passe-haut est un filtre qui laisse passer les hautes fréquences et qui atténue les basses fréquences, c’est-à-dire les fréquences inférieures à la fréquence de coupure. Il