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 .
. . PB0 PB1
ARM. GCC ( - ) , . . , , . , , .
openocd (open on-chip debugger), st-utils ( ST ). stm32 .
stm32f030. , , - cmsis. . cmsis . , .
. . .:#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 .
, , .





