Плата STM32F4DISCOVERY, зажигаем светодиод на ноге PD12.
Код:
/* Includes */ #include "stm32f4xx.h" /* Private macro */ /* Private variables */ /* Private function prototypes */ /* Private functions */ void RCC_Init(void); void GPIO_Init(void); void RCC_Init(void) { RCC->AHB1ENR = RCC_AHB1ENR_GPIODEN; // включаем тактирование GPIOD } void GPIO_Init(void) { GPIOD->MODER = GPIO_MODER_MODER12_0; // настраиваем PD12 как "двухтактный выход общего назначения" } int main(void) { RCC_Init(); GPIO_Init(); GPIOD->BSRRL = GPIO_BSRR_BS_12; // выставляем на PD12 лог.1 (зажигаем светодиод) while(1); }