|
LA THEORIE SIMPLIFIEE |
Pour échanger
des données extérieurement, la hp48 dispose: 1) D'un port série RS232 full duplex pouvant aller jusqu'à 9600 bauds : Connecteur mâle 4 broches au pas de 2 mm ( le connecteur femelle associé est assez difficile à se procurer) noyé dans la facade avant de la hp . Les signaux sont la masse signal, TX broche d'envoi, Rx broche de réception et la broche masse blindage pour la protection CEM (Compatibilité Electromatique-d'ailleurs sur le cable officiel HP/PC vendu (Cable Subd9/25 IBM PC: HP 82208A, MAC: 82209A), vous observerez sans doute un cylindre plus gros que le diamètre du cable , ce n'est ni plus ni moins qu'une self d'antiparasitage). La vitesse de transfert (qui correspond à la fréquence d'un bit) peut être paramétrée 1200/2400/4800/9600 bauds, avec 1 bit start, 8 bit de données , 1 ou 0 bit de parité (type paire,impaire, mark ou space) et un ou plusieurs bit stop. La tension V aux bornes de ses picots (Tx/Rx) doit évoluer entre +3/-3V max +12/-12V pour rester compatible avec la norme RS232C. Il faut bien observer la logique négative des signaux Rs232 : un bit à un "0" logique corresond à une tension analogique +V alors qu'un bit à l' état "1" logique est représenté par le niveau analogique -V. Le registre de réception peut enmagasiner 255 caractères maximum.Il est tout à fait possible d'émettre et recevoir deux caractères distincts au même moment sur le port série. 2) D'un port Infrarouge Half duplex pouvant aller jusqu'à 9600 bauds A un instant donné, le port ne peut à la fois émettre et recevoir. Suivant l'état du bit à transmettre, la led infrarouge protégée de la lumière du jour par le cache utlraviolet, émet un pic ou non. Les caractéritiques des pics (duéee de l'état haut , temps entre deux pics successifs ) doivent être très précis( à la microseconde près) pour que l'échange correcte d'une trame ait lieu. Le rapport de transmision maximale et donné par la relation :
Vitesse_en_Bauds/11.375 ce qui 3) De deux ports d'extension (version SX/GX uniquement): Quand une carte est enfichée dans l'un des ports, les piles de la hp, prennent le relais de la pile bouton de sauvegarde de la carte (type 2016). Il est ainsi possible en fabriquant une carte factice de savoir si la hp est allumée ou non en récupérant l'un des fils du connecteur. Les signaux divers que l'on peut extraire est les fils du bus de données et d'adresse ainsi que les signaux de controle Read/Write. Sans plus tarder , voici le schéma électrique: A la demande expresse d'Asterix86, j'ai remis au propre sous Layo, les affreux croquis qu'un pote m'a filé.
Pour vous éviter toute mauvaise surprise concernant le sens de la carte, j'ai réalisé une carte factice:
|
||||||||
Système de
base: La hp48 (S/SX/G/GX): |
|||||||||
Les ports d' Entrée/Sortie: 1) Le port série RS232C 2) Le port Infrarouge 3) Les ports d'extensions Reférence: |
|||||||||
Interfaces
d'adaptation:: 1) RS232 2) IR |
|||||||||
Dialogue
: Les commandes 1) RPL de base |
|||||||||
Matériel
requis : 1) La boîte à outils |