Salut ,

Je debute la programmation du STM32 (STM32L476 RG) et je voulais apprendre a utiliser les registres donc j'ai fait un petit code mais quand j'essai sur le microcontrolleur ca ne marche pas donc je voulais savoir qu'est ce que je dois modifier pour que ca marche .

Code C : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 
 
#include "stm32l4xx.h"
 
 
int main(void)
{
volatile unsigned int i =0;
RCC -> AHB2ENR|= 1<<0;
GPIOA->MODER |= 1 << 10;
while(1)
{for (i= 0; i < 50000; i++)
	GPIOA -> BSRR= (1<<5);
for (i = 0; i < 50000; i++)
	GPIOA -> BSRR= (1<<21);}
 
}

la user led est connecte au PA5 et j'utilise atollic Truestudio


Merci