Étape 3: La programmation
Mon intention était d’utiliser le logiciel de Ponyprog pour graver le fichier HEX à l’intérieur de la puce Atmega.
Pour quoi mauvaise surprise ! Ce programme ne soutenait pas la puce Atmega328:-(.
Une autre solution doit être trouvée !
J’ai essayé d’utiliser directement l’IDE Arduino, où j’ai défini en tant que programmeur « Programmeur parallèle » et appuyé sur le bouton de menu « Téléchargement à l’aide du programmeur ». Sans succès... Arduino utilisant le programmeur AVRDUDE, j’ai décidé d’essayer directement avec elle.
Encore une fois en cas d’échec...
Il signalait "The AVRDUDE n’a pas pu ouvrir le port lpt1" quoi maintenant ?
Après une petite enquête, j’ai constaté que le pilote "giveio.sys" doit être installé. À cet effet dans le dossier :
\Program Files\arduino-xxx\hardware\tools\avr\bin\ un fichier "Install_giveio.bat" spécial existe. Il doit être démarré dans une fenêtre DOS et installe automatiquement le pilote.
Un autre fichier exécutable de commandes "status_giveio.bat" vérifie l’état de l’installation.
Ces deux fichiers existent également dans l’installation autonome de WinAVR (seulement AVRDUDE, sans IDE Arduino).