Brique processeur
M16C-TinyBrick à programmer en BASIC
publié dans Elektor n° 369, mars 2009

Les TinyBricks sont de petits modules équipés du puissant microcontrôleur à 16 bits M16C de Renesas. Pour faciliter les premiers pas, ces modules sont programmés d’origine d’un interpréteur BASIC et pour accélérer encore les réalisations personnelles, nous proposons une carte d’évaluation très simple. Comme exemple d’application, nous avons choisi une petite centrale d’alarme. C’est à la fin des années 80 qu’Intel a sorti un ordinateur à puce unique, le 80C52, bientôt suivi du légendaire 8052‑AH‑BASIC. Plusieurs constructeurs ont développé avec lui des modules tels que Micromint, par exemple. Sur un module domino, on trouvait le contrôleur et son indispensable RAM, des interfaces et un peu de logique. Au milieu des années 90, la firme Parallax a mis sur le marché ses BasicStamp qui, pour leur part, étaient pourvus d’un microcontrôleur PIC ou d’une puce SX. Alors que le 8052‑AH‑BASIC se destinait plutôt à des concepteurs professionnels, le BasicStamp (malgré l’exiguïté de sa mémoire) a vite séduit quantité d’amateurs et semi professionnels. Le succès retentissant amena de nombreuses firmes à proposer des modèles comparables.
Caractéristiques techniques carte processeur TinyBrick : * Microcontrôleur Renesas M16C29 * 128+4 Ko FLASH, 12 Ko RAM * 1 x RS 485/RS 232 (TTL) * 1 x RS 232 (niveau V24) * 1 x interface ISP * 8 x PWM (16 bits) * 8 x CAN (10 bits) * 2 x INT, 1 x SPI, 1 x I²C
|
Cliquez ci-dessous pour télécharger l'article ou le fichier pdf.
Compte tenu de la complexité du marché international, Elektor ne saurait garantir la disponibilité des composants requis pour cette réalisation.
|