8-900-374-94-44
[email protected]
Slide Image
МСню

Stm32 hal Ρ‚Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΎΠ²: Π’Π°ΠΉΠΌΠ΅Ρ€Ρ‹ stm32 HAL — Ρ‡Π°ΡΡ‚ΡŒ пСрвая / STM32 / stD

ОбъяснСниС Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΎΠ² STM32. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Ρ€Π΅ΠΆΠΈΠΌΠΎΠ² Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°. Π’ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°Ρ… STM32 Π΅ΡΡ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Π΅ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Ρ‹, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ€Π΅ΠΆΠΈΠΌΠ°Ρ… ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ мноТСство Π·Π°Π΄Π°Ρ‡. Π’Ρ‹ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚Π΅ΡΡŒ с этими Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°ΠΌΠΈ оборудования ΠΈ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°ΠΌΠΈ ΠΈΡ… использования. И ΠΌΡ‹ Π½Π°Ρ‡Π½Π΅ΠΌ с Ρ€Π΅ΠΆΠΈΠΌΠ° Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° Π² этом ΡƒΡ€ΠΎΠΊΠ΅, Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ€Π΅ΠΆΠΈΠΌΡ‹ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΠ±ΡΡƒΠΆΠ΄Π°Ρ‚ΡŒΡΡ ΠΏΠΎΠ·ΠΆΠ΅.


Β  Β 1. Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΎΠ² Β  Β 

Β 

ΠœΠΎΠ΄ΡƒΠ»ΡŒ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° Π² своСй ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠ΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ΅ прСдставляСт собой Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΡƒΡŽ Π»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ схСму, которая подсчитываСт ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ‚Π°ΠΊΡ‚ΠΎΠ²Ρ‹ΠΉ Ρ†ΠΈΠΊΠ». Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ Π² Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠΌ обСспСчСнии для ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ модуля Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ ΠΌΠΎΠ³ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π²Π²Π΅Ρ€Ρ… ΠΈΠ»ΠΈ Π²Π½ΠΈΠ·. Он ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ для дСлСния Π²Ρ…ΠΎΠ΄Π½ΠΎΠΉ Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠΉ частоты Π½Π° Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. Он Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ схСмы для Π·Π°Ρ…Π²Π°Ρ‚Π° Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…, Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ ШИМ-сигнала ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΌΡ‹ ΡƒΠ²ΠΈΠ΄ΠΈΠΌ Π² этом руководствС.

Рассмотрим простой 16-Π±ΠΈΡ‚Π½Ρ‹ΠΉ Ρ‚Π°ΠΉΠΌΠ΅Ρ€, ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΉ ΠΏΠΎΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡƒ Π½ΠΈΠΆΠ΅. Как 16-Π±ΠΈΡ‚Π½ΠΎΠ΅ врСмя, ΠΎΠ½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΡ‚ 0 Π΄ΠΎ 65535. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ‚Π°ΠΊΡ‚ΠΎΠ²Ρ‹ΠΉ Ρ†ΠΈΠΊΠ» Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° увСличиваСтся Π½Π° 1. И, ΠΊΠ°ΠΊ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ, Fsys β€” это Π½Π΅ Ρ‚Π° частота, которая ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°. Но ΠΎΠ½ дСлится прСскалСром, Π° Π·Π°Ρ‚Π΅ΠΌ подаСтся Π½Π° Ρ‚Π°ΠΉΠΌΠ΅Ρ€.

Π’ основном, Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° рСгистр TCNT увСличиваСтся Π½Π° 1 ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ‚Π°ΠΊΡ‚ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ частотС (Fsys/PSC). Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ссли Fsys составляСт 80 ΠœΠ“Ρ†, Π° PSC β€” 1:1024, TCNT увСличиваСтся Π½Π° 1 ΠΊΠ°ΠΆΠ΄Ρ‹Π΅ 12,8 мкс. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, Ссли Π²Ρ‹ запуститС этот Ρ‚Π°ΠΉΠΌΠ΅Ρ€, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΡ‚ 0 Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° ΠΎΠ½ Π½Π΅ достигнСт пСрСполнСния (65535), ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π°Π²Π°Ρ‚ΡŒ Π²Π°ΠΌ сигнал прСрывания ΠΊΠ°ΠΆΠ΄Ρ‹Π΅ 0,839 сСкунды.Π’Ρ‚ΠΎΡ€ΠΎΠΉ.

Π§Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ, Ссли ΠΌΠ½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ этот Ρ‚Π°ΠΉΠΌΠ΅Ρ€ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ Π²Ρ‹Π΄Π°Π²Π°Π» сигнал прСрывания ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· Π² 1 сСкунду? На самом Π΄Π΅Π»Π΅ ΠΌΠ½Π΅ Π½Π΅ Π½ΡƒΠΆΠ΅Π½ этот Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» 0,839 с. Π§Ρ‚ΠΎ ΠΆ, ΠΏΠΎ этой ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ сущСствуСт возмоТная аппаратная функция, называСмая рСгистром ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ, которая заставляСт Ρ‚Π°ΠΉΠΌΠ΅Ρ€ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΡ‚ любого ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ значСния Π΄ΠΎ пСрСполнСния. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π²Π°ΠΌ большС Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ с нуля. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, любой Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ модуля Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°.

ΠœΠΎΠ΄ΡƒΠ»ΡŒ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ счСтчика, ΠΊΠΎΠ³Π΄Π° источник Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠ³ΠΎ сигнала нСизвСстСн, фактичСски это внСшний сигнал. ΠœΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ½ΠΎΠΏΠΊΠΈ, поэтому счСтчик увСличиваСтся с ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ Π½Π°Ρ€Π°ΡΡ‚Π°ΡŽΡ‰ΠΈΠΌ ΠΈΠ»ΠΈ ΡΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΌ Ρ„Ρ€ΠΎΠ½Ρ‚ΠΎΠΌ послС наТатия ΠΊΠ½ΠΎΠΏΠΊΠΈ. Π­Ρ‚ΠΎΡ‚ Ρ€Π΅ΠΆΠΈΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π΅Π½ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… прилоТСниях, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ обсудим Π½ΠΈΠΆΠ΅. А ΠΏΠΎΠΊΠ° рассмотрим ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ схСму.

Как Π²ΠΈΠ΄ΠΈΡ‚Π΅, Ρ‚Π°ΠΊΡ‚ΠΎΠ²Ρ‹ΠΉ сигнал Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ подаСтся ΠΎΡ‚ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈ поступаСт Π½Π° Π²Ρ…ΠΎΠ΄ Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠ³ΠΎ сигнала Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° Ρ‡Π΅Ρ€Π΅Π· прСскалСр. И Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ‚ΠΎΠΌ, сколько Ρ€Π°Π· Π±Ρ‹Π»Π° Π½Π°ΠΆΠ°Ρ‚Π° ΠΊΠ½ΠΎΠΏΠΊΠ°, просто ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ рСгистра TCNT.

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π²Π²ΠΎΠ΄Π½Ρ‹Π΅ свСдСния ΠΎ модулях Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΎΠ² ΠΈ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΎΠ²

STMicroelectronics ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ нСсколько Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… вСрсий ΠΈΠ»ΠΈ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°. ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ STM32 ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΠΌΠ΅ΡŽΡ‚ нСсколько Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Ρ… Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΎΠ² ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ°, ΠΎΠ΄Π½Π°ΠΊΠΎ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… частях ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ нСсколько ΠΈΠ· этих Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Ρ… Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΎΠ². Π˜Ρ‚Π°ΠΊ, Π² этом Ρ€Π°Π·Π΄Π΅Π»Π΅ я Π²Ρ‹Π΄Π΅Π»ΡŽ эти ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° ΠΈ ΠΈΡ… основныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π±Π»ΠΎΠΊ-схСму ΠΈ Ρ‚ΠΎΠΌΡƒ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅.

ΠŸΡ€ΠΎΡΡ‚ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Π°Ρ‚ΡŒ Π²Π°ΠΌ ΠΎΠ±Π·ΠΎΡ€ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… доступных Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Ρ… Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΎΠ² Π² ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°Ρ… STM32. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΊΠ°ΠΊΠΎΠΉ Ρ‚ΠΈΠΏ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для ΠΊΠ°ΠΊΠΈΡ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Π§Ρ‚ΠΎ, Π² свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ Π»ΡƒΡ‡ΡˆΠ΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° для вашСго ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.

