Ressources du DEVHC11E/Prg

Système de développement pour 68HC11 séries A/E de MOTOROLA.
 

Manuel d’utilisation du Système de développement

pour le 68HC11 série A/E : DEVHC11E/Prg.

Version Education Nationale.

Par l’auteur pour la Société Electrome.

Manuel d’utilisation du système de développement DEVHC11E/Prg version 1.00 © 99.
 
 
 
 

Manuel d’utilisation de DEVHC11E/Prg V1.00.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 


 
 

Manuel d’utilisation de DEVHC11E/Prg.

Version Education Nationale.

Par l’auteur, pour la Société Electrome.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 


 
Table des matières

 

Agrément. Page 9

Avant propos. Page 10
 
 

1. Présentation du système DEVHC11E/Prg. Page 12
 
 

2. Constitution de MHC11E/Prg. Page 13

2.1 Caractéristiques de MHC11E/Prg. Page 13

2.2 Implantation de la carte MHC11E/Prg seule. Page 13

2.3 Configurations multiples. Page 14

2.4 Les microcontrôleurs supportés par MHC11E/Prg. Page 14

2.5 Rappel des caractéristiques mémoires des Microcontrôleurs

de la séries A et E. Page 14 2.6 Détails sur la configuration de MHC11E/Prg. Page 15

2.6.1 Sélection de l’alimentation du MHC11E/Prg Page 15

2.6.2 Sécurité de Vpp . Page 15

2.6.3 Configuration de la liaison RS232 de développement. Page 16

2.6.4 Développement sous DOS et Windows95. Page 16

2.6.5 Développement sous Windows 95-98-NT. Page 16

2.6.6 Programmation de la tension de référence. Page 16

2.6.7 Re direction de la RS232 IN Situ. Page 17

2.6.8 Sélection du mode débogueur ou programmateur. Page 18

2.6.9 Sélection du mode de fonctionnement du Microcontrôleur. Page 18

2.6.10 Re direction de la RS232 In Situ : le connecteur JRX. Page 19

2.7 Configuration de MHC11E/Prg livrée. Page 20

2.8 Schéma structurel de l’émulateur. Page 20

2.9 Structure de l’émulateur MHC11E/Prg. Page 21

2.10 Emulateur, programmateur ; liste des composants. Page 21
 
 

3. Constitution de l’interface modulaire INT11E. Page 23

3.1 Caractéristiques de l’interface INT11E. Page 23

3.2 Esthétique de la carte INT11E. Page 23

3.3 Configurations multiples. Page 23

3.4 Brochages des Ports. Page 24

3.4.1 Organisation des ports. Page 24

3.4.2 Brochages typiques des connecteurs de port. Page 24

3.4.3 Détails des ports. Page 24

3.4.3.1 Brochage intégral du Port A. Page 25

3.4.3.2 Brochage intégral du Port B. Page 25

3.4.3.3 Brochage intégral du Port C. Page 25

3.4.3.4 Brochage intégral du Port D. Page 26

3.4.3.5 Brochage intégral du Port E. Page 26

3.4.3.6 Brochage intégral du Port S. Page 26

3.5 Détails sur la configuration de INT11E. Page 27

3.5.1 Sélection de l’alimentation de INT11E. Page 27

3.5.2 Sélection de l’alimentation symétrique . Page 27

3.6 Schéma structurel de l’interfaceINT11E. Page 28

3.7 Structure de l’interface INT11E. Page 29

3.8 Configuration de la carte INT11E livrée. Page 30

3.9 Interface modulaire INT11E. Page 30

3.9.1 Liste des composants de l’interface INT11E. Page 30

3.9.2 Liste des composants de l’option alimentation symétrique. Page 31
 
 

4. Utilisation de DEVHC11E/Prg système de développement pour 68HC11A/E Page 32

4.1 rappels et recommandations. Page 32

4.2 Préparation de l’émulateur. Page 33

4.2.1 Configuration de la carte MHC11E/Prg. Page 33

4.2.2 Montage et utilisation de la sonde. Page 34

4.3 Test de la carte émulateur MHC11E/Prg . Page 34

4.3.1 Connexion de l’émulateur à votre ordinateur. Page 34

4.3.2 Connexion de l’alimentation non régulée à l’émulateur. Page 35

4.3.3 Démarrage du logiciel DevMic11AS. Page 35

4.3.4 Chargement du texte source. Page 36

4.3.5 Configuration de DevMic11AS. Page 36

4.3.6 Installation du moniteur pour le microcontrôleur choisi. Page 38

4.3.7 Réponse de l’émulateur dans la fenêtre de communication

de DevMic11AS. Page 39

4.4 Préparation de l’interface modulaire INT11E. Page 40

4.4.1 Démontage des cordons " Nul Modem " et de

l’alimentation non-régulée. Page 40 4.4.2 Configuration de l’alimentation. Page 40

4.4.3 Placement de l’émulateur sur l’interface modulaire. Page 40

4.4.4 Mise en place de configuration de développement. Page 41

4.5 Mise en œuvre de votre émulateur équipé du 68HC811E2. Page 41

4.6 Mise en œuvre de votre émulateur équipé du 68HC711E9. Page 44
 
 

5. Contenu du cédérom. Page 49
 
 

6. Internet et documentations. Page 49

6.1 Le site dédié au système DEVHV11E/Prg. Page 49

6.2 Adresse sur le Web. Page 49

6.3 La recherche d’informations. Page 50

6.3.1 Les moteurs de recherche Page 50

6 .3.2 Brochures Motorola Page 50
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Tables des figures, photographies et illustrations : Page 6
 
 

Annexes : Page 51
 
 

Annexe1 : Liste complète du matériel. Page 52

Annexe2 : Schéma de MHC11E/Prg seul Page 54

Annexe3 : Schéma de INT11E seul Page 55

Annexe4 : Listing du programme de test Mode BootStrap

Texte source du programme de test de fonctionnement en mode BootStrap. Page 56

Annexes 5 : Texte source du programme du clignotant pour 68HC811E2

en mode BootStrap. Page 57

Annexes  6 : Texte source du programme du clignotant pour 68HC811E2

en mode MonoChip. Page 58

Annexes 7 : Texte source du programme du clignotant pour 68HC711E9

en mode BootStrap. Page 59

Annexes  8 : Texte source du programme du clignotant pour 68HC711E9

en mode MonoChip. Page 60

Annexes  9 : Petites Interfaces. Page 61
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Table des figures :


 

Figure 1 : Vue du système DEVHC11E/Prg. Page 12

Figure 2 : Caractéristiques de l’ensemble DevHC11E/Prg. Page 12

Figure 3 : Vue de l’émulateur MHC11E/Prg. Page 13

Figure 4 : Fonctions des straps et connecteurs de MHC11E/Prg. Page 14

Figure 5 : Caractéristiques mémoires des 68HC11A/E. Page 14

Figure 6 : Configuration de MHC11E/Prg à la livraison. Page 19

Figure 7 : Schéma structurel de l’ émulateur MHC11E/Prg. Page 20

Figure 8 : Structure de MHC11E/Prg. Page 21

Figure 9 : Vue de l’interface modulaire INT11E. Page 23

Figure 10 : Fonctions des straps et connecteurs de INT11E. Page 23

Figure 11 : Brochage typique des connecteurs de Port vu de dessus. Page 24

Figure 12 : Brochage intégral du Port A. Page 25

Figure 13 : Brochage intégral du Port B. Page 25

Figure 14 : Brochage intégral du Port C. Page 26

Figure 15 : Brochage intégral du Port D. Page 26

Figure 16 : Brochage intégral du Port E. Page 26

Figure 17 : Brochage intégral du Port S. Page 26

Figure 18 : Schéma structurel de l’interface Modulaire INT11E. Page 28

Figure 19 : Structure de l’interface Modulaire INT11E. Page 29

Figure 20 : Configuration de INT11E livrée. Page 30

Figure 21 : Vue du système de développement au déballage. Page 32

Figure 22 : Vue de la configuration de l’émulateur. Page 33

Figure 23 : Option d’origine pour MHC11E/Prg. Page 33

Figure 24 : Vue de la sonde montée. Page 34

Figure 25 : Premier écran de DevMic11AS après le lancement. Page 35

Figure 26 : Fenêtre d’ouverture d’un texte sources. Page 36

Figure 27 : Menu Options. Page 36

Figure 28 : Assistant Options liées au matériel. Page 36

Figure 29 : Assistant Options pour le programme. Page 37

Figure 30 : Commande Installer Moniteur. Page 38

Figure 31 : Demande de Reset. Page 38

Figure 32 : Test moniteur correct. Page 38

Figure 33 : Commande filière tout refaire. Page 39

Figure 34 : Commande tout reconstruire. Page 39

Figure 35 : Réponse de la carte émulateur dans la fenêtre de communication Page 39

Figure 36 : Emulateur positionné sur son interface. Page 40

Figure 37 : Emulateur positionné sur son interface INT11E. Page 41

Figure 38 : Branchement de la led seule. Page 41

Figure 39 : Débogueur. Page 41

Figure 40 : DevMic11AS. Page 41

Figure 41 : BootStrap. Page 41

Figure 42 : Commande d’assemblage, d’exécution et de téléchargement Page 42

Figure 43 : Résultats de l’assemblage. Page 42

Figure 44 : Mode MonoChip. Page 43

Figure 45 : Commande " outils " " Implanter code objet " Page 44

Figure 46 : Configuration de l’implantation du code, ici en EEPROM Page 44

Figure 47 : Résultats de l’assemblage. Page 45

Figure 48 : Fenêtre de " Implantation code objet " Page 45

Figure 49 : Mode Normal débogueur. Page 46

Figure 50 : Mode Programmateur. Page 46

Figure 51 : Déverrouillage Vpp. Page 46

Figure 52 : Résultats de la programmation en EPROM. Page 46

Figure 53 : Message d’erreurs lors d’une mauvaise programmation. Page 47

Figure 54 : Support de programmation PlccZif. Page 47

Figure 55 : Montage de l’adaptateur PlccZif sur l’émulateur. Page 48

Figure 56 : Tableau des sites Moteurs de Recherches. Page 50
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Electrome TM
Manuel d’utilisation de DEVHC11E/Prg.

Pau, France. http://www.devhc11e.ifrance.com Questions : tech@devhc11e.ifrance.com

Agrément :

Ceci est un accord légal entre vous, organisme ou utilisateur privé et Electrome . Si vous n’acceptez pas les termes de cet accord, retournez le plus vite possible, à vos frais, votre acquisition à votre fournisseur, pour un nouvel accord.

1. Copyright sur ce présent manuel : La société Electrome n’autorise l’utilisateur à reproduire tout ou partie du présent document ainsi que ses annexes qu’à seule fin personnelle dans un cadre non commercial ou à des fins pédagogiques.

2. Copyright sur DEVHC11E/Prg : La société Electrome signale que non seulement le présent document est protégé mais que le contenu décrit l’est aussi. A ce titre il est interdit de reproduire sous quelques formes que ce soit tout ou partie de l’ensemble DEVHC11E/Prg. La société Electrome signale aussi que toutes les marques citées sont des marques déposées et donc protégées.

