1 3 123
1 10 26

: stm32f030

  1. #1

    14.06.2018
    -
    1,607

    stm32f030

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

        . 

:	1.JPG 
:	106 
:	43.8  
ID:	411600

    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

        . 

:	sch1.png 
:	63 
:	25.0  
ID:	411601


    :
    #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)
    }
    . . .

        . 

:	2.JPG 
:	49 
:	39.2  
ID:	411602

    . , , . . , - , . ( )

        . 

:	sch2a.png 
:	125 
:	42.9  
ID:	411613

    . Vo, . 0xFF .

        . 

:	3.JPG 
:	68 
:	42.1  
ID:	411604

    -. , , .. ( , , ) .

        . 

:	4.JPG 
:	53 
:	36.2  
ID:	411605

    - .

        . 

:	5.JPG 
:	52 
:	25.0  
ID:	411606

    , .
    . ( )

        . 

:	6.JPG 
:	75 
:	44.4  
ID:	411607

    . HD44780 .

    , , . , stm32 . .
    KiCad .

    , , .
    ozforester; 27.02.2025 22:46.
    .


  2. #2

    14.06.2018
    -
    1,607
    . , -. - PLL . . . , "" ( ) . , .. . , " " , "" . , . , RC-, . , , .
    ozforester; 02.03.2025 12:19.
    .

  3. #3

    12.09.2006
    , , KN34PC
    1,895
    LZ2WSG
    (TIM1 + TIM3) = 32- , "" Update. . " " - ( ). STM32, TIMX_ovf++ . 32- ( ), 48-, 64- ...

  4. #4

    14.06.2018
    -
    1,607
    , , . , . , . . - - , , - . () . ( , )
    , . , , . , stm32f030. -, / . , . . , . "" , . , , . , . , . , . , , . . (=
    .

  5. #5

    12.09.2006
    , , KN34PC
    1,895
    LZ2WSG
    . "" STM32. () , (. ).
    . F031F6P6: HSE, 8 x 6 = 48 MHz, TIM_CLOCKPRESCALER_ DIV8, Fmax = 153 MHz, G030F6P6 HSE 24 MHz x 4, 96 MHz, Fmax = 203 MHz
    (/ ): STM32F/G4xx.

  6. #6

    14.06.2018
    -
    1,607
    F401 , fpu dfu. F401 G030. . F030 . attiny13. . F030 100 , 150. . . . , $2 , . (=
    (G030 , F030)
    .

  7. #7

  8. #8

    14.06.2018
    -
    1,607
    "human detected" , . . .
    . . ~ , , .
    .

  9. #9

    14.06.2018
    -
    1,607
    A.8.15 . ( ) , . pps . , . , . , - ( ), . . , - .
    , .
        . 

:	Screenshot_2025-03-31_15-20-34.png 
:	73 
:	64.5  
ID:	412836
    . 48, 50 25 . PA7 .
    ozforester; 31.03.2025 15:28.
    .


  10. #10

    12.09.2006
    , , KN34PC
    1,895
    LZ2WSG
    , , . , , . (, - ).

    : ? (. (PWM) -?).

    :
    - 2 : : , 1 : ETR (+ )
    - 3 : : . 1 :

    . 2 ( 3) . "" F030.

,

: 1 (: 0 , : 1)

  1. 3-63
    mikey
    : 21
    : 12.11.2018, 11:47
  2. LED
    Roland
    : 1
    : 11.09.2009, 14:56
  3. UR5WPR , ,
    : 6
    : 09.12.2008, 21:59
  4. 1
    US4MEZ
    : 12
    : 16.10.2008, 00:33
  5. 3-38
    rz3abk
    : 9
    : 06.03.2007, 20:59

  •