version qui corrige tous les beugs
Dependents: Projet_client_serveur EX5 ex10 ex11 ... more
ident.h
00001 #ifndef _IDENT_H 00002 #define _IDENT_H 00003 00004 /* FILE: ident.h */ 00005 /****************************************************************************************/ 00006 /* MODULE NAME: MC9S12XS128 - MSCAN => Motorola Scalable Controller Area Network */ 00007 /* (BUS CAN) */ 00008 /* */ 00009 /* AUTHOR : BRUNO LARNAUDIE */ 00010 /* */ 00011 /* EMAIL : bruno.larnaudie@u-psud.fr */ 00012 /* */ 00013 /* INSTITUTION: IUT de CACHAN - 9 av. de la div. Leclerc - 94230 CACHAN */ 00014 /* */ 00015 /* DATE : 03/07/2012 */ 00016 /* CPU : FREESCALE MC9S12XS128MAA */ 00017 /* BOARD : CACHAN Xboard+MicroB12 */ 00018 /* OS : None */ 00019 /* */ 00020 /* DESCRIPTION: Identifiants utilises sur le bus CAN */ 00021 /****************************************************************************************/ 00022 00023 // NOM ID |Flag |Sens |Data | Fonction | Data | 00024 // |Mess |(I/O)|Req | | nb | Type | contenu (dans l'ordre) | 00025 //------------------------------------------------------------------------------------------------------------------------| 00026 // Carte IHM 0x700-0x7FF | | | | | | | | 00027 //------------------------------------------------------------------------------------------------------------------------| 00028 // //| | | | | | | | 00029 // Module LCD 16x2 //| | | | | | | | 00030 #define LCD_CHAR0 0x700 //| M | O | D |char 0 a 7 sur LCD | 8 | U8 | C00|C01|C02|C03|C04|C05|C06|C07 | 00031 #define LCD_CHAR1 0x701 //| M | O | D |char 8 a 15 sur LCD | 8 | U8 | C08|C09|C10|C11|C12|C13|C14|C15 | 00032 #define LCD_CHAR2 0x702 //| M | O | D |char 16 a 23 sur LCD| 8 | U8 | C16|C17|C18|C19|C20|C21|C22|C23 | 00033 #define LCD_CHAR3 0x703 //| M | O | D |char 24 a 31 sur LCD| 8 | U8 | C24|C25|C26|C27|C28|C29|C30|C31 | 00034 // //| | | | | | | | 00035 // 0x704 //| | | | | | | Reserve pour un éventuel LCD | 00036 // Réservé ... //| | | | | | | plus grand ou tactile | 00037 // 0x77D //| | | | | | | | 00038 // //| | | | | | | | 00039 #define LCD_OVERFLOW 0x77E //| M | O | R |Flag d'Overflow LCD | 0 | | | 00040 #define LCD_CLEAR 0x77F //| M | O | D | | 0 | | Efface l'ecran LCD | 00041 //| | | | | | | | 00042 // JOG //| | | | | | | | 00043 #define JOG_REQ 0x790 //| M | I | R | Demande valeur JOG | 0 | | | 00044 #define JOG_DATA 0x791 //| M | O | D | Valeur JOG | 1 | U8 | STATUS_JOG=PTP | 00045 // CODEUR | | | | | | | | 00046 #define COD_REQ 0x7A0 //| M | I | R | Demande valeur COD | 0 | | | 00047 #define COD_DATA 0x7A1 //| M | O | D | Valeur COD | 1 | S8 | OFFSET du CODEUR entre -128 et 127| 00048 // BARGRAPH | | | | | | | | 00049 #define BAR_SET 0x7B0 //| M | I | D | valeur bargraph | 2 | U16 | Les bits à allumer | 00050 //------------------------------------------------------------------------------------------------------------------------| 00051 /* Légende : I = Consigne pour la carte 00052 O = Etat donné par la carte 00053 00054 D = Trame de données 00055 R = Trame de requete */ 00056 00057 #endif 00058
Generated on Thu Jul 14 2022 22:40:30 by 1.7.2