Le projet complet POMME-I comprend 3 modules, l'ordinateur proprement dit basé sur une carte NUCLEO-8S207K8, le terminal basé aussi sur une carte NUCLEO-8S207K8 et enfin l'alimentation 5VDC. Cependant il est possible d'expérimenter le POMME-I simplement en construisant le premier module. J'ai dessiné le schéma de base de ce module.
liste du matériel requis
- 1 Carte NUCLEO-8S207K8
- 1 EEPROM SPI 23LC1024 de 128KO pour sauvegarder des fichiers programmes BASIC et Forth.
- 1 RAM SPI 25LC1024 de 128KO pour augmenter la mémoire RAM.
- 2 résistances de 10Ko 1/4 watt.
- 2 Condenstateur céramique de 100nF
- 1 Petit haut-parleur piézo ou électromagnétique de 130 ohm.
- 1 condensateur électrochimique de 10µF/16Volt.
- 1 Cable USB avec connecteur A et micro C pour connecter la carte à l'ordinateur .
La carte NUCLEO-8S207K8 comprend un programmeur STLINK-V2.1 donc tout ce qu'il faut pour la programmer c'est un cable USB pour la relier à l'ordinateur. Lorsque la carte est reliée à l'ordinateur. Un lecteur apparaît ainsi qu'un port série virtuel qui peut-être utilisé avec un émulateur de terminal pour communiquer avec le POMME-I.
Montage sur carte sans soudure
Pour un montage permanent le circuit peut-être transféré sur une carte comme cell-ci
Programmation de la carte NUCLEO-8S207K8
Dans le dossier dist il y a 2 fichiers binaires
- pomme_1_hsi16m.bin, c'est le fichier à utiliser si l'option cristal 24Mhz n'est pas utilisée. Le pomme-I fonctionne alors avec l'oscillateur interne de 16Mhz HSI.
- pomme_1_hse24m.bin, c'est le fichier à utiliser pour faire fonctionner l'ordinateur avec un cristal externe de 24Mhz.
Communication avec le pomme-I
Sur Linux Ubuntu j'utilise GTKTerm alors que sur Windows j'utilise Teraterm.
Il faut configurer la communication à 115200 BAUDS 8N1.
Aucun commentaire:
Publier un commentaire
Remarque : Seuls les membres de ce blogue sont autorisés à publier des commentaires.