www.kn34pc.com

Форум на силистренските радиолюбители
Дата и час: 17 Апр 2026, 20:47

Часовете са според зоната UTC + 2 часа




Напиши нова тема Отговори на тема  [ 18 мнения ]  Отиди на страница Предишна  1, 2
Автор Съобщение
 Заглавие: Re: STM32
МнениеПубликувано на: 21 Юли 2025, 11:58 
Offline
Аватар

Регистриран на: 07 Дек 2006, 17:24
Мнения: 1646
Местоположение: Силистра
CMSIS, побитови операции с използване на конфигурационните файлове.
Understanding STM32 ARM Microcontroller GPIOs
---
Blink с STM32G030F6P6, оптимизация за минимален обем на кода

STM32CubeIDE 1.19.0, HAL
Код за потвърждение:
   text      data       bss       dec       hex   filename
   3456        20      1572      5048      13b8   stm32g030f6p6_blink.elf

което за използвания микроконтролер STM32G030F6P6 е
RAM: 19,34%
FLASH: 10,61%
------------------------------------------------------
STM32CubeIDE 1.19.0, CMSIS
Код за потвърждение:
   text      data       bss       dec       hex   filename
    920        16      1568      2504       9c8   stm32g030f6p6_blink.elf

което за използвания микроконтролер STM32G030F6P6 е
RAM: 19,34%
FLASH: 10,61%
------------------------------------------------------
Keil uVision v5.38.0.0
Код за потвърждение:
Program Size: Code=816 RO-data=224 RW-data=4 ZI-data=1636

------------------------------------------------------
EmBitz 2.64, CMSIS
Код за потвърждение:
Program size (bytes):     780
Data size    (bytes):      12
BSS size     (bytes):      28
             ----------------
Total size   (bytes):     820   (R/W Memory: 40)


:smt069


Върнете се в началото
 Профил  
 
 Заглавие: Re: STM32
МнениеПубликувано на: 02 Авг 2025, 18:31 
Offline
Аватар

Регистриран на: 07 Дек 2006, 17:24
Мнения: 1646
Местоположение: Силистра
STM32F030F4P6 се държи добре с overclock на 88 MHz (при максимална честота в документацията: 48 MHz).
HSE кварц 8 MHz, PLL x11 -> Fsysclk = 88 MHz

На 8 MHz * 12 = 96 MHz - "забива".


Върнете се в началото
 Профил  
 
 Заглавие: Re: STM32
МнениеПубликувано на: 29 Авг 2025, 13:09 
Offline
Аватар

Регистриран на: 07 Дек 2006, 17:24
Мнения: 1646
Местоположение: Силистра
LZ2WSG написа:
... "TCXO с ниско изходно напрежение към STM32" ...

TCXO често e със синусоидален изходен сигнал (с/без ограничение) и напрежението му е малко за клок на STM32.
Използвам два резистора със средната точка - например 100 k и вход - през кондензатор.
Друг вариант: с усилвател с/без буфер: напр. един/два NL27WZU04.
Все с допълнителни компоненти.

Днес просто включих в STM32 кварцовия генератор/инвертор и свързах TCXO през входен кондензатор.
Работи. Внушавам си дори, че така има по-добра температурна стабилност :).
Код за потвърждение:
  // RCC->CR |= RCC_CR_HSEBYP;  // bypass mode for external clock
  RCC->CR |= RCC_CR_HSEON;   // turn HSE on


Прикачени файлове:
ch_tcxo.gif
ch_tcxo.gif [ 39.38 KiB | Прегледано 3040 пъти ]
Върнете се в началото
 Профил  
 
Покажи мненията от миналия:  Сортирай по  
Напиши нова тема Отговори на тема  [ 18 мнения ]  Отиди на страница Предишна  1, 2

Часовете са според зоната UTC + 2 часа


Кой е на линия

Потребители, разглеждащи този форум: 0 регистрирани и 5 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Форумът се задвижва от phpBB® Forum Software © phpBB Group
Преведено от yarnaudov.com