Comment utiliser les divers programmateurs USB pour Attiny85

Portrait de Anonyme

Il existe trois grands types de programmateurs Attiny85 vendu sous diverses appellations. Ci-dessous les deux premiers sont programmables directement avec l’IDE Arduino mais les puces sont des CMS. Mais comme tous CMS soudées directement sur un circuit imprimé ce qui peut être pénalisant au niveau du prix et surtout au niveau de l’encombrement car c’est le principal atout de ces micros contrôleur qui ne nécessite qu’une alimentation pour fonctionner ! Le troisième programmateur lui possède un support de circuit imprimé qui peut accueillir des puces interchangeables mais qui au contraire des deux autres en CMS ne comporte pas d’origine des BootLoader.

          Programmateur.                   Programmateur.                        Programmateur.
        Attiny85 USB Mâle         Attiny85 Micro USB Femelle         Attiny85 HW-260

C’est là le souci car j’ai galéré un moment pour enfin réussir à trouver la solution qui consiste entre autres à pas mal de modification de fichier et de manipulations de fichiers. Pour réduire au maximum ces manipulations j’ai écrit un programme "BootLoaderAttiny.exe". Il faut encore que je réalise des vidéos pour être le plus explicite possible dans les différentes étapes de cette réalisation. Ce tutoriel est compatible avec les trois types de programmateurs mais pour le HW-260 il va falloir deux étapes de plus.

La création sur Breadboard par exemple d’un circuit de programmation de BootLoader et le Téléversement de ce que l’on pourrait associer au BIOS d’un ordinateur. Ces deux étapes ne présentent aucune difficulté.

En ce qui concerne le programme vous pouvez le télécharger et même le lancer mais uniquement en cliquant dessus avec le bouton droit de la souris puis "Exécuter en tant qu'administrateur" autrement cela ne fonctionnera pas totalement. Cliquer sur Instatallation mais n'allez pas plus loin car il vous manque des instructions pour parvenir à un bon résultat.

La vidéo qui va suivre vous donnera des explications quant :

  1. - A la réalisation du circuit pour Bootloader.
  2. - Au téléversement de "Arduino ISP"
  3. - Au paramètrage de L'IDE en ajoutant :
    "http://digistump.com/package_digistump_index.json"
    dans "URL" de "Préférences" de L'IDE Arduino.
  4. - A l'installation des cartes "Digispark"
  5. - Au téléversement du code "BootLoader"
  6. - Et pour finir, partie commune à tout les programmateur le téléversement d'un code Arduino classique avec comme exemple un petit programme pour tester le bon fonctionnement de l'Attiny 85, ceci grâce à "BootLoaderAttiny.exe" qui simplifie le téléversement de tout les programmateurs et en accéléré !!

     Précision importante : la dernière étape ne requière pas de voir un port com dans l'IDE

N.B : Si vous avez des remarques à faire n'hésitez pas à m'en faire part dès à présent.

Portrait de Anonyme

Pour ce qui est du schéma du circuit de BootLoader j'ai préféré le mettre en image plutôt qu'en vidéo car c'est plus pratique pour le réaliser.

bootloader.rar

Attention à l'orientation de l'Attiny le petit repère sur le circuit intégré (un point en creux) est du coté du point orange sur la Breadboard !!

Ne pas oublié non plus le condensateur bande blanche et fls plus court du coté de GND ! le plus long sur RESET.