2.1 Π‘Π°Π·ΠΎΠ²Ρ‹Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΎΠ²

Π‘Π°Π·ΠΎΠ²Ρ‹Π΅ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Ρ‹ состоят ΠΈΠ· 16-разрядного счСтчика с автоматичСской ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ, управляСмого ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΌ ΠΏΡ€Π΅Π΄Π΄Π΅Π»ΠΈΡ‚Π΅Π»Π΅ΠΌ. Π˜Ρ… ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΎΠ±Ρ‰ΠΈΠ΅ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Ρ‹ для Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Ρ€Π°Π·Π²Π΅Ρ€Ρ‚ΠΊΠΈ, Π½ΠΎ ΠΎΠ½ΠΈ Ρ‚Π°ΠΊΠΆΠ΅ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для управлСния Ρ†ΠΈΡ„Ρ€ΠΎ-Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹ΠΌ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ (ЦАП). ЀактичСски, Ρ‚Π°ΠΉΠΌΠ΅Ρ€Ρ‹ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ связаны с ЦАП ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΈΠΌ Ρ‡Π΅Ρ€Π΅Π· свои Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€Π½Ρ‹Π΅ Π²Ρ‹Ρ…ΠΎΠ΄Ρ‹. Π’Π°ΠΉΠΌΠ΅Ρ€Ρ‹ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ нСзависимы ΠΈ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΎΠ±Ρ‰ΠΈΠ΅ рСсурсы.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚:

  • 16-Π±ΠΈΡ‚Π½Ρ‹ΠΉ счСтчик с автоматичСской ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ
  • 16-Π±ΠΈΡ‚Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ для дСлСния (Ρ‚Π°ΠΊΠΆΠ΅ Β«Π½Π° Π»Π΅Ρ‚ΡƒΒ») Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠΉ частоты счСтчика Π½Π° любой коэффициСнт ΠΎΡ‚ 1 Π΄ΠΎ 65536
  • Π‘Ρ…Π΅ΠΌΠ° синхронизации для запуска ЦАП
  • ΠŸΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅/гСнСрация прямого доступа ΠΊ памяти ΠΏΡ€ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ события: ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ счСтчика

Основной Π±Π»ΠΎΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° прСдставляСт собой 16-разрядный счСтчик прямого счСта с ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ рСгистром автоматичСской ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ. Часы счСтчика ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Ρ‹ прСскалСром. Π‘Ρ‡Π΅Ρ‚Ρ‡ΠΈΠΊ, рСгистр автоматичСской ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΈ рСгистр ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ дСлитСля ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ записаны ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π½Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ обСспСчСниСм. Π­Ρ‚ΠΎ Π²Π΅Ρ€Π½ΠΎ Π΄Π°ΠΆΠ΅ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π΅ΠΌ счСтчикС. Базовая Π΅Π΄ΠΈΠ½ΠΈΡ†Π° Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя:

  • РСгистр счСтчика (TIMx_CNT)
  • РСгистр ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ дСлитСля (TIMx_PSC)
  • РСгистр автоматичСской ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ (TIMx_ARR)

РСгистр автоматичСской ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½. Доступ ΠΊ рСгистру ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ осущСствляСтся ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· ΠΏΡ€ΠΈ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ΅ записи ΠΈΠ»ΠΈ чтСния рСгистра автоматичСской ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ. Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ рСгистра ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ пСрСдаСтся Π² Ρ‚Π΅Π½Π΅Π²ΠΎΠΉ рСгистр постоянно ΠΈΠ»ΠΈ ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ событии обновлСния UEV, Π² зависимости ΠΎΡ‚ Π±ΠΈΡ‚Π° Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ автоматичСской ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ (ARPE).

Π’ Ρ€Π΅ΠΆΠΈΠΌΠ΅ счСтчика счСтчик считаСт ΠΎΡ‚ 0 Π΄ΠΎ значСния Π°Π²Ρ‚ΠΎΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ (содСрТимоС рСгистра TIMx_ARR), Π·Π°Ρ‚Π΅ΠΌ пСрСзапускаСтся с 0 ΠΈ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ событиС пСрСполнСния счСтчика. Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ обновлСния ΠΌΠΎΠΆΠ΅Ρ‚ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ счСтчика ΠΈΠ»ΠΈ установкой Π±ΠΈΡ‚Π° UG Π² рСгистрС TIMx_EGR (с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния ΠΈΠ»ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Π²Π΅Π΄ΠΎΠΌΠΎΠ³ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠ°).

2.2 ΠœΠΎΠ΄ΡƒΠ»ΠΈ Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΎΠ² с Π½ΠΈΠ·ΠΊΠΈΠΌ энСргопотрСблСниСм

LPTIM β€” это 16-разрядный Ρ‚Π°ΠΉΠΌΠ΅Ρ€, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ послСдниС достиТСния Π² области сниТСния энСргопотрСблСния. Благодаря Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·ΠΈΡŽ источников синхронизации LPTIM ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π²ΠΎ всСх Ρ€Π΅ΠΆΠΈΠΌΠ°Ρ… питания, ΠΊΡ€ΠΎΠΌΠ΅ Ρ€Π΅ΠΆΠΈΠΌΠ° оТидания. Учитывая Π΅Π³ΠΎ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π΄Π°ΠΆΠ΅ Π±Π΅Π· Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ источника синхронизации, LPTIM ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² качСствС «счСтчика ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠΎΠ²Β», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π΅Π½ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… прилоТСниях.

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ LPTIM ΠΏΡ€ΠΎΠ±ΡƒΠΆΠ΄Π°Ρ‚ΡŒ систСму ΠΈΠ· Ρ€Π΅ΠΆΠΈΠΌΠΎΠ² с Π½ΠΈΠ·ΠΊΠΈΠΌ энСргопотрСблСниСм позволяСт Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Β«Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρ‚Π°ΠΉΠΌ-Π°ΡƒΡ‚Π°Β» с Ρ‡Ρ€Π΅Π·Π²Ρ‹Ρ‡Π°ΠΉΠ½ΠΎ Π½ΠΈΠ·ΠΊΠΈΠΌ энСргопотрСблСниСм. LPTIM прСдставляСт собой Π³ΠΈΠ±ΠΊΡƒΡŽ схСму синхронизации, которая обСспСчиваСт Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈ минимальном энСргопотрСблСнии.

Π’Π°ΠΉΠΌΠ΅Ρ€Ρ‹ с Π½ΠΈΠ·ΠΊΠΈΠΌ энСргопотрСблСниСм (LPTIM) ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ характСристики:

  • 16-Π±ΠΈΡ‚Π½Ρ‹ΠΉ счСтчик Π²Π²Π΅Ρ€Ρ…
  • 3-Π±ΠΈΡ‚Π½Ρ‹ΠΉ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ с 8 Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌΠΈ дСлитСлями (1,2,4,8,16,32,64,128)
  • Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌΡ‹Π΅ часы
    β€” Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ источники часов: часы LSE, LSI, HSI16 ΠΈΠ»ΠΈ APB
    β€” Π’Π½Π΅ΡˆΠ½ΠΈΠΉ источник часов Ρ‡Π΅Ρ€Π΅Π· Π²Ρ…ΠΎΠ΄ LPTIM (Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π±Π΅Π· Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π΅Π³ΠΎ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π° LP, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ счСтчика ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠΎΠ²)
  • 16-Π±ΠΈΡ‚Π½Ρ‹ΠΉ рСгистр автоматичСской ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ARR
  • 16-Π±ΠΈΡ‚Π½Ρ‹ΠΉ рСгистр сравнСния
  • НСпрСрывный/ΠΎΠ΄Π½ΠΎΠΊΡ€Π°Ρ‚Π½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ
  • Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌΡ‹ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ/Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹ΠΉ Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€ Π²Ρ…ΠΎΠ΄Π°
  • ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ ΠΏΠΎΠΌΠ΅Ρ…
  • НастраиваСмый Π²Ρ‹Ρ…ΠΎΠ΄: Π˜ΠΌΠΏΡƒΠ»ΡŒΡΠ½Ρ‹ΠΉ, ШИМ
  • НастраиваСмая ΠΏΠΎΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π°
  • Π Π΅ΠΆΠΈΠΌ энкодСра
  • Π‘Ρ‡Π΅Ρ‚Ρ‡ΠΈΠΊ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠΉ

2.3 ΠœΠΎΠ΄ΡƒΠ»ΠΈ Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΎΠ² ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния

Π’Π°ΠΉΠΌΠ΅Ρ€Ρ‹ ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния состоят ΠΈΠ· 16-разрядного счСтчика с автоматичСской ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ, управляСмого ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΌ ΠΏΡ€Π΅Π΄Π΄Π΅Π»ΠΈΡ‚Π΅Π»Π΅ΠΌ. Π˜Ρ… ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ†Π΅Π»Π΅ΠΉ, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠΎΠ² Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… сигналов (Π·Π°Ρ…Π²Π°Ρ‚ Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… сигналов) ΠΈΠ»ΠΈ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΡŽ Ρ„ΠΎΡ€ΠΌ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… сигналов (сравнСниС Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… сигналов ΠΈ ШИМ). Π”Π»ΠΈΠ½Ρ‹ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠΎΠ² ΠΈ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Ρ‹ сигналов ΠΌΠΎΠΆΠ½ΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… микросСкунд Π΄ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… миллисСкунд с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ дСлитСля Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° ΠΈ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ дСлитСля ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° часов RCC. Π’Π°ΠΉΠΌΠ΅Ρ€Ρ‹ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ нСзависимы ΠΈ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΎΠ±Ρ‰ΠΈΠ΅ рСсурсы. Π˜Ρ… Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ вмСстС.

Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° TIMx ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚:

  • 16-Π±ΠΈΡ‚Π½Ρ‹ΠΉ автоматичСски ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌΡ‹ΠΉ счСтчик Π²Π²Π΅Ρ€Ρ…, Π²Π½ΠΈΠ·, Π²Π²Π΅Ρ€Ρ…/Π²Π½ΠΈΠ·.
  • 16-разрядный ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ ΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ для дСлСния (Ρ‚Π°ΠΊΠΆΠ΅ Β«Π½Π° Π»Π΅Ρ‚ΡƒΒ») Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠΉ частоты счСтчика Π½Π° любой коэффициСнт ΠΎΡ‚ 1 Π΄ΠΎ 65536. гСнСрация (Ρ€Π΅ΠΆΠΈΠΌΡ‹ Edge- ΠΈ Center-aligned)
    – Π’Ρ‹Ρ…ΠΎΠ΄ Π² ΠΎΠ΄Π½ΠΎΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅
  • Π‘Ρ…Π΅ΠΌΠ° синхронизации для управлСния Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΎΠΌ внСшними сигналами ΠΈ для соСдинСния Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΎΠ² ΠΌΠ΅ΠΆΠ΄Ρƒ собой.
  • ΠŸΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅/гСнСрация прямого доступа ΠΊ памяти ΠΏΡ€ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… событиях:
    – ОбновлСниС: ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅/ΠΎΠΏΡƒΡΡ‚ΠΎΡˆΠ΅Π½ΠΈΠ΅ счСтчика, инициализация счСтчика (ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ обСспСчСниСм ΠΈΠ»ΠΈ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΌ/внСшним Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€ΠΎΠΌ)
    – Π’Ρ€ΠΈΠ³Π³Π΅Ρ€Π½ΠΎΠ΅ событиС (запуск счСтчика, остановка, инициализация ΠΈΠ»ΠΈ подсчСт ΠΏΠΎ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΌΡƒ/Π²Π½Π΅ΡˆΠ½Π΅ΠΌΡƒ Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€Ρƒ)
    – Π—Π°Ρ…Π²Π°Ρ‚ Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…
    – Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…
  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ схСму ΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚Π½ΠΎΠ³ΠΎ (ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΡƒΡ€Π½ΠΎΠ³ΠΎ) энкодСра ΠΈ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° Π₯ΠΎΠ»Π»Π° для Ρ†Π΅Π»Π΅ΠΉ позиционирования
  • Π’Ρ€ΠΈΠ³Π³Π΅Ρ€Π½Ρ‹ΠΉ Π²Ρ…ΠΎΠ΄ для внСшнСго Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠ³ΠΎ сигнала ΠΈΠ»ΠΈ ΠΏΠΎΡ†ΠΈΠΊΠ»ΠΎΠ²ΠΎΠ³ΠΎ управлСния Ρ‚ΠΎΠΊΠΎΠΌ

2.4 ΠœΠΎΠ΄ΡƒΠ»ΠΈ Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΎΠ² Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½ΠΎΠ³ΠΎ управлСния

Π’Π°ΠΉΠΌΠ΅Ρ€Ρ‹ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½ΠΎΠ³ΠΎ управлСния состоят ΠΈΠ· 16-разрядного счСтчика с автоматичСской ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ, управляСмого ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΌ ΠΏΡ€Π΅Π΄Π΄Π΅Π»ΠΈΡ‚Π΅Π»Π΅ΠΌ. Π•Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ†Π΅Π»Π΅ΠΉ, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠΎΠ² Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… сигналов (Π·Π°Ρ…Π²Π°Ρ‚ Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… сигналов) ΠΈΠ»ΠΈ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΡŽ Ρ„ΠΎΡ€ΠΌ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… сигналов (сравнСниС Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… сигналов, ШИМ, Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ ШИМ с вставкой ΠΌΠ΅Ρ€Ρ‚Π²ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ). Π”Π»ΠΈΠ½Ρ‹ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠΎΠ² ΠΈ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Ρ‹ сигналов ΠΌΠΎΠΆΠ½ΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… микросСкунд Π΄ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… миллисСкунд с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ дСлитСля Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° ΠΈ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ дСлитСля ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° часов RCC. Π’Π°ΠΉΠΌΠ΅Ρ€Ρ‹ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½ΠΎΠ³ΠΎ управлСния ΠΈ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Ρ‹ ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ нСзависимы ΠΈ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΎΠ±Ρ‰ΠΈΠ΅ рСсурсы. Π˜Ρ… Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ вмСстС.

Π’Π°ΠΉΠΌΠ΅Ρ€Ρ‹ с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ΠΌ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ:

  • 16-Π±ΠΈΡ‚Π½Ρ‹ΠΉ счСтчик автоматичСской ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π²Π²Π΅Ρ€Ρ…, Π²Π½ΠΈΠ·, Π²Π²Π΅Ρ€Ρ…/Π²Π½ΠΈΠ·.
  • 16-разрядный ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ ΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ Π΄Π΅Π»ΠΈΡ‚ΡŒ (Ρ‚Π°ΠΊΠΆΠ΅ Β«Π½Π° Π»Π΅Ρ‚ΡƒΒ») Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΡƒΡŽ частоту счСтчика Π½Π° любой коэффициСнт ΠΎΡ‚ 1 Π΄ΠΎ 65536.
  • Π”ΠΎ 4 нСзависимых ΠΊΠ°Π½Π°Π»ΠΎΠ² для:
    β€” Π·Π°Ρ…Π²Π°Ρ‚Π° Π²Π²ΠΎΠ΄Π°
    β€” сравнСния Π²Ρ‹Π²ΠΎΠ΄Π°
    β€” ШИМ ГСнСрация (Ρ€Π΅ΠΆΠΈΠΌ с Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΏΠΎ ΠΊΡ€Π°ΡŽ ΠΈ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ)
    – Π’Ρ‹Ρ…ΠΎΠ΄ Π² ΠΎΠ΄Π½ΠΎΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅
  • Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π²Ρ‹Ρ…ΠΎΠ΄Ρ‹ с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΌ ΠΌΠ΅Ρ€Ρ‚Π²Ρ‹ΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ
  • Π‘Ρ…Π΅ΠΌΠ° синхронизации для управлСния Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΎΠΌ внСшними сигналами ΠΈ для соСдинСния Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΎΠ² ΠΌΠ΅ΠΆΠ΄Ρƒ собой.
  • Π‘Ρ‡Π΅Ρ‚Ρ‡ΠΈΠΊ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠΉ для обновлСния рСгистров Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ послС Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ количСства Ρ†ΠΈΠΊΠ»ΠΎΠ² счСтчика.
  • Π Π°Π·ΠΎΡ€Π²Π°Ρ‚ΡŒ Π²Ρ…ΠΎΠ΄, Ρ‡Ρ‚ΠΎΠ±Ρ‹ пСрСвСсти Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅ сигналы Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° Π² состояниС сброса ΠΈΠ»ΠΈ Π² извСстноС состояниС.
  • ΠŸΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅/гСнСрация DMA ΠΏΡ€ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… событиях:
    – ОбновлСниС: ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅/нСдостаточноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ счСтчика, инициализация счСтчика (ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ способом ΠΈΠ»ΠΈ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΌ/внСшним Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€ΠΎΠΌ)
    – Π’Ρ€ΠΈΠ³Π³Π΅Ρ€Π½ΠΎΠ΅ событиС (запуск счСтчика, остановка, инициализация ΠΈΠ»ΠΈ подсчСт с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ/внСшнСго Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€Π°)
    – Π—Π°Ρ…Π²Π°Ρ‚ Π²Ρ…ΠΎΠ΄Π°
    – Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ Π²Ρ‹Ρ…ΠΎΠ΄Π°
    – ΠŸΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ Π²Ρ…ΠΎΠ΄Π°
  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚Π½Ρ‹ΠΉ (ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΡƒΡ€Π½Ρ‹ΠΉ) энкодСр ΠΈ схСму Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° Π₯ΠΎΠ»Π»Π° для Ρ†Π΅Π»Π΅ΠΉ позиционирования
  • Π’Ρ€ΠΈΠ³Π³Π΅Ρ€ Π²Ρ…ΠΎΠ΄ для внСшнСго Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠ³ΠΎ сигнала ΠΈΠ»ΠΈ ΠΏΠΎΡ†ΠΈΠΊΠ»ΠΎΠ²ΠΎΠ³ΠΎ управлСния Ρ‚ΠΎΠΊΠΎΠΌ