3. Licences des programmes et documentations électroniques : DEVHC11E/Prg est livré avec des logiciels Freeware et Shareware ainsi qu’avec des logiciels en démonstration dans leurs dernières versions ( voir Cédérom ). La société Electrome ne peut être tenu responsable d’éventuels "Bogs" dans les versions livrées et vous proposera sur le site Internet des liens directs pour en télécharger les dernières versions.

4. Garantie limitée : La société Electrome a apporté le plus grand soin à la fabrication de l’émulateur DEVHC11E/Prg afin d’obtenir un produit de grande qualité et de grande fiabilité et ce, pour une utilisation professionnelle et pédagogique.

L’utilisateur s’engage à ne faire aucune intervention matérielle sur l’émulateur, modifications rajout de composants etc. … .

Le module émulateur Embedded MHC11E est fait pour fonctionner avec sa sonde PLCC52  ( c’est là l’un des principaux avantages de cet émulateur qui fonctionne comme un émulateur Embedded, mais a les avantages d’un émulateur In Circuit ) et éventuellement avec son interface QIL ( Quad In Line ) ; La société Electrome ne peut être tenu responsable de la destruction de l’interface QIL et de sa sonde PLCC due à de fausses manœuvres et mauvaises manipulations ( Voir § utilisation et manipulation de la sonde ).

A ces seules conditions :

- Dans sa version montée DEVHC11E/Prg est garantie un an pièces et main d’œuvre.

Dans sa version en Kit, La société Electrome ne peut souscrire aucune garantie mais offre, à titre gratuit, et ce dans le mois de l’achat une mise à niveau de fonctionnement garantie. Au-delà un forfait de 250 F sera demandé pour la mise en service de DEVHC11E/Prg.

5. DEVHC11E/Prg en ligne : enfin, la société Electrome soucieuse de faire évoluer ses produits proposera un site internet dédié au système DEVHC11E/Prg ; Descriptions de solutions technologiques, forum de discussion, Hot Line gratuite par Mails, descriptions de modules libres de droits et d’utilisation, solutions et projets pédagogiques de formations, banque de projets, liens externes, etc. … .

Avant propos :

Module d’évaluation de développement et de programmation pour MicroContrôleur Motorola 68HC11 série A/E : DevHC11E/Prg a été sélectionné officiellement, pour équiper les sections d’électronique de l’Académie de Bordeaux.

Le logiciel associé est DevMiv11AS/ACPS, le présent manuel y fera référence pour certaines manipulations spécifiques, mais n’a pas la vocation de remplacer la documentation de DevMic ; pour les manipulations les plus courantes se reporter au manuel de ce logiciel.

Il n’en reste pas moins qu’il peut, à travers son module émulateur MHC11E et sa sonde, vous permettre de travailler directement sur votre carte cible avec la plupart des logiciels du marché, cet ensemble prenant exactement la place d’un 68HC11 se trouvant sur la carte.

MHC11E/Prg est un Module Emulateur (Embedded) d'évaluation, de développement et de programmation pour microcontrôleur 68HC11 de Motorola. Il permettait, associé à un logiciel approprié (PcBug11(a), DevMic ou Mini-Ide), de travailler en Assembleur, en Basic, en Pascal ou en C.

Il vous permet d’éditer, d’assembler, de compiler votre programme source et de le télécharger, de le déboguer et de le suivre en mode pas à pas en RAM ou en E(E)prom, puis de visualiser les registres, de placer des points d’arrêts etc. … , enfin lorsque le programme est prêt, vous pouvez programmer le MicroContrôleur aux adresses, correspondantes en EEPROM et/ou en OTP(UV)PROM.

Il permet de travailler avec pratiquement tous les logiciels du marché (à partir du moment où il travaille en mode BootStrap) ; de DevMicAS/ACPS sous W95/98 à la série de logiciels, de ControlLord, MC11, Mini-Ide11 et son ToolsKit, WinBug11 en passant par Dos avec PCBug11(a).

L’ensemble de développement DEVHC11E/Prg est constitué de l’émulateur MHC11E/Prg de sa sonde PLCC amovible et son Interface modulaire INT11E, de son alimentation du cordon Null-Modem (liaison PC-Emulateur) et de documents et logiciels sur Cédérom.

Photo ci-dessus : DEVHC11E/Prg Ensemble de développement pour 68hc11 série A-E.

Si vous utilisez pour la première fois l’émulateur DEVHC11E/Prg reportez-vous au chapitre " Utilisation de DEVHC11E/Prg ".

L’auteur.
 
 

Manuel Version 1.00.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Les noms, systèmes et marques cités sont des noms et marques déposés. Tous droits réservés.
 
 

1. Présentation de l’émulateur  DEVHC11E/Prg.

L’émulateur DEVHC11E/Prg est constitué dans sa version montée de :

- MHC11E/Prg : Module émulateur Embedded.

- PlccSP : Sonde PLCC52.

- INT11E : Interface modulaire.

- Cordon standard : Nul Modem DB9M/DB9M 1,80m.

- Alimentation : Alimentation 6-12V continue non régulée.

- Documentations, logiciels et logiciels d’évaluations : Sur Cédérom.

Figure 1 : Vue du système DEVHC11E/Prg.
 
Caractéristiques de l’ensemble DevHC11E/Prg résumées :
 
Caractéristiques Item Remarques
MicroContrôleur 68HC811E2CFN2 Supporte tout les MicroContrôleurs de la série A/E ( voir tableau ).
256 Octets RAM 
2k Octets EEPROM Programmable In Situ.
Carte MicroContrôleur Type E  Ou E/Prg, Format carte de crédit. 
Carte Interface oui Avec triple port, toutes sorties : OIL8, HE10, DIL+Vcc, Masse.
Carte Sonde oui Amovible, pour utilisation de l’adaptateur ZIF : en Option.
Cordon PC-MHC11E/Prg oui Type Nul Modem Roline.
Alimentation oui Alimentation non- régulée 6-18v / 800 mA.
Data Book * oui Format PDF 68HC11 série E.
Logiciel PcBug11(a)* Gratuit oui  Avec Documentation.
Logiciels d’évaluations* oui DevMic11AS,ACPS, SBasic11, ControlBoy Mini-Ide, WinBug11, etc. .
Boîte de Stockage oui oui
Adaptateur ZIF Option Quand l’Emulateur Programmateur n’est que programmateur !
Adaptateur QIL Option Quand l’Emulateur Programmateur n’est que programmateur !
Sonde supplémentaire  Option Quand l’Emulateur Programmateur n’est que programmateur !

* L’ensemble de la documentation, logiciels et logiciels d’évaluations sont livrés sur un Cédérom.

Figure 2 : Caractéristiques de l’ensemble DevHC11E/Prg. 2. Constitution de MHC11E/Prg.

2.1 Caractéristiques de MHC11E/Prg.
 
 

- L’émulateur possède sa propre gestion RS232, par un Max 232CPE ou ACPE (consommation plus faible) pour la liaison PC- MHC11E/Prg avec un cordon standard de type Nul Modem.
 
 

- Il possède sa propre alimentation ( 100 mA ) et permet par P1 de choisir l’alimentation In Situ ou par la cible.
 
 

- Il génère la tension de programmation Vpp de OTP(UV) Prom de 68HC711E9 et E20 pour une programmation ISP (In Situ Programmable).
 
 

- Il supporte tous les modes de fonctionnement du 68HC11 BootStrap, Monochip, … .

- Il permet par ses straps de configuration de fonctionner avec la plupart des logiciels du marché.

- L’émulateur DEVHC11/Prg (1) n’utilise pas le quartz de la cible dans la version Education Nationale pour des raisons de simplicité de développement.
 
 

- De même, l’adaptateur IrdA (1) n’est pas prévue dans la version Education Nationale.

(Voir figure page suivante pour les autres fonctions ).

- Il est livré avec PcBug11(a) 3.42 (pour les Inconditionnels !) et son équivalent sous Windows95/98 WinBug11. (Voir chapitre Cédérom pour plus de détails.)

- Livré avec Mini-Ide sous Windows95/98 (Editeur, Assembleur, Loader) et un simulateur Wookie totalement Freeware, l’ensemble constituant un système, non parfait certes, mais un système de développement complet !

2.2 Implantation de la carte MHC11E seule.

Figure 3 : Vue de l’émulateur MHC11E/Prg.




(1) Disponible uniquement dans la version Industrielle DEVHC11E/Prg v1.2 .

2.3 Configurations multiples :
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Figure 4 : Fonctions des straps et connecteurs de MHC11E/Prg.
 
2.4 Les microcontrôleurs supportés par MHC11E/Prg.

L’émulateur supporte les microcontrôleurs suivant :

- 68HC11A1CFN ($0D) Pas de (P)ROM.

- 68HC11A8CFN1 ($0F) BUFFALO EN ROM.

- 68HC11E1CFN2 ($0D) Pas de (P)ROM.

- 68HC11E9BCFN2 ($0F) BUFFALO EN ROM.

- 68HC711E9CFN2 ($0F) 12 k d'OT(E)PROM.

- 68HC711E20CFN2 ($0F) 20k d'OT(E)PROM.

- 68HC811E2CFN2/FN ($FF ou 0F) 2 k EEPROM.

NB : Entre parenthèses valeur du registre de configuration : registre CONFIG $ 103F.

2.5 Rappel des caractéristiques mémoires des Microcontrôleurs séries A et E.

Eléments RAM
ROM
EPROM
EEPROM
MC68HC11A0
256
--
--
--
MC68HC11A1
256
--
--
512
MC68HC11A8
256
--
--
512
MC68HC11E0
512
--
--
--
MC68HC11E1
512
--
--
512
MC68HC11E8
512
12K
--
--
MC68HC11E9
512
12K
--
512
MC68HC711E9*
512
--
12K
512
MC68S711E9**
512
--
12K
512
MC68HC11E20
768
20K
--
512
MC68HC711E20*
768
--
20K
512
MC68HC811E2
256
--
--
2048

* Existe en version UVPROM ou OTP.

** Version sécurisée.

Figure 5 : Caractéristiques mémoires des 68HC11A/E.

RAM ® Mémoire à lecture, écriture, non sauvegardée en l’absence de tension.

ROM ®Mémoire à lecture seule programmée par le constructeur.

EPROM®Mémoire à lecture seule programmée par l'utilisateur effaçable par UV.

OTPROM®Mémoire à lecture seule programmée par l'utilisateur non effaçable.

One Time Programmable PROM.

EEPROM®Mémoire effaçable et programmable électriquement In Situ.

Les versions les plus intéressantes sont au nombre de 4 les ; MC68HC11E1, MC68HC711E9 - MC68HC711E20 (OTP ou UV), et enfin le plus prometteur le MC68HC811E2 (CFN2 ou FN).

NB : La version du microcontrôleur qui équipe en version de base MHC11E/Prg est le MC68HC811E2FN, mais vous pouvez travailler avec toute la série des /A et /E il vous suffira de bien configurer le lancement de PCBug11(a) ou le logiciel que vous utiliserez.

2.6 Détails sur la configuration de MHC11E/Prg

2.6.1 Sélection de l’alimentation du MHC11E/Prg.

