У меня есть плата STM32L-Discovery с микропроцессором STM32L152R8. Я совершенно застрял, пытаясь заставить основные вещи работать.
Я просмотрел примеры, приведенные ST (сенсорный датчик потребления тока и датчик температуры), и я думаю, что они не удобны для пользователя, с таким количеством библиотек, подпроцессов и прерываний, что код действительно трудно понять. понимать.
Я пытался включить синий светодиод (GPIO PB6), но мне это не удалось.
Мой код компилируется правильно, но ничего не делает с платой. Это код "main.c".
RCC->AHBRSTR = 0x00000002;
RCC->AHBRSTR = 0x00000000;
RCC->AHBENR = 0x00000002;
GPIOB->MODER = 0x00001000;
GPIOB->OTYPER = 0x00000040;
GPIOB->OSPEEDR = 0x00001000;
GPIOB->PUPDR = 0x00000000;
GPIOB->ODR = 0x00000040;
while(1) {}
Я что-то пропустил? Могу ли я где-нибудь найти действительно простые примеры?
Заранее спасибо!