2.5 ΠœΠΎΠ΄ΡƒΠ»ΠΈ Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΎΠ² высокого Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ

Π’Π°ΠΉΠΌΠ΅Ρ€ высокого Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΌΠΎΠΆΠ΅Ρ‚ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄ΠΎ 10 Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… сигналов с высокой Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ синхронизации. Π’ ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ ΠΎΠ½ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для управлСния систСмами прСобразования энСргии, Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ½Ρ‹Π΅ источники питания ΠΈΠ»ΠΈ систСмы освСщСния, Π½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΈ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… цСлях, ΠΊΠΎΠ³Π΄Π° трСбуСтся ΠΎΡ‡Π΅Π½ΡŒ Ρ‚ΠΎΡ‡Π½ΠΎΠ΅ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ (Π΄ΠΎ 217 пс).

Π’ цСлях управлСния ΠΈ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° Ρ‚Π°ΠΉΠΌΠ΅Ρ€ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ возмоТности измСрСния Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ связи со встроСнными прСобразоватСлями АЦП ΠΈ ЦАП. НаконСц, ΠΎΠ½ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π΅ΠΆΠΈΠΌ управлСния ΠΌΠ°Π»ΠΎΠΉ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ схСмы ΠΎΡ‚ΠΊΠ°Π·ΠΎΠ² для бСзопасного ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ.