P1 : Sélection de l’alimentation du MHC11E/Prg : ON (Strap mis) In Situ ou OFF (Strap enlevé) par la cible.


Le strap P1 vous permet de sélectionner l’alimentation de l’émulateur et en même temps celle de la cible ; en effet si vous choisissez de mettre le strap P1 "ON" avec le cordon d’alimentation en J6 ( Voir schéma structurel ) l’émulateur alimente aussi la cible.

A noter que, l’alimentation de l’émulateur est constituée d’un 78L05 (100mA) et que, par conséquent, la consommation de la cible ne devrait pas dépasser plus de 40 à 50mA.

Si vous choisissez d’alimenter l’émulateur par la cible ( c’est la majeure partie des cas et plutôt conseillé !) le strap P1 devra être "OFF" et l’alimentation de l’émulateur se fera par la sonde, vous vérifierez que la qualité du 5 V soit compatible avec la génération de la tension Vpp de programmation ( taux d’ondulation inférieur à 5%) si vous devez programmer un 68HC11 version Eprom.

Dans le cas de l’alimentation de l’émulateur par la cible constituée par INT11E l’alimentation non régulée (la même) est connectée sur le connecteur J5 de INT11E et la strap P1 est mis "ON".

Voir configuration du strap P1 de INT11E, paragraphe 2.5.1.

2.6.2 Sécurité de Vpp.

P2 : Sécurité de Vpp : OFF sécurité, ON Prêt à programmer.

Dans la procédure de programmation de l’Eprom, aussi bien en UV qu’en OTP, vous bénéficiez d’une sécurité ; une fois sélectionné le mode programmation (I1 en Haut voir paragraphe 1.6.8), il vous faudra déverrouiller le générateur de tension VPP (l’entrée Auto-Shuntdown du Max 662A) afin que la tension de programmation soit appliquée à l’entrée Xirq/Vppe du 68HC711E9/E20.

Une fois la procédure de programmation terminée, re sécuriser l’entrée du Max 662A

Attention ! : Ne jamais déverrouiller Vpp ( mettre le Strap P2) sur un autre 68HC11 que la série 7 ; sous peine de destruction irrémédiable du circuit.

Voir Paragraphe 1.6.8 sur la programmation de l’Eprom des 68HC711E9 et E20 en versions UV et OTP Prom.

2.6.3 Configuration de la liaison RS232, en développement Normal et en Programmation.

P3 : Liaison RS232 : ON normale avec P7 OFF.

Configuration de la liaison RS232, dans son mode de fonctionnement en mode BootStrap l’émulateur utilise la voie de direction normale ; liaison MHC11E/Prg PC-MHC11E/Prg, P3 "ON" avec P7 "OFF" et ce, de façon exclusive.


Voir programmation de la voie de re direction P7 ci-après.
 
 
 
 
 
 

2.6.4 Développement sous DOS et Windows 95

P4 : Mode débogueur PcBug11 et compatible.

Si vous choisissez de travailler avec le logiciel Motorola PcBug11(a) le mode débogueur nécessite la mise à " ON " du strap P4 borne PD0 relié à Xirq.

Notons que ce strap n’est nécessaire que dans le mode débuggeur, mais n’influe en aucune façon le fonctionnement en Mono Chip ou en mode Programmation, puisque déconnecté dans ce dernier cas.

NB : Le développement avec PcBug11(a) n’est pas traité.

2.6.5 Développement sous Windows 95-98-NT

P5 : Mode débogueur DevMic11.

Si, par contre, vous choisissez de travailler avec les logiciels DevMic11AS ou ACPS la gestion du mode débuggeur se fait par la sortie OC5/PA3 (voir documentation du logiciel) du 68HC11 et ce mode nécessite la mise à " ON " du strap P5, PA3/OC5 relié à Xirq.

Voir chapitre " Utilisation de DEVHC11E/Prg " en général.

Notons également que ce strap n’est nécessaire que dans le mode débuggeur.
 
2.6.6 Programmation de la tension de référence.

P6 : Programmation de Vréf : ON  Vréf = 2,56V ou OFF Vréf de la cible.

L’émulateur MHC11E/Prg vous permet de programmer la tension de référence de votre choix ; soit vous choisissez la référence In Situ Vréf = 2,56 V.
 
 
 
 

Vous devrez alors programmer P6 "ON" ou dans le cas contraire vous décidez d’utiliser une référence externe et vous programmez le strap P6 "OFF". Dans ce cas l’entrée de référence n’est pas filtrée.
 
 

P6 "ON" Vréf In Situ : P6 "OFF" Vréf Externe :

Vréf = 2,56 V Vréf = x V

 
 
 
 

NB : Si vous décidez d’utiliser une référence de tension externe, n’oubliez pasd’intégrer le filtre passe bas à l’entrée Vrh sur la carte cible.

Dans tout les cas évitez de laisser cette broche du 68HC11 en l’air ! Fixez le potentiel de l’entrée Vrh, en laissant le strap P6 "ON" si vous n’en avez pas l’utilité et intéressez vous à P6 lorsque vous utiliserez le convertisseur Analogique Numérique.

2.6.7 Re direction de la RS232 In Situ.

P7 : Re direction RS232 : ON Rx, Tx externes par émulateur avec P3 OFF.


La configuration de la liaison RS232, dans son mode de fonctionnement normal l’émulateur utilise la voie de direction normale (Liaison RxD PC-MHC11E/Prg) P3 "ON" avec P7 "OFF" et ce, de façon exclusive. L’émulateur MHC11E/Prg vous permet de re diriger la liaison RS232 en externe et In Situ c’est à dire sans utiliser un autre circuit de gestion RS232 (Max 232CPE par exemple) en programmant le strap P7 "ON" et P3 "OFF" et ce, toujours de façon exclusive ; vous redirigez la liaison RS232 sur le connecteur JRX de l’émulateur. Un simple cordon DB9F (pour le PC) HE13 femelle à sertir pour l’émulateur vous permettra de relier l’émulateur à un autre PC pour lui permettre de recevoir des informations de l’extérieur, que ce soit en phase de développement ou en mode MonoChip.

Ceci n’est naturellement valable que pour la ligne RxD c’est à dire dans le sens PC-MHC11E/Prg. Dans l’autre sens cela ne pose naturellement aucun problème.

Si par contre vous désirez utiliser PD0, PD1 vous pouvez également le faire à travers la cible ou l’application ou encore à travers l’interface INT11E. L’émulateur MHC11E/Prg vous le permet ; il vous suffit de mettre "OFF" les deux straps P3 et P7 et la redirection se fera à travers la carte cible ou la carte INT11E, et pour cette dernière au niveau du port de contrôle PORTS, JSx.

Il vous faudra alors prévoir dans tout les cas, la gestion RS232 de façon intégrale avec par exemple un Max 232CPE.

Attention ! :

Dans tout les cas, si vous décidez de faire une redirection de l’interface RS232, il ne faut jamais laisser un strap sur P3 ou P7.Vous risqueriez d’endommager le Max 232CPE de l’émulateur ou celui de la carte cible même s’il est protégé. Il vaut mieux ne pas prendre de risques inutiles.

Attention ! :



De la même façon ne jamais faire de re direction double vous risqueriez les mêmes désagréments que précédemment.
 
 

NB : Pour le cordon, si vous ne dépassez pas 1,2 mètre, du fil en nappe suffira. Par contre pour un cordon de 2 mètre, pensez plutôt à utiliser un cordon blindé trois conducteurs plus blindage.

Remarque : La manœuvre de redirection étant un peu délicate ; le strap est un strap simple, sans prise en main rapide pour éviter les manœuvres indélicates.

De plus, certains logiciels supportent mal le mode de travail en aller-retour (half duplex) sur les mêmes lignes et deux modes de fonctionnement, cette méthode permet de faire fonctionner votre émulateur presque comme un émulateur In Circuit, en libérant une ligne RS232.

Il y a un seul petit inconvénient ; la manœuvre est manuelle. Mais dans certains cas, c’est mieux que rien !

2.6.8 Sélection du mode débogueur ou programmateur, en mode BootStrap.

I1 : Mode débogueur ( point visible) ou Programmateur (point caché).

Que vous soyez sous PcBug11(a) ou sous DevMic11AS ou sous tout autres logiciels, vous pouvez programmer les versions Eprom (OTP ou UV) de la famille 68HC11.

Il vous suffit de passer du mode normal "Débogueur" au mode "Programmateur" en actionnant l’inverseur I1 vers le haut, de déverrouiller la tension Vpp, de lancer la procédure de programmation ; une fois programmé, verrouiller Vpp et repasser en mode "Débogueur" (voir § programmation des 68HC711E9/20).


 
 
 
 
 
 
 
 
 
 

2.6.9 Sélection du mode de fonctionnement.

S1 : Sélectionne le mode de fonctionnement (BootStrap, Monochip, …).
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Modes de fonctionnements en visuel :
 
 
 
 
 
 
 
 
 
 
 
 
BootStrap
MonoChip
Test
Etendu

2.6.10 Re direction de la RS232 In Situ par le connecteur JRX.

JRX : Sortie de la RS232 re dirigée.

L’émulateur MHC11E/Prg vous permet de re diriger la liaison RS232 en externe et In Situ, c’est à dire sans utiliser un autre circuit de gestion RS232 (Max 232CPE par exemple).

En programmant le strap P7 "ON" et P3 "OFF" et ce toujours de façon exclusive, vous redirigez la liaison RS232 sur le connecteur JRX de l’émulateur ; un simple cordon DB9F (pour le PC) HE13 femelle à sertir pour l’émulateur vous permettra de relier l’émulateur à un autre PC ou appareil possédant une liaison RS232 en adaptant la prise DB9F enDB9/25-M/F.

2.7 Configuration de MHC11E/Prg livrée :

Figure 6 : Configuration de MHC11E/Prg à la livraison
 
2.8 Schéma structurel de l’émulateur MHC11E/Prg.

Figure 7 : Schéma structurel de l’ émulateur MHC11E/Prg.
 
2.9 Structure de l’émulateur MHC11E/Prg.

Figure 8 : Structure de MHC11E/Prg.

2.10 Emulateur Programmateur MHC11E/Prg.

Liste des composants
 
