Bonjour,
j'essaye de faire une boucle pour changer l'état du relais de charge d'une batterie chaque deux secondes: a l'instant x il est on, apres deux secondes il est off et ainsi de suite, j'ai développé cette fonction:
void batterie ()
{
do {
Bms_ucModeChargeur = enuChargeurDesactive ;
vIO_eWriteOutput(eIO_ChargeurB atterie72V, Bms_ucModeChargeur);
delay(2000);
Bms_ucModeChargeur = enuChargeurActive;
vIO_eWriteOutput(eIO_ChargeurB atterie72V, Bms_ucModeChargeur);
}while (1);
}
avec vIO_eWriteOutput(eIO_ChargeurB atterie72V, Bms_ucModeChargeur) est la fonction qui active ou désactive le relais.
Le problème que cette fonction n'a pas fonctionné, je suis toujours en mode on.
pouvez vous m'aider?
-----