| Carte Elektor Flashboard USB AT89c5131a |
| Choix de la carte |
Maj : 14/02/08
|
|
![]()
Cette carte a été choisie pour plusieurs raisons :
- Le chip est un AT89c5131a, déclinaison très moderne du 8051 incluant l'USB et ISP (In Situ Programming).
- La carte est disponible chez Elektor en kit à faible coût de très bonne qualité et facile à monter (gros composants) par des amateurs avec des moufles.
- Disponibilité facile d'outils ASM, C, Basic…
- Montrer qu'il existe autre chose dans le monde des microcontrôleurs que le 16F84.
…
Il faut disposer des 'indispensables pages Elektor (liens) pour avoir tous les détails (article "flashboard USB" ou revue 11/2007 en vente sur le site).
Cette carte sert de base au pilotage de la matrice vidéo et de l'incrustateur, mais tout autre carte peut évidement aussi faire l'affaire.
Cette carte sera programmée sous les divers langages à des fins pédagogiques.
Phase de déploiement du projet
Commander et recevoir la carte (3 semaines)
Monter le kit (4 h)
Récupérer sur le site Elektor le compilateur Basic Bascom (version limitée à de petits projets) et l'exemple pour tester la carte.
Récupérer sur le site Atmel le programme Flip (3.3.0 en 02/2008) de communication pour programmer la carte en USB.
Suivre la procédure et tester la carte et l'afficheur sur l'exemple Elektor.
Commencer par bricoler l'exemple pour prendre en main les outils et la programmation.
Récupérer sur le site Atmel les documents du chip.
Récupérer des documents sur Bascom (notices, exemples, ...) pour aller plus loin.
Récupérer d'autres outils ASM, émulateurs, C,….
Commencer à apprivoiser la carte , il y reste beaucoup de travail…
Calendrier de l'évolution de mon prototype
- Commande carte 01/08 Première photo de la carte avec son afficheur, ce premier test scrute et affiche les touches et interrupteurs. Tous premiers tests : Utilisation du basic Bascom fourni pour tester le chip et la carte. Les dangers de persister en basic : Programmer en basic est très simple et intuitif, ce peut être une première approche pour un débutant complet. L'inconvénient est de se bloquer sans franchir le pas vers des langages bien plus performants et rigoureux, Assembleur et C mais plus difficiles d'apprentissage. |
J’ai recompilé la procédure de programmation, le description d’Elektor n’est pas assez claire. L’ordre est à suivre à la lettre !
Au premier lancement de FLIP, décocher BLJB et choisir le chip 5131
01) Débrancher USB
02) Vérifier JP2 vers intérieur carte (/PSEN +)
03) JP3 vers intérieur carte (ouvert)
04) Brancher USB
05) JP2 vers extérieur carte (/PSEN GND)
06) Reset sur carte par S1
07) JP3 vers bord de carte (fermé)
08) Lancer Flip en vérifiant qu’il n’était pas déjà ouvert !
09) Flip : Charger fichier HEX
10) Flip : Open USB
11) Flip : RUN
12) JP2 vers intérieur carte (/PSEN +)
13) Reset sur carte par S1
14) Flip : Fermer le programme
Cette carte est prévue pour lancer le programme d'incrustateur et de matrice vidéo.
À suivre
![]()
Carte microcontrôleur principale
Kit complet disponible chez Elektor pour 52.50 € : elektor.fr/magazines/2007/novembre...
La page indispensable Atmel AT89C5131A-M : atmel.com/...
Incrustateur STV 5730
. . . . Petite matrice 8*8
. . . . Le projet de node 32*16 ![]()
Retour sur la page TV amateur de Voilelec
. . . . Retour sur la page Ham de Voilelec
![]()
* Liens vérifiés le 26/12/07
![]()