Item Qté  Référence Valeur Commentaire
1 1 R1 10M Couche Carbone 5% ¼ W
2 2 R2, R3 4,75k Métal 1% ¼ W ou suivant schéma !
3 6 R4 à R9 4.7k Couche Carbone 5% ¼ W
4 1 R10 47 à 100 Couche Carbone 5% ¼ W
5 1 R11 10k Couche Carbone 5% ¼ W
6 2 C1, C2 22p Condensateur Céramique
7 1 C3 100µF Condensateur Vertical Alu.Elec
8 1 C6 47nF Condensateur LCC
9 5 C4,C5,C14,C15,CVpp 100nF Condensateur Céramique
10 5 C7,Ca,Cb,Cc,Cd 1µF Condensateur Vertical Alu.Elec 25/50v
11 2 C10,C11 0.22µF Condensateur Tantale 35v
12 1 C8 0,33µF Condensateur Tantale 35v
13 1 C9 0.22µF Condensateur Tantale 35v
14 1 C12 22µF Condensateur Tantale 16v
15 1 C13 10µF Condensateur Tantale 16v
16 1 D1 1N4007 Diode de redressement
17 2 D2 1N4148 Diode de commutation Rapide
18 1 D3 LRr Basse consommation Rouge
19 1 D4 LRv Basse consommation Verte
20 1 S1 MD Double Inter
21 1 I1 MINV Inverseur Simple pour CI 
22 1 Reset Bpf Touche MDP JEANRENAUD (Rouge)
23 2 J1,J2 5V Samtec SC-1S1-GG
24 3 J3,J4,J5 M Samtec SC-1S1-GG
25 1 J6 JMS Connecteur Alim. 
26 1 JT1 Vpp Samtec SC-1S1-GG
27 1 X1 8 M Hz Quartz 8 M Hz Bas profil Type HC49/S
28 1 J7 DB9M Coudée 90°à Clips
29 1 JB,JJ,JN,JR Repos Barrette mâle dorée 1 x 8 picots
30  6 P1,P2,P3,P4,P5,P6 Config Barrette mâle dorée 6 x 2 picots 
31 4 Pjr, Pax, Sal, Pr Config  Cavalier de codage long avec prise en main !
32 1 Pour HC11 Plcc52 Support HC11
33 1 Pour Max662 Dil8 Support Tulipes
34 1 Pour Max232 Dil16 Support Tulipes
35 1 U3 78L05 TO92
36 1 U2 Max662 Max 662ACPA
37 1 U1 Max232 Max 232CPE
38 1 U4 68HC11 68HC811E2FN/CFN2
39 4 Doubleur De Plcc52 Test Samtec SS-113-G-8 ( Adaptateur QIL )
40 1 85X54mm Sérigraphiée CI 2 faces 85X54mm Sérigraphiée 
41 4 Picots de la Sonde  Interface Samtec SS-113-G-2
42 1 Plca de la Sonde Plcc Connect Samtec PLCA –52-S-T-N
43 1 Matrice PVC Sonde Renfort Renfort Sonde + Grifax D4
44 1 CI Sonde 40X40mm Sérigraphiée 
45 1 Alim. Universelle Trf 9-12 Volts 800mA
46 1 Cordon série PC/MHC Cordon " Nul Modem " Roline F/F
47 1 J6 JRX Barrette mâle dorée 1 x 3 picots
48 1 P7 Barrette mâle dorée 1 x 2 picots

La carte supporte les 68HC11A1/A8/E1/E9/711/9-20/811E2 même sans BUFFALO. On peut donc faire du pas à pas en EEPROM avec PcBug11(a) ou DevMic11AS.

Le 68HC811E2 est disponible en configuration 0F ( registre config. 0F, pseudo vecteur JSCI ) il est conseillé par rapport aux autres versions.

Voir la liste exacte des références 68HCX11/XX de MOTOROLA ci-dessous, et au paragraphe 2. 5 ; liste des 68HC11 compatibles avec la carte MHC11E.

Référence
Configuration
Remarque
68HC11A1CFN
($0D)
Pas de (P)ROM
68HC11A8CFN1
($0F)
BUFFALO EN ROM
68HC11E1CFN2
($0D)
Pas de (P)ROM
68HC11E9BCFN2
($0F)
BUFFALO EN ROM
68HC711E9CFN2
($0F)
12 k d'OT(E)PROM
68HC711E20CFN2
($0F)
20k d'OT(E)PROM
68HC811E2CFN2/FN
($FF ou 0F)
2 k EEPROM

3 Constitution de l’interface INT11E.

3.1 Caractéristiques de l’interface modulaire, INT11E.

- L’interface modulaire INT11E possède une alimentation 5 volts / 1A et permet par P1 de choisir l’alimentation par la cible.

- Elle possède aussi, mais en option, une alimentation +/- 12 ou +/- 15 Volts configurable par le strap J6.

- Elle possède un triple interfaçage des ports du 68HC11; en OIL (One In Line ), HE10, et DIL des ports A, B ,C, D, E et S port spécifique à l’interface.

- L’interface modulaire INT11E possède aussi une double interface QIL et PLCC pour l’émulateur.

3.2 Implantation de la carte INTT11E seule ( avec son alimentation symétrique ).

Figure 9 : Vue de l’interface modulaire INT11E.

3.3 Configurations multiples :
 
P1 : Sélection de l’alimentation du MHC11E/Prg et de INT11E ON In Situ OFF par l’émula-teur MHC11E/Prg.

J6 : Sélection de l’alimentation symétrique +/-12 ou +/-15 Volts ; ON +/-12 V et OFF +/-15 V.

Figure 10 : Fonctions des straps et connecteurs de INT11E.
 
3.4 Brochage des ports

3.4.1 Organisation des ports.

Les ports de l’interface sont triplés sous trois formats différents :

- OIL (8) (One In Line) pour les tests et mesures.

Connecteur de type JXb ( voir schéma ).

- HE10 (16 ) pour la connexion des modules d’interfaces. Notons ici que ce connecteur

intègre le 5 volt et la masse respectivement aux bornes 7 / 8 et 1 / 2 et qu’il possède un

détrompeur.

Connecteur de type JXh (voir schéma ). - DIL ( 16 )(Dual In Line) pour la connexion des modules d’interfaces. Notons ici que

ce connecteur intègre le 5 volt et la masse respectivement aux bornes 7 / 8 et 1 / 2 et

qu’il possède un dé trompeur .

Connecteur de type JX (voir schéma ).

NB : Notons que ce dernier type de connecteur (DIL) n’est intégré sur cette interface que pour une raison de compatibilité avec l’ancien standard et aussi pour offrir un faible coût à l’interfaçage par rapport aux connecteurs de type HE10.

Remarque : Les nouveaux modules développés et qui complèteront le système DEVHC11E/Prg seront munis d’une empreinte HE10(16)/DIL(16).

3.4.2 Brochage typique des connecteurs de Port :
 
 




































Figure 11 : Brochage typique des connecteurs de port vu de dessus.

3.4.3 Les Ports de INT11E en détail.

Le détail des brochages pour les connecteurs des Ports est donné sous forme de tableaux dans l’ordre physique des connecteurs pour les broches classiques avec un rajout pour les broches spéciales.

3.4.3.1 Brochage intégral du Port A.

Nom et n° de la Broche sur 68HC11
n° sur JAb
n° sur JAh
n° sur JA
IC3/PA0 - 34 - (A0)
8
9
9
IC2/PA1 - 33 - (A1)
7
10
10
IC1/PA2 - 32 - (A2)
6
11
11
OC5/PA3 - 31 - (A3)
5
12
12
OC4/PA4 - 30 - (A4)
4
13
13
OC3/PA5 - 29 - (A5)
3
14
14
OC2/PA6 - 28 - (A6)
2
15
15
OC1/PAI/PA7 - 27 - (A7)
1
16
16
5 V VDD - 26 -
-
7-8
7-8
Masse VSS - 1 -
-
1-2
1-2
Figure 12 : Brochage intégral du Port A.
 
3.4.3.2 Brochage intégral du Port B.
Nom et n° de la Broche sur 68HC11
n° sur JBb
n° sur JBh
n° sur JB
A8/PB0 - 42 - (B0)
8
9
9
A9/PB1- 41- (B1)
7
10
10
A10/PB2 - 40 - (B2)
6
11
11
A11/PB3 - 39 - (B3)
5
12
12
A12/PB4 - 38 - (B4)
4
13
13
A13/PB5 - 37 - (B5)
3
14
14
A14/PB6 - 36 - (B6)
2
15
15
A15/PB7 - 35 - (B7)
1
16
16
5 V VDD - 26 -
-
7-8
7-8
Masse VSS - 1 -
-
1-2
1-2
Strb R/W\ - 6 - RB
-
5
5
Figure 13 : Brochage intégral du Port B.
 
3.4.3.3 Brochage intégral du Port C
Nom et n° de la Broche sur 68HC11
n° sur JCb
n° sur JCh
n° sur JC
A-D0 /PC0 - 9 - (C0)
8
9
9
A-D1 /PC1- 10 - (C1)
7
10
10
A-D2 /PC2 - 11 - (C2)
6
11
11
A-D3 /PC3 - 12- (C3)
5
12
12
A-D4 /PC4 - 13- (C4)
4
13
13
A-D5 /PC5 - 14 - (C5)
3
14
14
A-D6 /PC6 - 15 - (C6)
2
15
15
A-D7 /PC7 - 16 - (C7)
1
16
16
5 V VDD - 26 -
-
7-8
7-8
Masse VSS - 1 -
-
1-2
1-2
Figure 14 : Brochage intégral du Port C. 3.4.3.4 Brochage intégral du Port D
Nom et n° de la Broche sur 68HC11
n° sur JDb
n° sur JDh
n° sur JD
PD5/SS\ - 25 - (D5)
8
9
9
PD4/SCK - 24 - (D4)
7
10
10
PD3/ MISI - 23 - (D3)
6
11
11
PD2/ MISO - 22 - (D2)
5
12
12
IRQ\ - 19 - (IRQ)
4
13
13
STRB/R/W\ - 6 - (RB)
3
14
14
E - 5 - (E)
2
15
15
STRA/AS - 4 - (RA)
1
16
16
5 V VDD - 26 -
-
7-8
7-8
Masse VSS - 1 -
-
1-2
1-2
Figure 15 : Brochage intégral du Port D.
 
3.4.3.5 Brochage intégral du Port E
Nom et n° de la Broche sur 68HC11
n° sur JEb
n° sur JEh
n° sur JE
AN0/PE0 - 43 - (E0)
8
9
9
AN1/PE1 - 44 - (E1)
7
10
10
AN2/PE2 - 45 - (E2)
6
11
11
AN3/PE3 - 46 - (E3)
5
12
12
AN4/PE4 - 47 - (E4)
4
13
13
AN5/PE5 - 48 - (E5)
3
14
14
AN6/PE6 - 49 - (E6)
2
15
15
AN7/PE7 - 50 - (E7)
1
16
16
5 V VDD - 26 -
-
7-8
7-8
Masse VSS - 1 -
-
1-2
1-2
Figure 16 : Brochage intégral du Port E.
 
3.4.3.6 Brochage intégral du Port S
Nom et n° de la Broche sur 68HC11
n° sur JSb
n° sur JSh
n° sur JS
VRH - 52 - (Vrh)
8
9
9
VRL - 51 - (Vrl)
7
10
10
RESET\ - 17 - (Rst)
6
11
11
XIRQ\ - 18 - (XIRQ)
5
12
12
MODA/LIR\ - 3 - (MA)
4
13
13
MODB/VSTBY - 2 - (MB)
3
14
14
PD0/RXD - 20 - (Rx)
2
15
15
PD1/TXD - 21 - (Tx)
1
16
16
5 V VDD - 26 -
-
7-8
7-8
Masse VSS - 1 -
-
1-2
1-2
Figure 17 : Brochage intégral du Port S. 3.5 Détails sur la configuration de INT11E.

3.5.1 Sélection de l’alimentation de INT11E.

P1 : Sélection de l’alimentation de INT11E ON In Situ ou OFF par MHC11E/Prg.


