Hello ,
j'ai un petit probleme avec le programme pour faire clignoter la LED .. ca marche pas du tout quand je run le programme donc je voudrais savoir d'ou vient le probleme .
Voila le code
Code:#include "stm32l4xx.h" void delay (int a); int main(void) { / /* GPIOC Periph clock enable */ RCC->AHB2ENR |= RCC_AHB2ENR_GPIOAEN; GPIOA->MODER |= GPIO_MODER_MODER5_0; /* Configure PA5 in output mode */ GPIOA->OTYPER &= ~(GPIO_OTYPER_OT_5) ; // Ensure push pull mode selected--default GPIOA->OSPEEDR |= (GPIO_OSPEEDER_OSPEEDR5); //Ensure maximum speed setting (even though it is unnecessary) GPIOA->PUPDR &= ~(GPIO_PUPDR_PUPDR5); //Ensure all pull up pull down resistors are disabled while (1) { GPIOA->BSRR=GPIO_BSRR_BS_5;; delay(5000); GPIOA->BRR=GPIO_BRR_BR_5;; delay(5000); } void delay (int a) { volatile int i,j; for (i=0 ; i < a ; i++) { j++; } return; }
La user LED2 est normalement connecte a PA5 d'apres le manuel de reference et j'utilise Atollic Truestudio sur ubuntu
Merci
-----