version qui corrige tous les beugs
Dependents: Projet_client_serveur EX5 ex10 ex11 ... more
Diff: ident.h
- Revision:
- 0:cd0f9e8c609b
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/ident.h Sat Oct 01 12:23:41 2016 +0000 @@ -0,0 +1,58 @@ +#ifndef _IDENT_H +#define _IDENT_H + +/* FILE: ident.h */ +/****************************************************************************************/ +/* MODULE NAME: MC9S12XS128 - MSCAN => Motorola Scalable Controller Area Network */ +/* (BUS CAN) */ +/* */ +/* AUTHOR : BRUNO LARNAUDIE */ +/* */ +/* EMAIL : bruno.larnaudie@u-psud.fr */ +/* */ +/* INSTITUTION: IUT de CACHAN - 9 av. de la div. Leclerc - 94230 CACHAN */ +/* */ +/* DATE : 03/07/2012 */ +/* CPU : FREESCALE MC9S12XS128MAA */ +/* BOARD : CACHAN Xboard+MicroB12 */ +/* OS : None */ +/* */ +/* DESCRIPTION: Identifiants utilises sur le bus CAN */ +/****************************************************************************************/ + +// NOM ID |Flag |Sens |Data | Fonction | Data | +// |Mess |(I/O)|Req | | nb | Type | contenu (dans l'ordre) | +//------------------------------------------------------------------------------------------------------------------------| +// Carte IHM 0x700-0x7FF | | | | | | | | +//------------------------------------------------------------------------------------------------------------------------| +// //| | | | | | | | +// Module LCD 16x2 //| | | | | | | | +#define LCD_CHAR0 0x700 //| M | O | D |char 0 a 7 sur LCD | 8 | U8 | C00|C01|C02|C03|C04|C05|C06|C07 | +#define LCD_CHAR1 0x701 //| M | O | D |char 8 a 15 sur LCD | 8 | U8 | C08|C09|C10|C11|C12|C13|C14|C15 | +#define LCD_CHAR2 0x702 //| M | O | D |char 16 a 23 sur LCD| 8 | U8 | C16|C17|C18|C19|C20|C21|C22|C23 | +#define LCD_CHAR3 0x703 //| M | O | D |char 24 a 31 sur LCD| 8 | U8 | C24|C25|C26|C27|C28|C29|C30|C31 | +// //| | | | | | | | +// 0x704 //| | | | | | | Reserve pour un éventuel LCD | +// Réservé ... //| | | | | | | plus grand ou tactile | +// 0x77D //| | | | | | | | +// //| | | | | | | | +#define LCD_OVERFLOW 0x77E //| M | O | R |Flag d'Overflow LCD | 0 | | | +#define LCD_CLEAR 0x77F //| M | O | D | | 0 | | Efface l'ecran LCD | + //| | | | | | | | +// JOG //| | | | | | | | +#define JOG_REQ 0x790 //| M | I | R | Demande valeur JOG | 0 | | | +#define JOG_DATA 0x791 //| M | O | D | Valeur JOG | 1 | U8 | STATUS_JOG=PTP | +// CODEUR | | | | | | | | +#define COD_REQ 0x7A0 //| M | I | R | Demande valeur COD | 0 | | | +#define COD_DATA 0x7A1 //| M | O | D | Valeur COD | 1 | S8 | OFFSET du CODEUR entre -128 et 127| +// BARGRAPH | | | | | | | | +#define BAR_SET 0x7B0 //| M | I | D | valeur bargraph | 2 | U16 | Les bits à allumer | +//------------------------------------------------------------------------------------------------------------------------| +/* Légende : I = Consigne pour la carte + O = Etat donné par la carte + + D = Trame de données + R = Trame de requete */ + +#endif +