Le strap P1 vous permet sélectionner l’alimentation de l’émulateur et en même temps celle de la cible ; en effet si vous choisissez de mettre le strap P1 "ON" avec le cordon d’alimentation en J5 (Voir schéma structurel Figure 18) l’interface alimente aussi la cible interface plus ses modules.

A noter que l’alimentation de l’émulateur est constituée d’un 7805 (1A) et que par conséquent la consommation de la cible ne devrait pas dépasser 900 mA.

Si vous choisissez d’alimenter l’émulateur par la cible (c’est la majeure partie des cas et plutôt conseillé !) le strap P1 de l’émulateur devra être "OFF" et l’alimentation de l’émulateur se fera par la sonde, vous vérifierez que la qualité du 5 V sera compatible avec la génération de la tension Vpp de programmation ( taux d’ondulation inférieur à 5%).

Voir configuration du strap P1 de MHC11E11E/Prg.

Dans le cas de l’alimentation de la cible par l’émulateur, constituée par MHC11E/Prg, l’alimentation non régulée (la même) est connectée sur le connecteur J6 de MHC11E/Prg et la strap P1 est mis "ON".

3.5.2 Sélection de l’alimentation symétrique +/-12 ou +/-15 Volts.

J6 : Sélection de la tension de l’alimentation symétrique.

Si vous possédez l’option de l’alimentation symétrique +/-12 ou 15 volts ; vous pourrez configurer par l’intermédiaire du strap J6 l’alimentation symétrique en J7, J8, J9 +/-12 volts 120 mA ou +/- 15 volts 100 mA.

L’alimentation montée autour du Max 743 CPE permet l’alimentation de petits montages analogiques constitués de quelques amplificateurs opérationnels ou capteurs et leurs conditionneurs.

-15 V en J7

Masse en J8

+ 15 V en J9
 
 
 
 
 
 

-12 V en J7

Masse en J8

+ 12 V en J9
 
 
 
 
 
 

Attention ! : Ne jamais mettre les deux straps P1 de l’interface INT11E et MHC11E/Prg

sous peine de destruction d’un des deux régulateurs !

3.8 Configuration de la carte INT11E livrée.

Figure 20 : Configuration de INT11E livrée.
 
3.9 Interface INT11E, liste des composants.

3.9.1 Liste des composants de l’inteface INT11E.
 
Item Qté  Référence Valeur Commentaire
1 1 R1 1,2k Couche Carbone
2 2 D1,D2 1N4007 Diode de redressement
3 1 C1 0,33µF Condensateur Tantale 35 V
4 1 C2 0,22µF Condensateur Tantale 35 V
5 1 C3 220µF Condensateur Alu. Electrolytique Vertical 16V
6 1 C4 100nF Condensateur LCC
7 1 D3 Lr Led Rouge 3mm
8 1 U2 LM7805 Boîtier TO220 + Rad +Vis (petits matériels)
9 J5 JM (M) Connecteur Alim. 
10 4 J1 à J4  Tulipe Samtec SC-1S1-GG
11 1 CI 2 Faces 144X114 mm Sérigraphiée 
12 6 JA/B/C/D/E/F/S Dil16 Tulipe
13 6 JA/B/C/D/E/F/S\H HE10-16 HE10 avec dé trompeur
14 5 Pc1/2/3/4/5 Pieds  10/12mm, h=5mm
15 4 SU1 QIL Samtec SS-113-G-8 ( Adaptateur QIL )
16 6 JA/B/C/D/E/F/S\B OIL Samtec SS-108-G-2
17 1 SAL Alim Barrette mâle dorée 1 x 2 picots
18 1 U2 Plcc52 Support pour sonde MHC11E/Prg

3.9.2 Option alimentation +/-12/15 Volts.
 
Item Qté  Référence Valeur Commentaire
19 1 J6 +/-12/15 V Barrette mâle dorée 1 x 3 picots
20 1 C6 100nF Condensateur Céramique
21 1 C14 150µF Condensateur Alu Elec 35V Alim Découpage Vertical
22 2 C7,C10 10nF Condensateur Céramique
23 1 C8 10µF Condensateur Tantale 35V
24 1 C9 1µF Condensateur Tantale 35V
25 2 C5,C13 150µF Condensateur Alu Elec 35V Alim Découpage Vertical
26 2 C11,C12 2,2µF Condensateur Tantale 35V
27 12 J7,J8,J9  Picot Samtec SC-1S1-GG en 3x4 groupés
28 1 U3 Max 743 Max 743 CPE
29 1 Pour Max 743 DIL16 Support Tulipe Dip 16
30 2 L1,L2 100µF Self Torique 100µF 2W
31 2 L3,L4 27uF Self linéaire 27µF 2w
32 2 D4,D5 Diode Diode Schottky 1N5817

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

4. Utilisation de DEVHC11E/Prg système de développement pour 68HC11A/E.

4.1 Rappels et recommandations.

L’émulateur DEVHC11E/Prg est constitué dans sa version montée de :

- MHC11E/Prg : Module émulateur Embedded.

- PlccSP : Sonde PLCC52.

- INT11E : Interface modulaire.

- Cordon standard : Nul Modem DB9M/DB9M 1,80m.

- Alimentation : Alimentation 6-12V continue non régulée.

- Documentations, logiciels et logiciels d’évaluations : Sur Cédérom.

Vous devez retrouver, au déballage, dans la boîte de rangement tout les éléments cités précédemment ; voir illustration ci-dessous.

Figure 21 : Vue du système Développement DEVHC11E/Prg au déballage.
 
Si vous ne retrouviez pas le contenu exact décrit et vu sur la photographie ci-dessus ou si l’un des éléments est abîmé ; contactez, dans les plus brefs délais, votre fournisseur pour l’envoi ou l’échange standard de l’élément en question.

NB : Dans sa version Education Nationale un cédérom sera livré par établissement.

Il se peut que, suivant les cas, vous ayez un cédérom 51/4 pouces ou 21/2 pouces ; il s’agit du même cédérom ; le contenu en est rigoureusement le même.

Remarques : Pour mettre en œuvre, votre système de développement, vous devrez suivre à la lettre au pas à pas et dans l’ordre les instructions des étapes suivantes :
 
 

- Préparation de l’émulateur MHC11E/Prg.

- Test de fonctionnement BootStrap de l’émulateur.

- Préparation de l’interface INT11E.

- Mise en œuvre.

- Mise en œuvre spécifique pour ceux qui possède une version UV ou OTP Prom.

4.2 Préparation de l’émulateur.

4.2.1 Configuration de la carte MHC11E/Prg.

Figure 22 : Vue de la configuration de l’émulateur.
 
Normalement la carte émulateur est livrée configurée :

- Mode bootstrap : S1 1/ ON, 2/ ON.

- Mode normal de communication : P3 / ON.

- Mode débogueur DevMic11 : P5/ ON.

- Mode développement : I1 / Bas.

- Alimentation IN Situ : P1 / ON. Figure 23 : Options d’origine

- Vréf In Situ : P6 / ON. pour MHC11E/Prg.

Si cela n’était pas le cas, vérifiez que vous avez bien configuré l’émulateur comme décrit ci-dessus.

4.2.2 Montage et utilisation de la sonde PlccSp.

A la livraison la sonde est séparée de la carte émulateur. Le montage en est, néanmoins très simple : positionnez le coté QIL52 de la sonde sur l’interface QIL52 de l’émulateur MHC11E/Prg en faisant bien attention à aligner le détrompeur de la sonde et le dé trompeur du support PLCC52 du 68HC11.

Les deux détrompeurs doivent être correctement alignés pour exécuter la manœuvre suivante.

Prenez l’émulateur et la sonde respectivement entre vos pouces et les index, majeurs et annulaires et " insérez " l’ensemble fermement. Votre émulateur est prêt à être testé.
 
 

Figure 24 : Vue de la sonde montée.
 
 

NB : Il se peut que la première " insertion " puisse poser quelques difficultés ; une autre méthode de montage, consiste à positionner l’ensemble sur une surface dure et à exercer une pression sur l’ensemble émulateur plus sonde de façon équilibrée et ferme.

Cette méthode ne pose aucune difficulté et donne aussi de bons résultats.
 
 

Remarques Importantes :

L’émulateur est fait pour fonctionner avec sa sonde ; son placement et son extraction d’une cible ou d’une application est très facile, pratique et fiable.

La sonde offre une souplesse de développement digne des meilleurs émulateurs.

L’interface QIL52 permet à la sonde d’être démontable (voir conseil au paragraphe démontage de la sonde) pour garder la compatibilité avec l’ancien système MHC11A. Mais sa manipulation pour le démontage reste très délicate et demande beaucoup de précautions.

Alors un conseil : utilisez l ‘émulateur MHC11E/Prg avec sa sonde PlccSp aussi bien sur une cible qu’avec l’interface INT11E.

Sachez enfin que vous pouvez utiliser l’émulateur sans sa sonde sur l’interface INT11E qui reste dotée d’une interface QIL52.

4.3 Test de la carte émulateur MHC11E/Prg

Remarque : Pour le moment vous ne travaillerez qu’avec l’émulateur muni de sa sonde, en fait lorsque l’on parlera de l’émulateur, on parlera de la carte MHC11E/Prg et sa sonde PlccSp.

4.3.1 Connexion de l’émulateur à votre ordinateur.

- Connectez le cordon " Nul Modem " à votre ordinateur, sur la sortie RS232 "COM 2".(Sortie COM 2 conseillée).

- Connectez l’autre extrémité sur l’interface RS232 de l’émulateur connecteur J7 ; voir Figure 3.
 
 

Prendre soin, pour ses connexions, de bien visser les molettes de fixation.
 
 

4.3.2 Connexion de l’alimentation non régulée à l’émulateur.

- Avant tout branchement vous devez régler la tension de sortie de l’alimentation en réglant le commutateur à glissière sur 7,5 ou 9 volts. De plus l’alimentation est dotée d’un kit universel de connexion ; choisissez l’embout " jack américain " diamètre D : 5,5 mm extérieur et diamètre d : 2,5 mm.

- Branchez le jack de l’alimentation sur le connecteur J6 de l’émulateur. Puis branchez le bloc de l’alimentation sur le secteur.

- La diode rouge s’allume et la diode verte s’allume avec un éclairement moyen : tout ce passe bien !
 
 

4.3.3 Démarrage au logiciel DevMic11AS.

- Allumez votre ordinateur, installez et lancez DevMic11AS.

Avant toute chose il vous faudra configurer DevMic11As pour tester et mettre en œuvre votre application. Au lancement votre écran doit ressembler à la figure 25.

Figure 25 : Premier écran de DevMic11AS après le lancement.

Remarque :

La logique voudrait que l’on commence par charger le moniteur (Talker de PcBug11(a)) mais DevMic11AS ne permet pas en premier lieu de configurer le type de microcontrôleur avec lequel on a envie de travailler et donc de charger le bon moniteur ! Vous devrez donc ouvrir une application ou une nouvelle application pour configurer DevMic11AS et implanter le moniteur !

Cette variante de fonctionnalité n’apparaît en fait que lors de la première mise en service, une fois configuré DevMic11AS garde sa configuration. Si vous décidez de changer de microcontrôleur (711E9, A1, …) il vous faudra réitérer la même manœuvre. Ce petit défaut devrait être très vite corrigé.

