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
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
Generated on Tue Jul 12 2022 15:51:59 by 1.7.2