Utilisation xamega Le module XA-MEGA Nous recommandons à l ? utilisateur de commencer par lire la notice technique EXTRALINK avant d ? aborder la présente et particulièrement les pages concernant la description du matériel l ? utilisation des modules et d
Le module XA-MEGA Nous recommandons à l ? utilisateur de commencer par lire la notice technique EXTRALINK avant d ? aborder la présente et particulièrement les pages concernant la description du matériel l ? utilisation des modules et de leurs particularités Les composants indispensables Tout ce qui suit a été écrit en langage Basic-AVR-Bascom ce compilateur n ? est pas obligatoire on peut utiliser Le C ou l ? assembleur mais nous avons été convaincus par les performances et la qualité du compilateur Ce qui suit ne peut être utilisé qu ? avec ce compilateur Le Compilateur Un dongle port parallèle port SPI La librairie XABASELIB bas programme à inclure Les composants spéci ?ques Chaque module répond à des commandes pour réaliser des fonctions par exemple la commande réalise la fonction LEDON elle allume la led du module Les commandes sont associées aux arguments nous en avons prévu Chaque commande reçoit en retour au moins un octet de status qui est fonction de la façon dont le module à réaliser la t? che Si la commande est une interrogation le module recevra en plus du status les octets qui composent la réponse Dans ce cas il faudra peut-être recomposer la réponse suivant le type attendu Dans le tableau en annexe nous indiquons pour chaque type de module la fonction indique la commande comme décrite dans le manuel Extralink d ? utilisation des modules L ? équivalent c ? est un octet variant à qui correspond à la commande envoyée Arguments les arguments à passer aux modules le cas échéants La réponse attendue Le but de la fonction L ? e ?et sur le module Ce module est architecturé autour du microcontrôleur AVR-MEGA Le schéma de ce module est donné en annexe La programmation s ? e ?ectue par la liaison SPI sur le port B via un port parallèle de PC Un c? ble et le dongle de programmation est disponible chez www mcselec com Le module possède un port RS connecté aux broches D et D Les broches D à D sont ramenées sur le connecteur broches dédié à l ? a ?cheur LCD alphanumérique Ces broches peuvent être utilisées comme broches de contrôles pour un a ?cheur LCD graphique Le port A est con ?gurable en entrées analogiques bits ou en port I O dans ce dernier cas il peut servir pour les data d ? un a ?cheur graphique En ?n le port C est disponible par exemple pour un clavier Module XAMEGA JP Duval CUtilisation La programmation est sensiblement di ?érente si nous avons repris l ? esprit une fonction style Status Xa commande adresse arg arg arg arg arg nous allons maintenant directement à l ? essentiel le contrôle d ? erreur se fait simplement sur l ? écriture puis sur la lecture de la réponse du bus I C Il n ? y a ni checksum ni caractère de début ni caractère de ?n Nous vous conseillons de respecter le protocole Extralink en ce
Documents similaires










-
24
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Fev 24, 2021
- Catégorie Industry / Industr...
- Langue French
- Taille du fichier 88.6kB