4.3.4 Chargement d’un texte source.

- Chargez donc un fichier par la commande  " ouvrir un fichier " et en l’occurrence le fichier TestBStrap.asm qui se trouve sous les répertoires \Programs\test\boot du cédérom " Ressources du DEVHC11E/Prg ".

- Choisissez " Ouvrir " et visualisez le fichier en plein écran en double cliquant sur la barre supérieure ou en cliquant sur le symbole plein écran en haut à droite.
 
 

4.3.5 Configuration de DevMiv11AS. - Constatez que le menu déroulant apparaît et que vous avez accès au menu Options.

- Choisissez " Options " " Matériel " ci-contre, vous tombez sur l’assistant de la Figure 28 ci-dessous.

Figure 27 : Menu Options.

 
- La configuration de DevMic11AS commence. - Allez dans le menu Options puis Matériel ; dans les champs " Carte " choisissez "Autre".

(Note : le champ n’est pas mémorisé visuellement si vous faite un retour à cet assistant, mais est enregistré.)

- Dans les champs " Microcontrôleur " choisissez "2 MC68HC811E2".

Validez par " OK ".

Remarque : Vérifiez que les autres champs " Fréq Quartz " et " Communication " par rapport à la Figure 28.
 
 

Lors de la première configuration des " Options Matérielles " l’assistant des " Options pour les Programmes " s’ouvre automatiquement. Voir figure 29 ci-dessous.

Figure 29 : Assistant Options pour les programmes.
 
 

- Gardez l’adresse de lancement ou d’exécution à $0002 pour le moment ! Cette commande de programmation est manuelle ", mais si vous l’oubliez DevMic11AS ne manquera pas de vous le rappeler lors du développement d’une nouvelle application.

- Gardez l’option de l’ouverture d’une fenêtre de communication si nécessaire, elle n’est utile que dans très peu de cas, et encombre souvent l’écran.

- L’option de surveillance du tampon série n’est pas forcément utile. Activez-la, elle vous permettra de vider le tampon et d’éviter certains catapultages de données entre deux utilisations de la fenêtre de communication sur une même session de travail.

- Gardez les conseils après assemblage. Pour de futures applications revoir alors les différentes options proposées. N’hésitez pas à l’utiliser avec l’assistant de programmation en assembleur.

- Gardez aussi les valeurs conseillées ; vous avez notamment pour la version 3.20 de DevMic11AS de nouvelles options pour le chargement du moniteur en RAM. Voir la documentation de DevMic11AS pour de plus amples renseignements.

- Enfin validez par " OK ". Voir Figure 29.

Vous êtes, maintenant, prêt à installer le moniteur.
 
 

4.3.6 Installation du moniteur pour le microcontrôleur choisi.

Vous ne pouviez installer le moniteur qu’après avoir préalablement configurer l’option matériel et choisi le microcontrôleur en l’occurrence, le 68HC811E2.
 
 

La commande d’installation du moniteur est très simple :

- Cliquez sur l’icône " Installer le moniteur ".

voir Figure 25 et 30 ci-contre, faites un reset de la carte

comme demandé, à la figure 31.

- Les fenêtres de chargement apparaissent à l’écran et DevMic11AS vous demande si vous voulez tester le moniteur ( répondez " oui " ) et vous donne le résultat du test ; dans l’affirmative, ( voir Figure 32 ), vous pouvez passer à l’étape suivante : le test en mode BootStrap.

Figure 31 : Demande de Reset

Figure 32 : Test moniteur correct. - Vous avez toujours votre programme TestBStrap.asm en main. Pour être efficace et rapide il vous suffit de lancer la commande " Filière "  " Tout refaire ".

Voir Figure 33

ou directement : cliquez sur l’icône " Tout reconstruire " de la barre d’icône.

Voir Figure 34.
 
 
 
 

4.3.7 Réponse de l’émulateur dans la fenêtre de communication de DevMic11AS.

La réponse de l’émulateur va s’inscrire dans la fenêtre de communication de DevMic11AS comme sur la Figure 35 ci-dessous.

Figure 35 : Réponse de la carte, dans la fenêtre de communication de DevMic11AS.

Vous pouvez fermer cette fenêtre de communication. Votre émulateur fonctionnent en mode BootStrap. Ce test pourra être reproduit si nécessaire dans un cadre pédagogique.

Remarques : Dés la première installation et suivant les versions de DevMic11AS, le simulateur est activé, pensez donc à le désactiver pour avoir accès à l’icône d’installation du moniteur.

Voir Figure 25.

Retrouvez le listing du programme source de TestBStrap.asm en annexe 4.

4.4 Préparation de l’interface modulaire INT11E.

4.4.1 Démontage des cordons " Nul Modem " et de l’alimentation non régulée.

Les cordons de l’alimentation non régulée et " Nul Modem " doivent être démontés respectivement, des connecteurs J6 et J7 de l’émulateur.

4.4.2 Configuration de l’alimentation.

Le strap P1 de l’émulateur, pour la sélection d’alimentation, est déplacé sur P1 de l’interface modulaire ; l ‘émulateur sera désormais alimenté par l’interface INT11E.

4.4.3 Placement de l’émulateur sur l’interface modulaire.

Positionnez l’émulateur, muni de sa sonde, sur le support PLCC52 de l’interface une fois bien aligné insérez délicatement mais avec fermeté, vérifiez bien que l’émulateur est bien positionné et stable sur l’interface. Voir Figure 36 ci-dessous et 37.

Figure 36 : Emulateur positionné sur son interface INT11E.

Remarques : Evitez de positionner l’émulateur, sans sa sonde, sur l’interface INT11E même si c’est prévu.

Cela reste une configuration très spéciale (son extraction est très délicate) : celle de la configuration " programmateur seul ". En effet vous avez plusieurs possibilités pour transformer votre Emulateur-Programmateur en programmateur rapide avec le module PlccZif.

Voir paragraphe 4.6 et Figure 55.
 
 

4.4.4 Mise en place de configuration de développement.

Figure 37 : Emulateur positionné sur l’interface Int11E.

- Rebranchez le cordon " Nul Modem " sur le connecteur J6 de l’émulateur et le cordon d’alimentation sur le connecteur J5 de l’interface INT11E.

- Connectez le " module afficheur leds " sur le port B (en JB interface DIL16) ou placez une led basse consommation en série avec une résistance de 2,2k entre une des broches du portB et la masse sur le connecteur JB.

Voir Figure 37 ci-dessus, 38 ci-dessous et 36.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Figure 38 : Branchement de la led seule.

4.5 Mise en œuvre de votre émulateur équipé du 68HC811E2.

- Branchez le bloc de l’alimentation sur le secteur.

- Vous êtes en mode débogueur DevMic11AS : I1 " vers le

bas ", P5 " ON ".

- Vous êtes mode Bootstrap.

Voir les Figures : 39, 40, 41. Cette mise en œuvre a pour objectif de vous montrez, sur un programme simple, le principe de la méthode de développement d’une application avec votre émulateur de l’édition au test en RAM ou en E(E)PROM jusqu’au transport de votre programme en E(E)PROM en mode MonoChip. Elle répond aux points suivants :

- Implantation d’un petit programme en mémoire.

- Tests, modifications, pas à pas en mode BootStrap.

- Transport en E(E)PROM, avec initialisation des vecteurs du mode MonoChip.

Ouvrez le fichier CLG811E2B. ASM ; ce petit programme fonctionne en RAM à l’adresse $0002. Vous allez l’assembler, le transférer, et l’exécuter par les commandes qui suivent :

Figure 42 : Commande d’assemblage, d’exécution et de téléchargement.
 
Vous obtiendrez, au final, un clignotement de(s) led(s) à un rythme de une seconde.

En passant par les écrans suivants :

Après assemblage :
 
 
























































Figure 43 : Résultats de l’assemblage.

Demande de reset de la carte émulateur après la demande de téléchargement :
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Et à la commande exécuter les leds clignotent.

Notez que, comme pour le chargement du programme de test, les commandes " filière "  " Tout refaire " ou " tout reconstruire " vous permettent de tout recommencer le téléchargement et l’exécution lorsque vous êtes sûr de vous.

- Pour le mode pas à pas ou pas à pas interactif, en RAM ou en EEPROM voir la documentation de DevMic11AS.

- Transport du programme en EEPROM et fonctionnement en mode MonoChip.

Pour transporter votre programme en EEPROM modifiez l’adresse de début, Initialisez le vecteur de reset ou tout simplement chargez le source CLG811E2c. ASM.

- Lancez la commande " Filière " " Tout refaire " ou " Tout reconstruire ". Vous passerez par les mêmes écrans.

- Passez en mode MonoChip ( voir Figure 44) et exécutez un reset et constatez ! Pour vous persuader, déconnectez le cordon " Nul Modem " et faites de nouveau un reset !

Votre programme a été implanté en EEPROM et fonctionne en mode MonoChip.
 
 

Remarques : Si vous voulez rester en mode BootStrap n’oubliez pas de redéfinir l’adresse de début de lancement dans " Options " " Programmes " Ici $FB00. (voir Figure 29). Figure 44 : Mode MonoChip.

Retrouvez le listing des programmes sources de clg811e2b/c.asm en annexe 5/6.

Remarque : Sachez que si vous êtes sûr de votre programme vous pouvez directement programmer votre microcontrôleur ; pour cela il vous suffit d’assembler votre programme par la commande " Filière " " Assembler " ( voir en partie Figure 42 ) puis par la commande " Outils " " Implanter code objet ", voir Figure 45 d’implanté votre programme.

Figure 45 : Commande Figure 46 : Configuration de l’implantation

" Outils " " Implanter code objet ". du code , ici en EEPROM.

La configuration de l’implantation est très simple ; il suffit de configurer le champ " Trame S1S9 courante " (issue de votre dernier assemblage) de pointer le champ mémoire (ici EEPROM) de vérifier le champ " Adresse d’exécution " et de lancer l’implantation en cliquant sur le bouton " implanter ".

Notez que dés que l’implantation est terminée la commande " Exécuter " est disponible et vous pouvez lancer le programme à l’adresse de départ, même si l’adresse du champ " Adresse d’exécution " n’est pas correcte !

Notez aussi que vous pouvez voir le contenu de la mémoire par la commande " Voir et modifier mémoire " en bas à droite de la fenêtre.

Notez enfin que cette commande s’apparente en fait à une utilisation de la carte MHC11E/Prg uniquement en "Programmateur", si cela devez se reproduire pensez à l’adaptateur PlccZif, voir Figure 37 et 56.

4.6 Mise en œuvre de votre émulateur équipé du 68HC711E9.

Pour cette manipulation vous travaillerez avec le même exemple. Les deux programmes avec lesquels vous travaillerez sont : CLG711E9B. ASM et CLG711E9C. ASM. Vous en retrouverez les sources en annexe.

Cette mise au point est identique à la première pour le travail en RAM l’implantation en EPROM diffère un peu ; en effet vous ne pouvez implanter votre code en EPROM que par la commande " Outils " " Implanter code objet ".

Vous devrez éteindre votre émulateur, remplacer le 68HC811E2 par un 68HC711E9 à fenêtre (version UVPROM) ou une version OTP si vous le jugez nécessaire, cela ne pose aucun problème au niveau de la programmation.
 
 