Π’Π°ΠΉΠΌΠ΅Ρ€Ρ‹ высокого Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ (HRTIM) Π₯арактСристики Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚:

  • Π’Π°ΠΉΠΌΠ΅Ρ€Ρ‹ высокого Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ
    – Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ 217 пс, компСнсация ΠΊΠΎΠ»Π΅Π±Π°Π½ΠΈΠΉ напряТСния ΠΈ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹
    – ВысокоС Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ доступно Π½Π° всСх Π²Ρ‹Ρ…ΠΎΠ΄Π°Ρ…, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΠΈ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ Ρ†ΠΈΠΊΠ»Π° , частота ΠΈ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ° Π² ΡΡ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΌ ΠΎΠ΄Π½ΠΎΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅
    – 6 16-Π±ΠΈΡ‚Π½Ρ‹Ρ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ синхронизации (ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ с нСзависимым счСтчиком ΠΈ 4 модулями сравнСния)
    – 10 Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ любого модуля синхронизации, Π΄ΠΎ 32 источников установки/сброса Π½Π° ΠΊΠ°Π½Π°Π»
    – ΠœΠΎΠ΄ΡƒΠ»ΡŒΠ½Π°Ρ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° для адрСсации любого ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… нСзависимыС ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ с 1 ΠΈΠ»ΠΈ 2 ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡΠΌΠΈ ΠΈΠ»ΠΈ нСсколько Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Ρ‚ΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΠΉ с нСсколькими ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡΠΌΠΈ
  • НСсколько соСдинСний со встроСнными Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹ΠΌΠΈ ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹ΠΌΠΈ устройствами
    – 4 Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€Π° ΠΊ прСобразоватСлям АЦП
    – 3 Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€Π° ΠΊ прСобразоватСлям ЦАП
    – 3 ΠΊΠΎΠΌΠΏΠ°Ρ€Π°Ρ‚ΠΎΡ€Π° для прСобразования Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ сигнала
  • НСсколько экзСмпляров HRTIM ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ синхронизированы с внСшними Π²Ρ…ΠΎΠ΄Π°ΠΌΠΈ/Π²Ρ‹Ρ…ΠΎΠ΄Π°ΠΌΠΈ синхронизации
  • Π£Π½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ каскад
    – Вставка ΠΌΠ΅Ρ€Ρ‚Π²ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ с высоким Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ (Π΄ΠΎ 868 пс)
    – ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΠ°Ρ ΠΏΠΎΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ Π²Ρ‹Ρ…ΠΎΠ΄Π° синхронная Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ
  • 7 Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π΄ΠΎ 14 источников
  • 6 запросов DMA с использованиСм Π΄ΠΎ 14 источников, с ΠΏΠ°ΠΊΠ΅Ρ‚Π½Ρ‹ΠΌ Ρ€Π΅ΠΆΠΈΠΌΠΎΠΌ для обновлСния Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… рСгистров 93. Π Π΅ΠΆΠΈΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΎΠ² STM32 ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ всС эти Ρ€Π΅ΠΆΠΈΠΌΡ‹. ВмСсто этого Π²Π°ΠΌ придСтся ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Π΄Π°Π½Π½Ρ‹Ρ…, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΡΡΠ½ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊΠΈΠ΅ Ρ€Π΅ΠΆΠΈΠΌΡ‹ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΊΠ°ΠΊΠΈΠΌΠΈ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°ΠΌΠΈ. Как ΠΌΡ‹ Π²ΠΈΠ΄Π΅Π»ΠΈ Ρ€Π°Π½Π΅Π΅, сущСствуСт мноТСство Π³Ρ€ΡƒΠΏΠΏ Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΎΠ², Π² Ρ‚ΠΎΠΌ числС: Ρ‚Π°ΠΉΠΌΠ΅Ρ€Ρ‹ ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния, ΠΌΠ°Π»ΠΎΠΌΠΎΡ‰Π½Ρ‹Π΅, высокого Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½ΠΎΠ³ΠΎ управлСния. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· Π½ΠΈΡ… ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ нСсколько ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Ρ€Π΅ΠΆΠΈΠΌΠΎΠ², ΠΎΠ΄Π½Π°ΠΊΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Ρ‹ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠΎΠ² Ρ€Π°Π±ΠΎΡ‚Ρ‹.

    Π’ этом Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠΌΡ‹ Π΄Π°Π΄ΠΈΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΡ€Π°Ρ‚ΠΊΠΎΠ΅ описаниС ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠ° Ρ€Π°Π±ΠΎΡ‚Ρ‹. Как это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΈ для ΠΊΠ°ΠΊΠΈΡ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΠΎΠ±ΡΡƒΠΆΠ΄Π°Ρ‚ΡŒΡΡ с практичСскими Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€Π½Ρ‹ΠΌΠΈ экспСримСнтами Π² Π±ΡƒΠ΄ΡƒΡ‰ΠΈΡ… руководствах. Но сСгодня ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅ΠΌ Π² Ρ€Π΅ΠΆΠΈΠΌ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ 4 ΠΈ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅ΠΌ Π΅Π³ΠΎ Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€Π½ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΡƒΡ€ΠΎΠΊΠ΅. Π”Ρ€ΡƒΠ³ΠΈΠ΅ Ρ€Π΅ΠΆΠΈΠΌΡ‹ появятся ΠΏΠΎΠ·ΠΆΠ΅ Π² этой сСрии руководств.

    3.1 Π Π΅ΠΆΠΈΠΌ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°

    Π’ Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° тактируСтся ΠΎΡ‚ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ источника синхронизации с извСстной частотой. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, тактовая частота извСстна, врСмя пСрСполнСния Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°ΡΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ рСгистра ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ любой ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΉ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π». ΠŸΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ Ρ‚Π°ΠΉΠΌΠ΅Ρ€ сигнализируСт ЦП ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ΠΌ, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌ Π½Π° ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΠ΅ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π°.

    Π­Ρ‚ΠΎΡ‚ Ρ€Π΅ΠΆΠΈΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для выполнСния ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π² ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. И для достиТСния синхронизации ΠΈ синхронизации ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ Π·Π°Π΄Π°Ρ‡Π°ΠΌΠΈ ΠΈ событиями Π² систСмС. Он Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ситуациях для Π»ΡƒΡ‡ΡˆΠ΅Π³ΠΎ ΠΎΡ‚ΠΊΠ»ΠΈΠΊΠ° систСмы.

    3.2 Π Π΅ΠΆΠΈΠΌ счСтчика

    Π’ Ρ€Π΅ΠΆΠΈΠΌΠ΅ счСтчика ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° тактируСтся ΠΎΡ‚ внСшнСго источника (Π²Ρ…ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°). Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‚Π°ΠΉΠΌΠ΅Ρ€ отсчитываСт Π²Π²Π΅Ρ€Ρ… ΠΈΠ»ΠΈ Π²Π½ΠΈΠ· ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π½Π°Ρ€Π°ΡΡ‚Π°ΡŽΡ‰ΠΈΠΉ ΠΈΠ»ΠΈ ΡΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΉ Ρ„Ρ€ΠΎΠ½Ρ‚ внСшнСго Π²Ρ…ΠΎΠ΄Π°. Π­Ρ‚ΠΎΡ‚ Ρ€Π΅ΠΆΠΈΠΌ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ»Π΅Π·Π΅Π½ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… ситуациях, ΠΊΠΎΠ³Π΄Π° Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ счСтчик Π±Π΅Π· опроса Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² ΠΈΠ»ΠΈ пСриодичСского чтСния GPIO ΠΈΠ»ΠΈ постоянного прСрывания ЦП, Ссли Π²Ρ‹ Ρ€Π΅ΡˆΠΈΠ»ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΅Π³ΠΎ ΠΊ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρƒ EXTI.

    ЀактичСски Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Π½ΠΈΡ†Ρƒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ счСтчика ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π», Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, сколько ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠΎΠ² ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ ΠΈΠ»ΠΈ ΠΊΠ°ΠΊΠΎΠ²Π° ΠΈΡ… частота. Π’Π°ΠΊΠΎΠΉ Ρ€Π΅ΠΆΠΈΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π³ΠΎΠ΄Π΅Π½ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… ситуациях. И большС ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² Π±ΡƒΠ΄Π΅Ρ‚ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΡƒΡ€ΠΎΠΊΠ°Ρ….

    3.3 РСТим ШИМ

    Π’ Ρ€Π΅ΠΆΠΈΠΌΠ΅ ШИМ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° тактируСтся ΠΎΡ‚ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ источника Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠ³ΠΎ сигнала ΠΈ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ сигнал Π½Π° Π²Ρ‹Π²ΠΎΠ΄Π΅ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠ°Π½Π°Π»Π°, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ сигналом ШИМ. ΠŸΡ€ΠΈ использовании Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… рСгистров сравнСния (OCR) Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ рСгистра ΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚Π½ΠΎΠ³ΠΎ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° постоянно сравниваСтся с этим рСгистром OCR. Когда происходит совпадСниС, состояниС Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π²Ρ‹Π²ΠΎΠ΄Π° мСняСтся Π΄ΠΎ ΠΊΠΎΠ½Ρ†Π° ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π°, ΠΈ вСсь процСсс повторяСтся.

    Π’Π°ΠΉΠΌΠ΅Ρ€ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ ШИМ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ сигнал ШИМ Π½Π° ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ частотС, Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ. Π Π°Π±ΠΎΡ‡ΠΈΠΉ Ρ†ΠΈΠΊΠ» Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ управляСтся Π΅Π³ΠΎ рСгистром. На Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ШИМ влияСт ΠΆΠ΅Π»Π°Π΅ΠΌΡ‹ΠΉ F ШИМ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ„Π°ΠΊΡ‚ΠΎΡ€Ρ‹, ΠΊΠ°ΠΊ ΠΌΡ‹ ΡƒΠ²ΠΈΠ΄ΠΈΠΌ Π² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… руководствах ΠΏΠΎ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ ШИМ.

    3.4 Π Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ ШИМ

    ГСнСрация Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½ΠΎΠ³ΠΎ сигнала ШИМ относится ΠΊ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠΉ способности ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ большим количСством ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Π΅ схСмы для ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ для Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ сигнала ШИМ. Π’ Ρ‚ΠΎΠΌ числС:

    • Π‘ΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ сигнал ШИМ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ совпадаСт с сигналом ШИМ основного ΠΊΠ°Π½Π°Π»Π°, Π½ΠΎ логичСски ΠΈΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ (высокая Ρ‡Π°ΡΡ‚ΡŒ становится Π½ΠΈΠ·ΠΊΠΎΠΉ ΠΈ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚).
    • Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΌΠ΅Ρ€Ρ‚Π²ΡƒΡŽ Π·ΠΎΠ½Ρƒ Π² сигнал ШИМ для ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ управлСния Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ сквозныС Ρ‚ΠΎΠΊΠΈ, Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‰ΠΈΠ΅ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ налоТСния сигналов ШИМ.
    • Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ автоматичСского ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΏΠΎ ШИМ-сигналу, Ρ‚Π°ΠΊΠΆΠ΅ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠΌΡƒ «автоматичСскоС Ρ‚ΠΎΡ€ΠΌΠΎΠΆΠ΅Π½ΠΈΠ΅Β», Ρ‡Ρ‚ΠΎ являСтся Π²Π°ΠΆΠ½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ для критичСских с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния бСзопасности ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.
    • И Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ„Π°Π·ΠΎΠ²ΠΎΠΉ подстройки ШИМ-сигнала, ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅! ВсС это называСтся Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ΠΌ ШИМ-ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ.

    Π’ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ для ШИМ-ΠΊΠ°Π½Π°Π»ΠΎΠ² с Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹ΠΌ сигналом, со вставлСнной Π·ΠΎΠ½ΠΎΠΉ Π½Π΅Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΠΎΠΉ Ρ„Π°Π·ΠΎΠ²ΠΎΠΉ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ. Π’ΠΈΠΏΠΈΡ‡Π½Ρ‹ΠΉ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ сигнал Π² полумостовом Ρ€Π΅ΠΆΠΈΠΌΠ΅.

    3.5 Π Π΅ΠΆΠΈΠΌ сравнСния Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ сигнала

    Π’ Ρ€Π΅ΠΆΠΈΠΌΠ΅ сравнСния Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ сигнала ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° управляСт Ρ„ΠΎΡ€ΠΌΠΎΠΉ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ сигнала ΠΈΠ»ΠΈ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠΎΠ³Π΄Π° истСк ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Когда обнаруТиваСтся совпадСниС ΠΌΠ΅ΠΆΠ΄Ρƒ рСгистром сравнСния Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠ² (OCR) ΠΈ счСтчиком, функция сравнСния Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠ² Π½Π°Π·Π½Π°Ρ‡Π°Π΅Ρ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌΡƒ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, опрСдСляСмоС Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠΌ 9.0106 Ρ€Π΅ΠΆΠΈΠΌ сравнСния опрСдСляСтся программистом.

    На Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ сравнСния ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ высокий ΠΈΠ»ΠΈ Π½ΠΈΠ·ΠΊΠΈΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ, ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ состояниС ΠΈΠ»ΠΈ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π±Π΅Π· ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ. Π­Ρ‚ΠΎ опрСдСляСтся программистом Π² соотвСтствии с трСбованиями прилоТСния. Π­Ρ‚ΠΎΡ‚ Ρ€Π΅ΠΆΠΈΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ‡Ρ€Π΅Π·Π²Ρ‹Ρ‡Π°ΠΉΠ½ΠΎ Π²Ρ‹Π³ΠΎΠ΄Π½Ρ‹ΠΌ для Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ сигналов синхронизации ΠΈ управлСния Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹ΠΌ сигналом Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… прилоТСниях, ΠΊΠ°ΠΊ ΠΌΡ‹ ΡƒΠ²ΠΈΠ΄ΠΈΠΌ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… руководствах.

    Π’ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° подсчСта Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ сравнСния Π²Ρ‹Π²ΠΎΠ΄Π°. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΠΊΠΎΠ³Π΄Π° состояниС Π²Ρ‹Π²ΠΎΠ΄Π° измСнилось (ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ) ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² OCR (сравнитС рСгистр TIM1_CCR1).

    3.6 ΠžΠ΄Π½ΠΎΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ

    ΠžΠ΄Π½ΠΎΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ (OPM) являСтся частным случаСм ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… Ρ€Π΅ΠΆΠΈΠΌΠΎΠ². Он позволяСт Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ счСтчик Π² ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° стимул ΠΈ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠΌΠΏΡƒΠ»ΡŒΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ Π΄Π»ΠΈΠ½Ρ‹ послС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ. Запуском счСтчика ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Π²Π΅Π΄ΠΎΠΌΠΎΠ³ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠ°. ГСнСрация сигнала ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ сравнСния Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… сигналов ΠΈΠ»ΠΈ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ ШИМ.

    Π˜ΠΌΠΏΡƒΠ»ΡŒΡ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ сгСнСрирован ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ сравнСния отличаСтся ΠΎΡ‚ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ значСния счСтчика. ΠŸΠ΅Ρ€Π΅Π΄ запуском (ΠΊΠΎΠ³Π΄Π° Ρ‚Π°ΠΉΠΌΠ΅Ρ€ ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚ срабатывания) конфигурация Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ CNT Π˜ΠœΠŸΠ£Π›Π¬Π‘ ΠΈ послС Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ t Π—ΠΠ”Π•Π Π–ΠšΠ , ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ„Ρ€ΠΎΠ½Ρ‚ Π½Π° Π²Ρ…ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅ TI2.

    3.7 Π Π΅ΠΆΠΈΠΌ Π·Π°Ρ…Π²Π°Ρ‚Π° Π²Π²ΠΎΠ΄Π°

    Π’ Ρ€Π΅ΠΆΠΈΠΌΠ΅ Π·Π°Ρ…Π²Π°Ρ‚Π° Π²Π²ΠΎΠ΄Π° рСгистры Π·Π°Ρ…Π²Π°Ρ‚Π°/сравнСния (TIMx_CCRx) ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для фиксации значСния счСтчика послС ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°, ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ сигналом ICx. Когда происходит Π·Π°Ρ…Π²Π°Ρ‚, устанавливаСтся ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Ρ„Π»Π°Π³ CCXIF (рСгистр TIMx_SR) ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½ΠΎ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ ΠΈΠ»ΠΈ запрос DMA, Ссли ΠΎΠ½ΠΈ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Ρ‹.

    Π­Ρ‚ΠΎΡ‚ Ρ€Π΅ΠΆΠΈΠΌ Ρ‡Ρ€Π΅Π·Π²Ρ‹Ρ‡Π°ΠΉΠ½ΠΎ Π²Π°ΠΆΠ΅Π½ для измСрСния внСшнСго сигнала ΠΈΠ»ΠΈ опрСдСлСния Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ внСшнСго события. Π’Π΅ΠΊΡƒΡ‰Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ счСтчиков Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° фиксируСтся, ΠΊΠΎΠ³Π΄Π° происходит внСшнСС событиС ΠΈ срабатываСт ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эту Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ для ΡˆΠΈΡ€ΠΎΠΊΠΎΠ³ΠΎ спСктра ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.

    ΠŸΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ примСнСния являСтся ΡƒΠ»ΡŒΡ‚Ρ€Π°Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΉ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ измСряСт расстояниС ΠΈ отправляСт ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π² Π²ΠΈΠ΄Π΅ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ° Π½Π° ваш ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€. Π˜Π·ΠΌΠ΅Ρ€ΠΈΠ² врСмя ΡˆΠΈΡ€ΠΈΠ½Ρ‹ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ°, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ·Π½Π°Ρ‚ΡŒ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΠ΅ расстояния. Π­Ρ‚ΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΡΡ‚ΠΈΡ‡ΡŒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π±Π»ΠΎΠΊ Π·Π°Ρ…Π²Π°Ρ‚Π° Π²Π²ΠΎΠ΄Π° (ICU) Π² ΠΌΠΎΠ΄ΡƒΠ»Π΅ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°.

    3.8 Π Π΅ΠΆΠΈΠΌ энкодСра

    Π’ Ρ€Π΅ΠΆΠΈΠΌΠ΅ интСрфСйса энкодСра ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠ°ΠΊ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ счСтчик с двумя Π²Ρ…ΠΎΠ΄Π°ΠΌΠΈ. Π‘Ρ‡Π΅Ρ‚Ρ‡ΠΈΠΊ тактируСтся ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠΌ Π½Π° ΠΎΠ±ΠΎΠΈΡ… Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°Ρ…. ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ² Π΄Π²ΡƒΡ… Π²Ρ…ΠΎΠ΄ΠΎΠ² оцСниваСтся ΠΈ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ счСтныС ΠΈΠΌΠΏΡƒΠ»ΡŒΡΡ‹, Π° Ρ‚Π°ΠΊΠΆΠ΅ сигнал направлСния. Π’ зависимости ΠΎΡ‚ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ счСтчик считаСт Π²Π²Π΅Ρ€Ρ… ΠΈΠ»ΠΈ Π²Π½ΠΈΠ·. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°Ρ‚ΡŒ эти ΠΈΠΌΠΏΡƒΠ»ΡŒΡΡ‹ ΠΏΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊΠΈΠ΅ ΠΈΠ· Π½ΠΈΡ… Π±Ρ‹Π»ΠΈ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌΠΈ для опрСдСлСния направлСния вращСния ΠΈ Ρ‚Π°ΠΊΠΎΠ³ΠΎ Ρ€ΠΎΠ΄Π° Ρ€Π°Π±ΠΎΡ‚Ρ‹. Π’Π΅ΠΏΠ΅Ρ€ΡŒ всС это дСлаСтся Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎ благодаря Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ΅ Ρ€Π΅ΠΆΠΈΠΌΠ° ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠ°.

    Π’Π°ΠΉΠΌΠ΅Ρ€, настроСнный Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ интСрфСйса энкодСра, прСдоставляСт ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ (ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ, ускорСниС, Π·Π°ΠΌΠ΅Π΄Π»Π΅Π½ΠΈΠ΅), измСряя ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ ΠΌΠ΅ΠΆΠ΄Ρƒ двумя событиями энкодСра с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°, настроСнного Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Π·Π°Ρ…Π²Π°Ρ‚Π°. Для этой Ρ†Π΅Π»ΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²Ρ‹Ρ…ΠΎΠ΄ энкодСра, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ мСханичСский ноль. Π’ зависимости ΠΎΡ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ двумя событиями счСтчик Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒΡΡ Π² ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ΅ врСмя.

    3.9 Π Π΅ΠΆΠΈΠΌ шлюза Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°

    Π’ Ρ€Π΅ΠΆΠΈΠΌΠ΅ стробирования Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° Ρ‚Π°ΠΊΠΆΠ΅ считаСтся Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠΌ Π² Β«Π²Π΅Π΄ΠΎΠΌΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅Β». Π“Π΄Π΅ это считаСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° внСшний Π²Ρ…ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ удСрТиваСтся высоким ΠΈΠ»ΠΈ Π½ΠΈΠ·ΠΊΠΈΠΌ. Π­Ρ‚ΠΎΡ‚ Π²Ρ…ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ называСтся Π²Π΅Π½Ρ‚ΠΈΠ»Π΅ΠΌ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт Ρ‚Π°ΠΉΠΌΠ΅Ρ€Ρƒ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ Π½Π΅ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ.

    Π­Ρ‚ΠΎΡ‚ Ρ€Π΅ΠΆΠΈΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² ΡˆΠΈΡ€ΠΎΠΊΠΎΠΌ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ сигналов. Он ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π²Π°ΠΌ ΠΈΠ·ΠΌΠ΅Ρ€ΡΡ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠ΅ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΡ‹ с ΠΎΡ‡Π΅Π½ΡŒ высоким Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ. А Ρ‚Π°ΠΊΠΆΠ΅ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Ρ‚Π°ΠΉΠΌΠ΅Ρ€ для подсчСта Π²Π½Π΅ΡˆΠ½ΠΈΡ… событий ΠΎΡ‚ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ².

    Π‘Ρ‡Π΅Ρ‚Ρ‡ΠΈΠΊ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΏΠΎ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΌ часам, ΠΏΠΎΠΊΠ° TI1 ΠΈΠΌΠ΅Π΅Ρ‚ Π½ΠΈΠ·ΠΊΠΈΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ, ΠΈ останавливаСтся, ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ TI1 становится высоким. Π€Π»Π°Π³ TIF Π² рСгистрС TIMx_SR устанавливаСтся ΠΊΠ°ΠΊ ΠΏΡ€ΠΈ запускС, Ρ‚Π°ΠΊ ΠΈ ΠΏΡ€ΠΈ остановкС счСтчика. Π—Π°Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΌΠ΅ΠΆΠ΄Ρƒ Π½Π°Ρ€Π°ΡΡ‚Π°ΡŽΡ‰ΠΈΠΌ Ρ„Ρ€ΠΎΠ½Ρ‚ΠΎΠΌ Π½Π° TI1 ΠΈ фактичСской остановкой счСтчика связана со схСмой рСсинхронизации Π½Π° Π²Ρ…ΠΎΠ΄Π΅ TI1.

    3.10 ΠŸΠ°ΠΊΠ΅Ρ‚Π½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ DMA Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°

    НС всС Ρ‚Π°ΠΉΠΌΠ΅Ρ€Ρ‹ STM32 способны Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ нСсколько запросов DMA ΠΏΡ€ΠΈ ΠΎΠ΄Π½ΠΎΠΌ событии. Основная Ρ†Π΅Π»ΡŒ состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‡Π°ΡΡ‚ΡŒ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° нСсколько Ρ€Π°Π· Π±Π΅Π· Π½Π°ΠΊΠ»Π°Π΄Π½Ρ‹Ρ… расходов Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС, Π½ΠΎ Π΅Π³ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для чтСния Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… рСгистров подряд Ρ‡Π΅Ρ€Π΅Π· Ρ€Π°Π²Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΊΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

    3.11 Π˜Π½Ρ„Ρ€Π°ΠΊΡ€Π°ΡΠ½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ IRTIM

    Π˜Π½Ρ„Ρ€Π°ΠΊΡ€Π°ΡΠ½Ρ‹ΠΉ интСрфСйс (IRTIM) для дистанционного управлСния ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ с инфракрасным свСтодиодом для выполнСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ дистанционного управлСния. Он ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ соСдинСния с TIM15 ΠΈ TIM16, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ΅ Π½ΠΈΠΆΠ΅. Π§Ρ‚ΠΎΠ±Ρ‹ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ сигналы инфракрасного дистанционного управлСния, ИК-интСрфСйс Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½, Π° ΠΊΠ°Π½Π°Π» 1 TIM15 (TIM15_OC1) ΠΈ ΠΊΠ°Π½Π°Π» 1 TIM16 (TIM16_OC1) Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ настроСны для Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Ρ… сигналов. Π˜Π½Ρ„Ρ€Π°ΠΊΡ€Π°ΡΠ½Ρ‹ΠΉ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠ° Π·Π°Ρ…Π²Π°Ρ‚Π° Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ….

    ВсС стандартныС Ρ€Π΅ΠΆΠΈΠΌΡ‹ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ½ΠΎΠΉ ИК-модуляции ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ, Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π² Π΄Π²Π° ΠΊΠ°Π½Π°Π»Π° сравнСния Π²Ρ‹Ρ…ΠΎΠ΄Π° Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°. TIM15 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ высокочастотного нСсущСго сигнала, Π° TIM16 Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΎΠ³ΠΈΠ±Π°ΡŽΡ‰ΡƒΡŽ модуляции. Π˜Π½Ρ„Ρ€Π°ΠΊΡ€Π°ΡΠ½Π°Ρ функция выводится Π½Π° Π²Ρ‹Π²ΠΎΠ΄ IR_OUT. Активация этой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ осущСствляСтся Ρ‡Π΅Ρ€Π΅Π· рСгистр GPIOx_AFRx ΠΏΡƒΡ‚Π΅ΠΌ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ Π±ΠΈΡ‚Π° Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

    Β 


    Β  Β 4. Π’Π°ΠΉΠΌΠ΅Ρ€Ρ‹ STM32 β€” Ρ€Π΅ΠΆΠΈΠΌ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° Β  Β  Β  Β 

    Β 

    ПослС этого Π΄Π»ΠΈΠ½Π½ΠΎΠ³ΠΎ ΠΎΠ±Π·ΠΎΡ€Π° Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Ρ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΎΠ² STM32 ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Ρ€Π΅ΠΆΠΈΠΌΠΎΠ² Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΎΠ² ΠΌΡ‹ сосрСдоточимся Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· Π½ΠΈΡ… Π΄ΠΎ ΠΊΠΎΠ½Ρ†Π° этого руководства. ΠšΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ самым основным, Β«Ρ€Π΅ΠΆΠΈΠΌΠΎΠΌ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°Β». Π˜Ρ‚Π°ΠΊ, ΠΌΡ‹ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ обсудим Ρ€Π°Π±ΠΎΡ‚Ρƒ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅ΠΌ практичСскиС Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€Π½Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΡƒΡ€ΠΎΠΊΠ΅. ПослС этого ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ Ρ€Π΅ΠΆΠΈΠΌΡƒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ (счСтчик, ICU, PWM ΠΈ Ρ‚. Π΄.).

    4.1 Π‘Π»ΠΎΠΊ-схСма

    Π’ этом ΡƒΡ€ΠΎΠΊΠ΅ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΎΠΌ ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния. А Π²ΠΎΡ‚ Π΅Π³ΠΎ логичСская Π±Π»ΠΎΠΊ-схСма.

    4.2 Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ описаниС

    4.2.1 Π‘Π°Π·ΠΎΠ²Ρ‹ΠΉ Π±Π»ΠΎΠΊ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ

    Основной Π±Π»ΠΎΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° прСдставляСт собой 16-разрядный счСтчик с ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ рСгистром автоматичСской ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ. Π‘Ρ‡Π΅Ρ‚Ρ‡ΠΈΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π²Π²Π΅Ρ€Ρ…, Π²Π½ΠΈΠ· ΠΈΠ»ΠΈ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π²Π²Π΅Ρ€Ρ… ΠΈ Π²Π½ΠΈΠ·. Часы счСтчика ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Ρ‹ прСскалСром. Π‘Ρ‡Π΅Ρ‚Ρ‡ΠΈΠΊ, рСгистр автоматичСской ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΈ рСгистр ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ дСлитСля ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ записаны ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π½Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ обСспСчСниСм. Π­Ρ‚ΠΎ Π²Π΅Ρ€Π½ΠΎ Π΄Π°ΠΆΠ΅ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π΅ΠΌ счСтчикС. Базовая Π΅Π΄ΠΈΠ½ΠΈΡ†Π° Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя:

    • РСгистр счСтчика (TIMx_CNT)
    • РСгистр прСддСлитСля (TIMx_PSC):
    • РСгистр автоматичСской ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ (TIMx_ARR)

    РСгистр автоматичСской ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½. Π—Π°ΠΏΠΈΡΡŒ ΠΈΠ»ΠΈ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ ΠΈΠ· рСгистра автоматичСской ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ обСспСчиваСт доступ ΠΊ рСгистру ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ. Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ рСгистра ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ пСрСдаСтся Π² Ρ‚Π΅Π½Π΅Π²ΠΎΠΉ рСгистр постоянно ΠΈΠ»ΠΈ ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ событии обновлСния (UEV), Π² зависимости ΠΎΡ‚ Π±ΠΈΡ‚Π° Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ автоматичСской ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ (ARPE) Π² рСгистрС TIMx_CR1. Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ обновлСния отправляСтся, ΠΊΠΎΠ³Π΄Π° счСтчик достигаСт пСрСполнСния.

    4.2.2 ΠŸΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°

    ΠŸΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΡƒΡŽ частоту счСтчика Π½Π° любой коэффициСнт ΠΎΡ‚ 1 Π΄ΠΎ 65536. Он основан Π½Π° 16-Π±ΠΈΡ‚Π½ΠΎΠΌ счСтчикС, управляСмом Ρ‡Π΅Ρ€Π΅Π· 16-Π±ΠΈΡ‚Π½Ρ‹ΠΉ рСгистр (Π² рСгистрС TIMx_PSC). Π•Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π½Π° Π»Π΅Ρ‚Ρƒ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ этот рСгистр управлСния Π±ΡƒΡ„Π΅Ρ€ΠΈΠ·ΠΎΠ²Π°Π½. НовоС ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ Prescaler учитываСтся ΠΏΡ€ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ событии обновлСния.

    4.3 ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ примСнСния

    ΠœΠΎΠ΄ΡƒΠ»ΡŒ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для создания ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π° Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌΠΈ событиями. Или ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ Π·Π°Π΄Π°Ρ‡Ρƒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. А Ρ‚Π°ΠΊΠΆΠ΅ для измСрСния Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΡ€Π΅Π΄ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌΠΈ событиями. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‚Π°ΠΉΠΌΠ΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Ρ€ΡΡ‚ΡŒ Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Ρ‹ Π½Π° основС Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… часов ΠΈ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ дСлитСля, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ вмСстС ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Ρ‚Π°ΠΊΡ‚Π° Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°.

    4.4 Π Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ

    ΠŸΡ€ΠΈ настройкС модуля Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° слСдуСт ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Π² соотвСтствии с трСбованиями вашСго прилоТСния.

    Π’Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ собой ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… настроСк:

    • Частота источника Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠ³ΠΎ сигнала Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°
    • Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ дСлитСля
    • Π Π΅ΠΆΠΈΠΌ отсчСта Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ (Π²Π²Π΅Ρ€Ρ… ΠΈΠ»ΠΈ Π²Π½ΠΈΠ·)
    • Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ рСгистра автоматичСской ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ
    • Авторная ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π’ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅/ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅
    • ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ пСрСполнСния. ΠΌΠΎΠ΄ΡƒΠ»ΡŒ. ИмСнно Π΅Π³ΠΎ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ практичСской Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π΅ ΠΈ напишСм ΠΊΠΎΠ΄ прилоТСния для Π΅Π³ΠΎ тСстирования.

      4.6 ΠŸΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΡ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° STM32

      Π£Π½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Ρ‹ STM32 ΠΌΠΎΠ³ΡƒΡ‚ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ сигнал прСрывания/DMA ΠΏΡ€ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… событиях:

      • ОбновлСниС: ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅/нСдостаточноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ счСтчика, инициализация счСтчика (с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния ΠΈΠ»ΠΈ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ/внСшнСго Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€Π°)
      • Π’Ρ€ΠΈΠ³Π³Π΅Ρ€Π½ΠΎΠ΅ событиС (запуск счСтчика, остановка, инициализация ΠΈΠ»ΠΈ подсчСт ΠΏΠΎ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΌΡƒ/Π²Π½Π΅ΡˆΠ½Π΅ΠΌΡƒ Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€Ρƒ)
      • Π—Π°Ρ…Π²Π°Ρ‚ Π²Π²ΠΎΠ΄Π°
      • Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ Π²Ρ‹Π²ΠΎΠ΄Π°

      Для Π½Π°ΡˆΠΈΡ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ руководствС/Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π΅ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ сигнал прСрывания пСрСполнСния для ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ свСтодиода ΠΈΠ»ΠΈ Ρ‡Π΅Π³ΠΎ-Ρ‚ΠΎ Π΅Ρ‰Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ Ρ‚Π°ΠΉΠΌΠΈΠ½Π³Π°.

      Β 


      Β 

      Β 

      Π’ΠΎΡ‚ ΠΈ всС для этого ΡƒΡ€ΠΎΠΊΠ°. ). Π˜Ρ‚Π°ΠΊ, Π±ΡƒΠ΄ΡŒΡ‚Π΅ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ ΠΊ этому!

      И, поТалуйста, рассмотритС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, ΠŸΠžΠ”Π•Π›Π˜Π‘Π¬ ΠΈΠΌ Π² ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… сСтях ΠΈΠ»ΠΈ Ρ‡Π΅Ρ€Π΅Π· Patreon.

      Β 

      Β 

      ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ — Π’Π°ΠΉΠΌΠ΅Ρ€ STM32 Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ источник Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠΉ частоты

      спросил

      ИзмСнСно 5 Π»Π΅Ρ‚, 8 мСсяцСв Π½Π°Π·Π°Π΄

      ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Π½ΠΎ 17 тысяч Ρ€Π°Π·

      \$\Π½Π°Ρ‡Π°Π»ΠΎ Π³Ρ€ΡƒΠΏΠΏΡ‹\$

      Насколько я понимаю, источником Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°Ρ… STM32(F4) ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π»ΠΈΠ±ΠΎ APB1, Π»ΠΈΠ±ΠΎ APB2. Однако я Π½Π΅ ΠΌΠΎΠ³Ρƒ Π½Π°ΠΉΡ‚ΠΈ, ΠΊΠ°ΠΊΠΈΠ΅ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ ΠΊΠ°ΠΊΠΈΠ΅ часы.

      Π― ΡƒΠΆΠ΅ нашСл ST AN4013, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ ΠΏΠΎΡ‡Ρ‚ΠΈ всС ΠΎ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°Ρ…, Π½ΠΎ Π½Π΅ ΠΈΡ… ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ источник часов.

      ΠšΡ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π·Π½Π°Π΅Ρ‚ ΠΈΠ»ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ источник, ΠΊΠ°ΠΊΠΈΠ΅ ΠΈΠΌΠ΅Π½Π½ΠΎ часы ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ‚Π°ΠΉΠΌΠ΅Ρ€?

      • ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€
      • часы
      • stm32
      • Ρ‚Π°ΠΉΠΌΠ΅Ρ€

      \$\конСчная Π³Ρ€ΡƒΠΏΠΏΠ°\$

      8

      \$\Π½Π°Ρ‡Π°Π»ΠΎ Π³Ρ€ΡƒΠΏΠΏΡ‹\$

      Π—Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ ΠΏΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡŽ ST, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Ρ‹ ΡΡΡ‹Π»Π°Π΅Ρ‚Π΅ΡΡŒ, прСдставляСт собой просто ΠΎΠ±Ρ‰Π΅Π΅ описаниС, Π° Π½Π΅ всС. Π”Π΅Ρ‚Π°Π»ΠΈ оборудования ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ ΠΎΡ‚ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ MCU. AN расскаТСт Π²Π°ΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ±Ρ‰ΡƒΡŽ идСю. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹, ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ написанныС для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ MCU.

      Как ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π»ΠΎΡΡŒ Π² коммСнтариях, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ с ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹ΠΌΠΈ устройствами STM32, Π²Π°ΠΌ Π² основном Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π΄Π²Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° (ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π²Ρ‹ Π½Π΅ ΡƒΠΊΠ°Π·Π°Π»ΠΈ модСль MCU, я ΠΏΡ€ΠΈΠ²Π΅Π΄Ρƒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ STM32F407):

      1. Datasheet

      ΠšΡ€Π°Ρ‚ΠΊΠΎΠ΅ описаниС оборудования. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ APB1 ΠΈ APB2 связаны с шиной, Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ, описано Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠΊΠ°Ρ€Ρ‚Ρ‹ памяти (ΠΎΠ½ ΠΆΠ΅ Ρ€Π°Π·Π΄Π΅Π» 4 ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ памяти)

      1. Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΎΠ΅ руководство

      ΠžΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ (1749страниц!) описаниС MCU. Когда Π²Ρ‹ посмотритС Π½Π° Π’Π°ΠΉΠΌΠ΅Ρ€Ρ‹ Π² этом руководствС, Π²Ρ‹ ΠΏΠΎΠΉΠΌΠ΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ сущСствуСт Π³ΠΎΡ€Π°Π·Π΄ΠΎ большС Π²Π΅Ρ‰Π΅ΠΉ, Ρ‡Π΅ΠΌ AN. Π’ любом случаС, этот Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Ρ‚Π°ΠΊΠΆΠ΅ описываСт ΠΊΠ°Ρ€Ρ‚Ρƒ памяти. (Π Π°Π·Π΄Π΅Π» 2.3)

      ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅) НСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ STM32 HAL API абстрагируСтся ΠΎΡ‚ Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ оборудования, Π²Π°ΠΌ всС Ρ€Π°Π²Π½ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊΠΈΠ΅ APB ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΌ Π²Π°ΠΌΠΈ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°ΠΌ.

      Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

      Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *