Document fait avec Nvu Document made with Nvu



 specificationsarchitectureinstructionslogicielsutilisationemulateurs

Utilisation

La carte doit être connectée à un ordinateur hôte par l'intermédiaire de l'interface RS232. Le cordon de liaison est équipé de deux connecteurs DB 9 femelles câblés de la manière suivante :

On peut en trouver dans le commerce sous la dénomination "cordon transfert de fichiers série".

Sur un PC, on peut utiliser l'application "Terminal" de Windows ou équivalent.

Sur un MAC, on peut utiliser l'application "Communication" de AppleWorks ou équivalent.

Dans les deux cas, la liaison doit être initialisée à 9600 bits par seconde avec 8 bits de données, 1 bit de stop, sans parité et aucun contrôle de flux.

La taille de l'écran doit être fixée à 80 colonnes et la fonction "retour automatique à la ligne" doit être activée.

Si tout se passe bien, voici ce qui doit être affiché à la mise sous tension de la carte :

Cette fenêtre correspond à une application d'émulation de terminal VT52 sur mon système.

Tapez la commande "VLIST" comme listage du vocabulaire et vous obtiendrez ceci :

La commande "VLIST" liste le vocabulaire en commençan par la dernière instruction saisie et termine par la première. Une autre commande, "DLIST", liste le vocabulaire dans l'ordre alphabétique des instructions. Cette commande exploite en fait la table du dictionnaire dont la description est donnée dans la page "Vocabulaire et mémoire". Voici le résultat de l'exécution de la commande "DLIST":

Voici maintenant une démonstration de l'interpréteur/compilateur FORTH avec la saisie des instructions décrites dans la page consacrée au "noyau Temps Réel". Ceci perme de découvrir la commande "TLIST" listant les tâches gérées par le système:

Le premier utilitaire à compiler est telechar.txt qui permet de télécharger les logiciels de ce site ainsi que ceux que vous développerez. Il suffit de l'ouvrir avec un éditeur de texte ("NotePad" sur PC ou "SimpleText" sur MAC), de tout sélectionner, de copier et de coller dans la fenêtre "Terminal". INUTILE à partir de la version 2.01 du logiciel de la mémoire morte car l'instruction "TELECHARGEMENT est intégrée. Les programmes, écrits sous forme de fichiers .txt, devront tous posséder une ligne située au début avec l'instruction "TELECHARGEMENT". La même procédure permettra leur compilation.

Pour télécharger une application autonome :

Votre application doit d'abord être mise au point et posséder une instruction d'initialisation devant être OBLIGATOIREMENT la dernière du programme (dans le dernier fichier compilé s'il y en a plusieurs). Le logiciel résident exécutera automatiquement cette instruction dès que le contenu de l'EEPROM sera téléchargé dans la mémoire vive après la mise sous tension de la carte.

Il suffit ensuite de compiler le fichier eeprom.txt et de se laisser guider par son déroulement. Les EEPROMs reconnues sont les 24C32, 24C64, 24C128, 24C256 e 24C512.

Si vous détectez une anomalie, veuillez me le signaler en rédigeant un message avec le maximum de détails et surtout la procédure permettan de mettre en évidence le problème et envoyez le à la liste de diffusion.