Sous DevMic11AS :

- Configurez le microcontrôleur dans " Option " "  Matériel " dans l’option

" Programme " choisissez d’implanter le moniteur en EEPROM EN $ B600 et l’adresse de lancement en $ D000.

- Chargez ce moniteur et testez-le.

Pour ce qui est du travail en RAM voir le paragraphe 4.5. il est identique à un 68HC811E2.

- Chargez le programme CLG711E9C. ASM.
 
 

- Assemblez le programme. Le résultat se trouve à la Figure 47.

Figure 47 : Résultats de l’assemblage.

- Choisissez " outils " " Implanter code objet ".

Figure 48 : Fenêtre de " Implantation code objet " - Choisissez " Trame S1S9 courante ".

- Cible " EPROM ".

- Et fixez l’adresse d’exécution ; ici " $D000 " si vous voulez, après implantation dans l’EPROM, lancer le programme en restant en mode BOOTStrap.
 
 

A ce stade du développement il vous intervenir sur l’émulateur : - Passez du mode normal débogueur au mode Programmation en actionnant le l’inverseur I1, voir Figure 50 ci-contre.
 

 
 
 
 
 
 
 
 
 
 
 
 

Figure 49/50 : Mode Normal Débogueur. Mode Programmateur.
 
 

- Déverrouillez Vpp, en plaçant le Strap en P2 ;

la diode verte s’allume fortement elle indique

que la tension Vpp (12V) est présente en Xirq

/Vpp. Voir Figure 51.

Repertez vous au paragraphe 2.6.2 pour plus

de précision.
 
 

Figure 51 : Déverrouillage de Vpp.
 
- Cliquez sur le bouton implanter. Constatez le résultat, voir Figure 52.

Figure 52 : Résultat de la programmation en EPROM.

- verrouillez Vpp en enlevant le Strap P2. Repassez en mode normal débogueur.

- Passez en mode MonoChip ( voir Figure 44) et exécutez un reset et constater ! Pour

vous persuader, déconnectez le cordon " Nul Modem " et faites de nouveau un reset !

Votre programme a été implanté en EPROM et fonctionne en mode MonoChip.

Remarque : Si par inadvertance vous oubliiez de déverrouiller Vpp (P2 : ON) ou de passer en

mode Programmateur I1 en haut, ou bien encore que votre EPROM n’était pas bien

effacée ce n’est pas grave, reprenez la procédure. Voir la Figure 53 ci-dessous

Figure 53 : Message d’erreurs lors d’une mauvaise programmation.

NB : Notez que si vous désirez programmer en série vous pouvez très bien exécuter la commande " Implanter code objet " sans avoir charger le moniteur. Vous ne pourrez pas, alors, utiliser la commande " Test d’effacement de l’Eprom " et " Test occupation Eprom ".

De plus un adaptateur de programmation rapide ( PlccZif ) est disponible pour vous permettre d’extraire et d’insérer plus rapidement votre microcontrôleur en toute sécurité.

Il existe plusieurs façon d’uti-liser cet adaptateur Zif :

- Avec son rehausseur (voir Figure 54) ci-contre. En enlevant le microcontrôleur en place et en insérant par-dessus l’adaptateur et son rehaus-seur sur l’interface QIL52. C’est la solution la plus pratique car elle préserve l’utilisation de la sonde.

Figure 54 : Support de programmation PlccZif.
 
- La deuxième solution consiste à implanter l’adaptateur sur la sonde ou sur une sonde supplémentaire ! Et d’insérer l’ensemble sur le support Plcc52 de l’émulateur. Si vous ne disposez que d’une sonde l’émulateur devra être positionné par son interface INT11E par QIL52 et cet émulateur réservé à la programmation.
 
 

Vous pouvez observer la première solution de montage de l’adaptateur Zif sur la Figure 55 ci-dessous.

Figure 56 : Montage de l’adaptateur PlccZif sur l’émulateur.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5. Contenu du cédérom.

Vous retrouverez sur le cédérom :

- Le présent manuel \Manuel\ .PDF, .DOC protégé.

- Le répertoire \Programs\ …\ : Sources des exemples.

- Les logiciels \Softs\

- Le bookmark : BooKM\

- En Vrac cherchez vous trouverez : \Vrac\
 
 

6. Internet et documentations.

6.1 Le Site dédié au système DEVHC11E/Prg.

Le site dédié au système de développement DEVHC11E/Prg est en cours de construction, il vous permettra comme dit précédemment de vous procurer documentations, information liens etc. … .

6.2 Adresse sur le Web :

Utiles ou intéressantes pour récupérer de la documentation sur le 68HC11.

- Documentations et thèmes, Littérature en anglais ! mais parfois en français :
 
 

Motorola  : http://www.mcu.motsps.com

et   : http://www.freeware.mcu.motsps.com/freeweb/amcu_ndx.htm#mc

et : http://www.freeware.mcu.motsps.com

et : http://www.mot.com

- Tous ces sites sur le Web sont des sites officiels de Motorola qui permette de

télécharger de la documentation des exemples de programmes des notes d’applications

ils renvoient dans la plupart des cas vers des sites Ftp des téléchargements.

Roger’s   : http://www.ezl.com/~rsch/

- Très bon site avec de nombreux liens vers des sites commerciaux parfois malheureusement !

Spasov  : http://flemingc.on.ca/~pspasov/welcome.htm

