Étape 2: Mon périphérique USB AVR
Mon kit est basée sur le développement de USnooBie Kit (USnooBie) :
"The USnooBie est un kit de microcontrôleur ne nécessitant pas de n’importe quelle sorte de programmateur AVR ou convertisseurs USB-vers-série pour charger et exécuter le code compilé. C' est la conception de matériel permet à l’utilisateur d’élaborer des dispositifs USB faible coûts avec des microcontrôleurs AVR ATmega Atmel. Il peut également être utilisé pour développer des projets qui ne sont pas des périphériques USB. Il est même compatible avec Arduino."
J’ai ont adapté les schémas et enlever le régulateur de tension et gardé seulement les diodes de zener pour limiter les D + et D-tension (Voir l’image de schémas). Toutes ces caractéristiques sont détaillées sur le site de V-USB Obdev (V-USB Obdev)
Les composants nécessaires sont les suivantes :
-1 x Atmega328p
-1 connecteur x USB
-1 x 12 cristal MHz
-2 x 3 .6V zener diode
-2 x 22pF condensateur céramique
-1 x 100nF céramique condensateur
-1 x 4 .7μF condensateur électrolytique
-1 x 1 .5kΩ résistance
-2 x 68Ω résistance
-2 x mini bouton poussoir interrupteur
La première étape de la réussite est de mettre l’appareil en mode USBasp en activant le bootloader.
L’utilisation du chargeur de n’est pas obligatoire, mais il est très utile car il permet à clignoter le futur SW directement via le port USB (FTDI ou programmateur AVR ne sont pas nécessaires plus)