Utilisation du mode Wait For Interrupt sur STM8L151G6
Bonjour,
Après plusieurs recherches sur internet et lecture des documents constructeur je n'ai pas réussi à mettre en œuvre le mode WFI.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
void main(void)
{
GPIO_Init(GPIOA, GPIO_Pin_2,GPIO_Mode_Out_PP_Low_Fast); //LED
GPIO_Init(GPIOD, GPIO_Pin_0, GPIO_Mode_In_FL_IT); // active l'interruption sur PD_0
EXTI_SetPinSensitivity(EXTI_Pin_0, EXTI_Trigger_Rising); // detection sur fronty montant
ITC->ISPR3 &= 0xFE; // règle le niveau de l'interruption
enableInterrupts(); // Active les interruption de façon général
CFG->GCR |= CFG_GCR_AL; // Active le mode WFI
while (1)
{
}
} |
Est ce que quelqu'un à déjà mis en œuvre ce mode ?
Pouvez-vous m'aider ou me fournir un morceau de code permettant d'enter dans le mode WFI.
>Merci