- Intéressant pour la littérature( en anglais malheureusement !

: http://www.thrijswijk.nl/~bd/thrsim11/68HC11/literatu.htm - à voir !

Mais il existe bien d’autres sites pour de bon renseignements sur les moteurs de recherche voir Figure 56, avec les mots clés ci-dessous :

68HC11, HC11, 68HC811E2, MOTOROLA, Microcontrôleur.
 
 
 
 
 
 
 
 

6.3 La recherche d’information.

6.3.1 Les moteurs de recherche.

Les meilleurs moteurs de recherches internationaux et français :
 
 
 
 
 
[ http://www.altavista.com/ ]
[ http://search.excite.com/ ]
[ http://webcrawler.com]
[ http://search.yahoo.com/ ] [ http://search.yahoo.fr/ ]
[ http://www.mckinley.com/ ]
[ http://av.nomade.fr/ ]
[ http://search.voila.fr/ ]
[ http://quiquoiou.wanadoo.fr/ ]
[ http://www.ecila.fr/ ]
[ http://www.fr.lycos.de/ ]

Figure 56 : Les Moteurs de recherche.

6.3.2 Brochures Motorola :
 
HC11 M68HC11 E séries "Programming référence guide" Réf : MC68HC11ERG/AD

HC11 M68HC11 E 9 "Technical Guide" Réf : MC68HC11E9/D rev 1

HC11 M68HC11 "Référence Manual" Réf : M68HC11RM/AD rev 3

HC11 M68HC811 E 2 "Technical Guide" Réf : MC68HC811E2/D rev 1

Notez que pour ce dernier il n’existe pas de version au format . PDF demandez-le au service de documentation de Motorola.
 
 
 
 

ANNEXES

Annexe 1 :

Liste des composants de la carte Emulateur programmateur 68HC11 série /E : DEVHC11E/Prg.

Annexe 2 :

Schéma de MHC11E/Prg seul.

Annexe 3 :

Schéma de INT11E seul.

Annexe 4 :

Texte source du programme de test de fonctionnement en mode BootStrap.

Annexes 5 :

Texte source du programme du clignotant pour 68HC811E2 en mode BootStrap.

Annexes  6 :

Texte source du programme du clignotant pour 68HC811E2 en mode MonoChip.

Annexes 7 :

Texte source du programme du clignotant pour 68HC711E9 en mode BootStrap.

Annexes  8 :

Texte source du programme du clignotant pour 68HC711E9 en mode MonoChip.

Annexes  9 :

Petites Interfaces

DevHC11E/Prg.

Version comprenant :

MHC11E /Prg + sonde PLCC et

Sa carte INT11E avec son option d’Alimentation + /- 12/15Volts.

Emulateur Programmateur MHC11E/Prg.
 
Item Qté  Référence Valeur Commentaire Réf Constructeur
1 1 R1 10M Couche Carbone 5% ¼ W
2 2 R2, R3 4,75k Métal 1% ¼ W
3 6 R4 à R9 4.7k Couche Carbone 5% ¼ W
4 1 R10 47 à 100 Couche Carbone 5% ¼ W
5 1 R11 10k Couche Carbone 5% ¼ W
6 2 C1, C2 22p Condensateur Céramique
7 1 C3 100µF Condensateur Vertical Alu.Elec
8 1 C6 47nF Condensateur LCC
9 5 C4,C5,C14,C15,CVpp 100nF Condensateur Céramique
10 5 C7,Ca,Cb,Cc,Cd 1µF Condensateur Vertical Alu.Elec 25/50v
11 2 C10,C11 0.22µF Condensateur Tantale 35v
12 1 C8 0,33µF Condensateur Tantale 35v
13 1 C9 0.22µF Condensateur Tantale 35v
14 1 C12 22µF Condensateur Tantale 16v
15 1 C13 10µF Condensateur Tantale 16v
16 1 D1 1N4007 Diode de redressement
17 2 D2 1N4148 Diode de commutation Rapide
18 1 D3 LRr Basse consommation Rouge
19 1 D4 LRv Basse consommation Verte
20 1 S1 MD Double Inter
21 1 I1 MINV Inverseur Simple pour CI 
22 1 Reset Bpf Touche MDP JEANRENAUD (Rouge)
23 2 J1,J2 5V Samtec SC-1S1-GG Samtec SC-1S1-GG
24 3 J3,J4,J5 M Samtec SC-1S1-GG Samtec SC-1S1-GG
25 1 J6 JMS Connecteur Alim. 
26 1 JT1 Vpp Samtec SC-1S1-GG Samtec SC-1S1-GG
27 1 X1 8 M Hz Quartz 8 M Hz Bas profil Type HC49/S
28 1 J7 DB9M Coudée 90°à Clips
29 1 JB,JJ,JN,JR Repos Barrette mâle dorée 1 x 8 picots
30  6 P1,P2,P3,P4,P5,P6 Config Barrette mâle dorée 6 x 2 picots 
31 4 Pjr, Pax, Sal, Pr Config  Cavalier de codage long avec prise en main !
32 1 Pour HC11 Plcc52 Support HC11
33 1 Pour Max662 Dil8 Support Tulipes
34 1 Pour Max232 Dil16 Support Tulipes
35 1 U3 78L05 TO92
36 1 U2 Max662 Max 662ACPA
37 1 U1 Max232 Max 232CPE
38 1 U4 68HC11 68HC811E2FN/CFN2
39 4 Doubleur De Plcc52 Test Samtec SS-113-G-8 ( Adaptateur QIL ) Samtec SS-113-G-8
40 1 85X54mm Sérigraphiée CI Deux faces 85X54mm Sérigraphiée Double Face trous Métals
41 4 Picots de la Sonde Plcc Interface Samtec SS-113-G-2 Samtec SS-113-G-2
42 1 Plca de la Sonde Plcc Connect Samtec PLCA –52-S-T-N Samtec PLCA-52-S-T-N
43 1 Matrice PVC de la Sonde Renfort Renfort Sonde + Rondelle Crénelée conique 4mm Int Anneau Grifax 4mm 
44 1 CI Sonde 40X40mm Sérigraphiée Double Face trous Métals
45 1 Alim. Universelle Trf 9-12 Volts 800mA
46 1 Cordon série PC/MHC Cordon " Nul Modem " Roline F/F Roline :
47 1 J6 JRX Barrette mâle dorée 1 x 3 picots
48 1 P7 Barrette mâle dorée 1 x 2 picots

Carte Interface INT11E
 
Item Qté  Référence Valeur Commentaire Réf Constructeur
1 1 R1 1,2k Couche Carbone
2 2 D1,D2 1N4007 Diode de redressement
3 1 C1 0,33µF Condensateur Tantale 35 V
4 1 C2 0,22µF Condensateur Tantale 35 V
5 1 C3 220µF Condensateur Alu. Electrolytique Vertical 16V
6 1 C4 100nF Condensateur LCC
7 1 D3 Lr Led Rouge 3mm
8 1 U2 LM7805 Boîtier TO220 + Rad +Vis (3 x 12mm + écrou + Grower)
9 J5 JM (M) Connecteur Alim. 
10 4 J1 à J4  Tulipe Samtec SC-1S1-GG Samtec SC-1S1-GG
11 1 CI Deux Faces 144X114 mm Sérigraphiée Double Face trous Métals
12 6 JA/B/C/D/E/F/S Dil16 Tulipe
13 6 JA/B/C/D/E/F/S\H HE10-16 HE10 avec dé trompeur
14 5 Pc1/2/3/4/5 Pieds Caout 10/12mm, h=5mm
15 4 SU1 QIL Samtec SS-113-G-8 ( Adaptateur QIL ) Samtec SS-113-G-8
16 6 JA/B/C/D/E/F/S\B OIL Samtec SS-108-G-2 Samtec SS-108-G-2
17 1 SAL Alim Barrette mâle dorée 1 x 2 picots
18 1 U2 Plcc52 Support pour sonde MHC11E/Prg
Option alimentation +/-12/15 Volts
19 1 J6 +/-12/15 V Barrette mâle dorée 1 x 3 picots
20 1 C6 100nF Condensateur Céramique
21 1 C14 150µF Condensateur Alu Elec 35V Alim Découpage Vertical
22 2 C7,C10 10nF Condensateur Céramique
23 1 C8 10µF Condensateur Tantale 35V
24 1 C9 1µF Condensateur Tantale 35V
25 2 C5,C13 150µF Condensateur Alu Elec 35V Alim Découpage Vertical
26 2 C11,C12 2,2µF Condensateur Tantale 35V
27 12 J7,J8,J9  Picot Samtec SC-1S1-GG en 3x4 groupés Samtec SC-1S1-GG
28 1 U3 Max 743 Max 743 CPE
29 1 Pour Max 743 DIL16 Support Tulipe Dip 16
30 2 L1,L2 100µF Self Torique 100µF 2W
31 2 L3,L4 27uF Self linéaire 27µF 2w
32 2 D4,D5 Diode Diode Schottky 1N5817

Module Adaptateur QIL
 
Item Qté  Référence Valeur Commentaire Réf Constructeur
1 4 QIL Samtec SS-113-G-8 ( Adaptateur QIL ) Samtec SS-113-G-8
2 1 CI Deux faces 40X40mm Sérigraphiée Double Face trous Métals !
3 1 PLCC52 52 Broches PLCC52 Broches Haut profil

Module Adaptateur ZIF
 
Item Qté  Référence Valeur Commentaire Réf Constructeur
1 4 QIL Samtec SS-113-G-8 ( Adaptateur QIL ) Samtec SS-113-G-8
2 1 CI Deux faces 40X40mm Sérigraphiée Double Face trous Métals
3 1 Support ZIF ZIF52 YAMAICHI Support ZIF pour Plcc 52 Broches IC120-0524-307

Module Sonde supplémentaire ( éventuellement pour module ZIF)
 
Item Qté  Référence Valeur Commentaire Réf Constructeur
1 1 Plca de la Sonde Plcc PLCA Samtec PLCA –52-S-T-N Samtec PLCA-52-S-T-N
2 1 CI Deux faces 40X40mm Sérigraphiée Double Face trous Métals
3 1 Matrice PVC de la Sonde Renfort Renfort Sonde + Rondelle Crénelée conique 4mm Int Orefi Anneau Grifax 4mm
4 4 Connection QIL QIL52 Samtec SS-113-G-2 ( Connection QIL ) Samtec SS-113-G-2

 


 
 
 
 

Annexe 4 : Listing du programme de test en Mode BootStrap.

****************************************************************************** *

* NOM : TestBStrap.ASM * MODE : BootStrap * * * *

****************************************************************************** *

* ENTREE: SANS * PROGRAMME EN RAM ESSAI test BootStrap * * *

* FONCTIONNEMENT : CONTINU * BOOTSTRAP SWITCH1/2 ON --> Développement * * *

* SORTIE: sur SCI * MONOCHIP SWITCH1 OFF --> Utilisation * * *

******************************************************************************

** DECLARATION DES CONSTANTES **

START equ $0002 ;adresse d'execution

FCCZONE equ $60 ;caracteres ASCII

SCSR equ $102E ;mot d'etat SCI

SCDAT equ $102F ;registre de donnees SCI

org START ;debut programme

lds #$BF ;pile en RAM

DEBUT ldx #MESSAGE

bsr OUTSTR

bra DEBUT

*

*** Sort A sur SCI. ***

*

OUTSCI asl SCSR ;TantQue tdre=1 Faire {rien}

bcc OUTSCI

sta SCDAT ;sort le charactere

rts

*

*** SORTIE MESSAGE

OUTSTR lda 0,X

bsr OUTSCI ;sortie TxD

inx

cmpa #13

bne OUTSTR

rts

org FCCZONE

*

*** message a sortir sur sci ***

*

MESSAGE fcc 'La carte MHC11E/Prg fonctionne en mode BootStrap.'

fcb 10,13

end
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Annexe 5 : Listing du programme "clignotant pour 68HC811E2" mode BootStrap.
 
 

*****************************************************************************

* NOM : CLG811E2b.ASM * MODE : BOOTSTRAP * JFD7 96 * * *

****************************************************************************** *

* ENTREE: SANS * PROGRAMME EN RAM ESSAI Nø1 * * *

* FONCTIONNEMENT : CONTINU * BOOTSTRAP SWITCH1/2 ON --> PROGRAMMATION*

* SORTIE: CLIGNOTANT SUR PORT B * MONOCHIP SWITCH1 OFF --> UTILISATION * * *

******************************************************************************

** DECLARATION DES CONSTANTES **

PORTB EQU $1004

DEBUT EQU $0002

**

** DEBUT DU PROGRAMME **

**

ORG DEBUT ;PROGRAMME EN RAM.

LDS #$C0

LDA #$AA

BCL1 COMA

STA PORTB

BSR TEMP

BRA BCL1

** FIN DU PROGRAMME **

** PROCEDURE DE TEMPORISATION

TEMP LDX #$FFFF

BLCT DEX

BNE BLCT

RTS

** FIN DE PROCEDURE DE TEMPORISATION
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Annexe 6 : Listing du programme "clignotant pour 68HC811E2" mode MonoChip.

****************************************************************************** *

* NOM : CLG811E2c.ASM * MODE : BOOTSTRAP * JFD7 96 *

* *

****************************************************************************** *

* ENTREE: SANS * PROGRAMME EN RAM ESSAI Nø1 * * *

* FONCTIONNEMENT : CONTINU * BOOTSTRAP SWITCH1/2 ON --> PROGRAMMATION*

* *

* SORTIE: CLIGNOTANT SUR PORT B * MONOCHIP SWITCH1 OFF --> UTILISATION * * *

******************************************************************************

** DECLARATION DES CONSTANTES **

PORTB EQU $1004

DEBUT EQU $FB00

**

** DEBUT DU PROGRAMME **

**

ORG DEBUT ;PROGRAMME EN EEPROM.

LDS #$C0

LDA #$AA

BCL1 COMA

STA PORTB

BSR TEMP

BRA BCL1

** FIN DU PROGRAMME **

** PROCEDURE DE TEMPORISATION

TEMP LDX #$FFFF

BLCT DEX

BNE BLCT

RTS

** FIN DE PROCEDURE DE TEMPORISATION

ORG $FFFE

FDB $FB00

END
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Annexe 7 : Listing du programme "clignotant pour 68HC711E9" mode BootStrap.

****************************************************************************** *

* NOM : CLG711E9b.ASM * MODE : BOOTSTRAP * JFD7 96 * * *

****************************************************************************** *

* ENTREE: SANS * PROGRAMME EN RAM ESSAI Nø1 * * *

* FONCTIONNEMENT : CONTINU * BOOTSTRAP SWITCH1/2 ON --> PROGRAMMATION* * *

* SORTIE: CLIGNOTANT SUR PORT B * MONOCHIP SWITCH1 OFF --> UTILISATION * * *

******************************************************************************

** DECLARATION DES CONSTANTES **

PORTB EQU $1004

DEBUT EQU $0002

**

** DEBUT DU PROGRAMME **

**

ORG DEBUT ;PROGRAMME EN EPROM.

LDS #$C0

LDA #$AA

BCL1 COMA

STA PORTB

BSR TEMP

BRA BCL1

END

**

** FIN DU PROGRAMME **

** PROCEDURE DE TEMPORISATION

TEMP LDX #$FFFF

BLCT DEX

BNE BLCT

RTS

** FIN DE PROCEDURE DE TEMPORISATION
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Annexe 8 : Listing du programme "clignotant pour 68HC711E9" mode MonoChip.

****************************************************************************** *

* NOM : CLG711E9c.ASM * MODE : BOOTSTRAP * JFD7 96 * * *

****************************************************************************** *

* ENTREE: SANS * PROGRAMME EN RAM ESSAI Nø1 * * *

* FONCTIONNEMENT : CONTINU * BOOTSTRAP SWITCH1/2 ON --> PROGRAMMATION* * *

* SORTIE: CLIGNOTANT SUR PORT B * MONOCHIP SWITCH1 OFF --> UTILISATION * * *

******************************************************************************

** DECLARATION DES CONSTANTES **

PORTB EQU $1004

DEBUT EQU $D000

**

** DEBUT DU PROGRAMME **

**

ORG DEBUT ;PROGRAMME EN EPROM.

LDS #$C0

LDA #$AA

BCL1 COMA

STA PORTB

BSR TEMP

BRA BCL1

** FIN DU PROGRAMME **

** PROCEDURE DE TEMPORISATION

TEMP LDX #$FFFF

BLCT DEX

BNE BLCT

RTS

** FIN DE PROCEDURE DE TEMPORISATION

ORG $FFFE

FDB $D000

END
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Annexe 9 : Petites interfaces.
 
 

Barreau de leds :
 
 

Afficheur 7 segments :

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Retrouvez sur le sites Internet le plan de réalisation de ces modules et d’autres encore.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Retrouvez sur internet la dernière version de ce manuel.