HD44780 (lcd- 16 2 ) stm32. , , . Vo, . , . .
, , - . , . , . , , , , .
. , , . , .
? , 32- ARM, stm32. stm32f030. stm32f030k6t6 tqfp32 ( 32 ), 4 32 . , , ETR, .
, - , . ( , . , .)
, . . , , . . , .

st-link-v2, . , st-utils.
:
$ st-info --probe
Found 1 stlink programmers
version: V2J17S4
serial: 56FF6D064883535226351087
flash: 32768 (pagesize: 1024)
sram: 4096
chipid: 0x0444
descr: F0xx small
.
LCD , . - , . , . TIM14 .
ARM. GCC ( - ) , . . , , . , , .
openocd (open on-chip debugger), st-utils ( ST ). stm32 .
stm32f030. , , - cmsis. . cmsis . , .
. . PB0 PB1

:
#include "main.h"
int main()
{
led_on();
while(1){}
}
void led_on( void ){
RCC->AHBENR |= RCC_AHBENR_GPIOBEN; // clock port
GPIOB->MODER |= GPIO_MODER_MODER0_0; // out
GPIOB->MODER |= GPIO_MODER_MODER1_0; // out
GPIOB->BSRR |= GPIO_BSRR_BS_0; // PB0 set (led anode)
GPIOB->BSRR |= GPIO_BSRR_BR_1; // PB1 reset (led cathode)
}
. . .

. , , . . , - , . ( )

. Vo, . 0xFF .

-. , , .. ( , , ) .

- .

, .
. ( )

. HD44780 .
, , . , stm32 . .
KiCad .
, , .