Programme d'utilisation des AX12 et de l'MX12 V3. 0C = action de l'MX12. (data0) 0 | 1 | 2 = position & sens de rotation

Dependencies:   MX12

Fork of Utilisatio_MX12_V3 by CRAC Team

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers all_includes.h Source File

all_includes.h

00001 
00002 #include "mbed.h"
00003 #include "AX12.h"
00004 #include "ident_crac.h"
00005 #include "cmsis.h"
00006 
00007 
00008 
00009 #define SIZE_FIFO 20 
00010 #define TIME 0.1
00011 
00012 extern unsigned char EtatPompeDroite, EtatPompeGauche, EtatLanceur, EtatAx12, ChoixBras, ActionAx12, EtatTurbine, EtatServoVanne;
00013 extern unsigned char action_a_effectuer, ActionPompe;
00014 
00015 extern PwmOut PompeDroite;
00016 
00017 unsigned char mvtBrasAvant(unsigned char ID1, unsigned short GSpeed1, unsigned short GPosition1, 
00018                                 unsigned char ID2, unsigned short GSpeed2, unsigned short GPosition2,
00019                                 unsigned char ID3, unsigned short GSpeed3, unsigned short GPosition3);
00020 void GetPositionAx12(void);
00021 void SendRawId (unsigned short id);
00022 void initialisation_AX12(void);
00023 void canRx_ISR(void);
00024 void canProcessRx(void);
00025 void CAN2_wrFilter (uint32_t id);
00026 void AX12_automate(unsigned char etat_ax12, unsigned char choix_bras);
00027 void gerer_turbine(unsigned char pwm_turbine);
00028 
00029