Programmation de l'AT90S1200
Sur le même site, est décrit un programmateur
vraiment très simple pour ce circuit ; voici le
fichier CAT15.HEX au format Intel
HEXA de la mémoire FLASH (version 15) ; il n'y
a pas de fichier pour l'EEPROM, celle-ci est mise à
jour automatiquement lorsque l'utilisateur mémorise une
télécarte (voir rubrique 'Mise en service').
Je verrai plus tard si je fournis le fichier source, ce n'est
pas le cas pour l'instant...
Voici la marche à suivre détaillée :
- Commencez par enregistrer le fichier
CAT15.HEX dans votre répertoire de travail.
- Ensuite, allez sur mon site à la page de la
description du programmateur de AT90S1200.
- Réalisez soigneusement le petit module décrit,
que vous connecterez sur le port parallèle, puis
enregistrez dans votre répertoire de travail le
programme qui pilote le programmateur (actuellement
AVR11b.EXE, soit la version 1.1 b).
- Lancez ce programme, puis configurez-le :
- Cliquez sur le bouton [Configuration].
- Choisissez le bon port parallèle (sans doute LPT1).
- Pour la durée de l'impulsion de programmation,
laissez la valeur par défaut, vous l'augmenterez
éventuellement en cas d'erreurs lors de la
programmation.
- "Séquence de programmation", cochez
les cases :
- "Effacer toute la mémoire".
- "Programmer la mémoire Flash".
- "Vérifier la programmation de la mémoire
Flash".
- "Verrouiller le bit de protection n°1".
- Puis validez par le bouton [Retour au programme].
- Dans le menu "Buffer Flash", cliquez
sur "Ouvrir un fichier", et ouvrez
"CAT15.HEX", dont le contenu s'affiche
dans le buffer FLASH.
- Insérez le AT90S1200 sur le support (dans le bon
sens !).
- Pour terminer, cliquez sur le bouton [Programmer],
en s'assurant que la vérification n'a pas
indiqué d'erreur.
- Le microcontrôleur est prêt à
être utilisé !
Dernière mise à jour : le 02/03/2001.