Mam problem który z pozoru może się wydawać banalny i tak pewnie jest ale kompletnie nie wiem czemu dioda nie chce mi migać. Niżej wklejam kod:
#include "stm32l1xx.h"
#include "stm32l1xx_nucleo.h"
void delay(int time)
{
int i;
for (i = 0; i < time * 4000; i++) {}
}
int main(void)
{
GPIO_InitTypeDef gpio;
RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOA, ENABLE);
GPIO_StructInit(&gpio);
gpio.GPIO_Pin = GPIO_Pin_5;
gpio.GPIO_Mode = GPIO_Mode_OUT;
gpio.GPIO_OType = GPIO_OType_PP;
GPIO_Init(GPIOA, &gpio);
while (1) {
GPIO_SetBits(GPIOA, GPIO_Pin_5);
delay(50);
GPIO_ResetBits(GPIOA, GPIO_Pin_5);
delay(100);
}
}