|
|
Le Basic Stamp II
Le Basic Stamp II, appelé aussi BS2-IC en abrégé, se
présente sous la forme d’un pseudo circuit intégré DIL 24 pattes qui s’enfiche
directement dans un support DIL normalisé de la même taille. Pour les
applications à faible coût, une version circuit intégré
« ordinaire », qui n’est autre en fait que le microcontrôleur
programmé avec l’interpréteur Basic, est également disponible. Il vous
appartient alors de lui associer les composants nécessaires à sa mise en
œuvre tels que circuit de reset et quartz d’horloge.
|

|
Le
microcontrôleur utilisé est toujours un PIC de Microchip mais on fait appel
ici à un 16C57 qui permet de disposer, entre autres choses, de lignes d’entrées/sorties
plus nombreuses. On retrouve la circuiterie de reset automatique et le
régulateur d’alimentation 5 volts. Le résonateur céramique est également
présent mais il fonctionne cette fois-ci à 20 MHz ce qui laisse augurer une
plus grande vitesse d’exécution des programmes.
|
La mémoire externe est toujours de type EEPROM mais elle
dispose ici d’une interface pour bus I2C ce qui lui permet de n’utiliser que
deux fils pour sa liaison avec le Stamp. En outre, sa capacité a
considérablement augmenté puisque l’on dispose maintenant de 2048 mots de 8
bits. Le Basic Stamp II pourra donc exécuter des programmes nettement plus
longs que ceux de son prédécesseur.
Trois interfaces à transistors donnent accès aux lignes
Sin, Sout et Atn utilisées pour la connexion du Stamp à son outil de
développement qui n’est autre qu’un PC, mais via sa liaison série cette
fois-ci. Ces transistors servent tout simplement d’adaptateurs rudimentaires
pour passer des niveaux TTL du Stamp aux niveaux RS 232 de la liaison série et
vice versa.L’interpréteur Basic utilisé est très proche de celui du Basic
Stamp I. Quelques rares instructions ont disparu mais, en contrepartie, il
dispose de plusieurs instructions nouvelles parfois très puissantes.
Voici les caractéristiques principales du Basic Stamp II :
-
vitesse d’exécution : 4000 instructions Basic par
seconde ;
-
taille de la mémoire de programme : 2 K
octets ;
-
taille de la mémoire vive de travail (RAM) : 32
octets dont 6 pour les entrées/sorties et 26 pour les variables du
programme ;
-
nombre d’entrées/sorties : 16 + 2 spécialisées
pour les liaisons séries ;
-
consommation sous 5 volts hors circuiterie externe :
8 mA en fonctionnement et 100 µA en mode sommeil ;
-
courant fourni/absorbé par les entrées/sorties :
20/25 mA avec un maximum de 40/50 mA par groupe de huit
entrées/sorties ;
-
nombre d’instructions Basic : 36 ;
-
interface de programmation : port série d’un PC
à 9600 bauds ;
-
processeur : PIC 16C57 à 20 MHz.
|