STM32 ΠΏΡΠΎΡΡΠΎΠΉ ΠΈ Π±ΡΡΡΡΡΠΉ ΡΡΠ°ΡΡ Ρ CooCox CoIDE Β« ΡΡ Π΅ΠΌΠΎΠΏΠ΅Π΄ΠΈΡ
Π Π΄Π°Π½Π½ΠΎΠΉ ΡΡΠ°ΡΡΠ΅ Ρ Ρ ΠΎΡΠ΅Π» Π±Ρ ΡΠ°ΡΡΠΊΠ°Π·Π°ΡΡ ΠΎ Π½Π°ΡΠ°Π»Π΅ ΡΠ°Π±ΠΎΡΡ Ρ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°ΠΌΠΈ STM32 Π² Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎΠΉ ΡΡΠ΅Π΄Π΅ CoIDE, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΎΡΠ½ΠΎΠ²Π°Π½Π° Π½Π° Eclipse. Π ΠΎΡΠ»ΠΈΡΠΈΠΈ ΠΎΡ IAR ΠΈ Π΄ΡΡΠ³ΠΈΡ ΡΡΠ΅Π΄ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ, CooCox CoIDE Π±Π΅ΡΠΏΠ»Π°ΡΠ½Π° ΠΈ ΠΏΡΠΎΡΡΠ° Π² ΠΎΡΠ²ΠΎΠ΅Π½ΠΈΠΈ, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΉ ΠΎΡΠ»Π°Π΄ΡΠΈΠΊ ST-Link, ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΠΌ ΠΈΠ·ΡΡΠ°ΡΡ STM32 ΡΠΆΠ΅ ΡΠ΅ΡΠ΅Π· 10 ΠΌΠΈΠ½ΡΡ Π·Π°ΡΡΠ°Π²ΠΈΡΡ Π²Π°ΡΡ ΠΏΠ»Π°ΡΡ ΠΏΠΎΠΌΠΈΠ³Π°ΡΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ΠΎΠΌ. ΠΡΠ»ΠΈ Π²Ρ Π΅ΡΠ΅ Π½Π΅Π·Π½Π°ΠΊΠΎΠΌΡ Ρ ΡΠ΅ΡΠΈΠ΅ΠΉ STM32, ΡΠΎ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΡ ΠΏΠΎΡΠΈΡΠ°ΡΡ ΡΡΠΈΠ»ΠΎΠ³ΠΈΡ ΠΎΠ± Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ΅ STM32, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΏΡΠΎΡΡΡ ΠΏΠΎΠ»Π΅Π·Π½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ.
Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ STM32 ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»Π°ΡΡ ΠΎΡΠ»Π°Π΄ΠΎΡΠ½Π°Ρ ΠΏΠ»Π°ΡΠ° STM32VLDiscovery Π΄ΠΎΡΡΠ°Π²ΡΠ°ΡΡΡ Π½Π°Ρ Π°Π»ΡΠ²Ρ ΠΎΡ ΡΠΈΡΠΌΡ STMicroelectronics Ρ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠΎΠΌ STM32F100RBT6B Π½Π° Π±ΠΎΡΡΡ:
ΠΡΠ°ΠΊ ΠΏΡΠΈΡΡΡΠΏΠΈΠΌ. ΠΠ΄Π΅ΠΌ Π½Π° ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΠΉ ΡΠ°ΠΉΡ CooCox ΠΈ ΠΊΠ°ΡΠ°Π΅ΠΌ ΠΏΠΎΡΠ»Π΅Π΄Π½ΡΡ Π²Π΅ΡΡΠΈΡ CoCenter. ΠΠ»Ρ ΡΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠΎΠ²Π°ΡΡΡΡ, ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΡ ΠΏΡΠΎΡΡΠ°Ρ ΠΈ Π±Π΅ΡΠΏΠ»Π°ΡΠ½Π°Ρ. ΠΠ°ΡΠ΅ΠΌ ΠΈΠ½ΡΡΠ°Π»Π»ΠΈΡΡΠ΅ΠΌ ΡΠΊΠ°ΡΠ°Π½Π½ΡΠΉ ΡΠ°ΠΉΠ» ΠΈ Π·Π°ΠΏΡΡΠΊΠ°Π΅ΠΌ:
CoCenter ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ ΠΠ, ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ΄Π΅Ρ ΠΎΠΏΠΎΠ²Π΅ΡΠ°ΡΡ ΠΎΠ± ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡΡ ΠΠ, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠ΅ΡΠ΅Π· ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ Π·Π°Π³ΡΡΠΆΠ°ΡΡ Π½ΠΎΠ²ΡΠ΅ Π²Π΅ΡΡΠΈΠΈ. ΠΠ΄Π΅ΡΡ Π½Π°Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΠ΅Ρ ΠΏΠ΅ΡΠ²Π°Ρ ΡΡΡΠΎΡΠΊΠ° CooCox CoIDE β ΡΡΠ΅Π΄Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ, Π½Π° Π±Π°Π·Π΅ Eclipse, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠΎΠΌΠΈΠΌΠΎ STM32 ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΠΊΡΡΡ Π΄ΡΡΠ³ΠΈΡ ΡΠ΅ΠΌΠ΅ΠΉΡΡΠ² ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ²: Freescale, Holtek, NXP, Nuvoton, TI, Atmel SAM, Energy Micro ΠΈ Π΄Ρ. Π‘ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π½ΠΎΠ²ΠΎΠΉ Π²Π΅ΡΡΠΈΠ΅ΠΉ CoIDE ΡΠΏΠΈΡΠΎΠΊ ΠΠ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΠΏΠΎΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ. ΠΠ°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡ Download, ΡΠΊΠ°Π·ΡΠ²Π°Π΅ΠΌ ΠΏΠ°ΠΏΠΊΡ Π΄Π»Ρ ΡΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΡ ΠΈ CoCenter Π½Π°ΡΠ½Π΅Ρ ΡΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠ΅ CoIDE. ΠΠΎΡΠ»Π΅ ΡΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΡΠ²ΠΈΡΡΡ ΠΊΠ½ΠΎΠΏΠΊΠ° «Install», Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ Π΅Π΅ ΠΈ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌ CoIDE. ΠΠΎΡΠ»Π΅ ΡΡΠΏΠ΅ΡΠ½ΠΎΠΉ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π·Π°ΠΏΡΡΠΊΠ°Π΅ΠΌ CoIDE:
ΠΠΎΡΠ²ΠΈΡΡΡ ΡΡΠ°ΡΡΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Step 1, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π²ΡΠ±ΡΠ°ΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ Π½Π°ΡΠ΅Π³ΠΎ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°. ΠΠ°ΠΆΠΈΠΌΠ°Π΅ΠΌ ST ΠΈ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΠΌ ΠΊ Step 2 (Π²ΡΠ±ΠΎΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°), Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π²ΡΠ±ΡΠ°ΡΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΡ ΠΌΠΎΠ΄Π΅Π»Ρ. Π£ Π½Π°Ρ STM32F100RBT6B, ΠΏΠΎΡΡΠΎΠΌΡ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ Π½Π° ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΡΡ ΠΌΠΎΠ΄Π΅Π»Ρ:
Π‘ΠΏΡΠ°Π²Π°, Π² ΠΎΠΊΠ½Π΅ Help ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ ΠΊΡΠ°ΡΠΊΠΈΠ΅ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠΈΠΏΠ°. ΠΠΎΡΠ»Π΅ Π²ΡΠ±ΠΎΡΠ° Π½ΡΠΆΠ½ΠΎΠ³ΠΎ Π½Π°ΠΌ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΠΌ ΠΊ ΡΡΠ΅ΡΡΠ΅ΠΌΡ ΡΠ°Π³Ρ Step 3 β ΠΊ Π²ΡΠ±ΠΎΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ:
ΠΠ°Π²Π°ΠΉΡΠ΅ ΡΠΎΠ·Π΄Π°Π΄ΠΈΠΌ ΠΏΡΠΎΡΡΠ΅ΠΉΡΠΈΠΉ ΠΏΡΠΎΠ΅ΠΊΡ Π΄Π»Ρ ΠΌΠΈΠ³Π°Π½ΠΈΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ΠΎΠΌ, ΠΊΠ°ΠΊ ΡΡΠΎ ΠΏΡΠΈΠ½ΡΡΠΎ Π΄Π»Ρ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ².
ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π½Π°ΠΌ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° GPIO, ΠΏΡΠΈ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ ΠΊΠΎΡΠΎΡΠΎΠΉ, CoIDE ΠΏΠΎΠΏΡΠΎΡΠΈΡ ΡΠΎΠ·Π΄Π°ΡΡ Π½ΠΎΠ²ΡΠΉ ΠΏΡΠΎΠ΅ΠΊΡ. ΠΠ° ΡΡΠΎ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ Yes, ΡΠΊΠ°Π·ΡΠ²Π°Π΅ΠΌ ΠΏΠ°ΠΏΠΊΡ Π³Π΄Π΅ Π±ΡΠ΄Π΅Ρ Ρ ΡΠ°Π½ΠΈΡΡΡΡ Π½Π°Ρ ΠΏΡΠΎΠ΅ΠΊΡ ΠΈ Π΅Π³ΠΎ Π½Π°Π·Π²Π°Π½ΠΈΠ΅. ΠΡΠΈ ΡΡΠΎΠΌ, CoIDE ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡ ΠΊ ΠΏΡΠΎΠ΅ΠΊΡΡ 3 Π΄ΡΡΠ³ΠΈΠ΅, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠΎΠ·Π΄Π°ΡΡ Π²ΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΡ ΡΡΡΡΠΊΡΡΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠ°:
Π§Π΅ΠΌ Π΅ΡΠ΅ Ρ ΠΎΡΠΎΡ CoIDE, ΡΡΠΎ ΡΠ΅ΠΌ, ΡΡΠΎ Π² Π½Π΅ΠΌ Π΅ΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π·Π°Π³ΡΡΠΆΠ°ΡΡ ΠΏΡΠΈΠΌΠ΅ΡΡ ΠΏΡΡΠΌΠΎ Π² ΡΡΠ΅Π΄Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ. Π Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Components Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΠΈΠ΄Π΅ΡΡ, ΡΡΠΎ ΠΏΠΎΡΡΠΈ ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ΅ Π΅ΡΡΡ ΠΏΡΠΈΠΌΠ΅ΡΡ, Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ Π½Π° GPIO (with 4 examples) ΠΈ Π²ΠΈΠ΄ΠΈΠΌ ΠΈΡ :
Π’ΡΠ΄Π° ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡ ΠΈ ΡΠ²ΠΎΠΈ ΠΏΡΠΈΠΌΠ΅ΡΡ. ΠΠ°ΠΊ Π²ΠΈΠ΄Π½ΠΎ Π½Π° ΡΠΊΡΠΈΠ½ΡΠΎΡΠ΅ Π²ΡΡΠ΅, Π² ΠΏΡΠΈΠΌΠ΅ΡΠ°Ρ ΡΠΆΠ΅ ΠΏΡΠΈΡΡΡΡΡΠ²ΡΠ΅Ρ ΠΊΠΎΠ΄ Π΄Π»Ρ ΠΌΠΈΠ³Π°Π½ΠΈΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ΠΎΠΌ GPIO_Blink. ΠΠΎΠΆΠ½ΠΎ Π½Π°ΠΆΠ°ΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ add ΠΈ ΠΎΠ½ Π΄ΠΎΠ±Π°Π²ΠΈΡΡΡΡ Π² ΠΏΡΠΎΠ΅ΠΊΡ, Π½ΠΎ ΠΊΠ°ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΠΌΡΠΉ ΡΠ°ΠΉΠ», ΠΏΠΎΡΡΠΎΠΌΡ ΠΌΡ ΡΠ΄Π΅Π»Π°Π΅ΠΌ ΠΏΠΎ Π΄ΡΡΠ³ΠΎΠΌΡ ΠΏΡΠΎΡΡΠΎ ΡΠΊΠΎΠΏΠΈΡΡΠ΅ΠΌ Π²Π΅ΡΡ ΠΊΠΎΠ΄ ΠΏΡΠΈΠΌΠ΅ΡΠ° Π² ΡΠ°ΠΉΠ» main.c. ΠΠ΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΠΎΠ΅, ΡΡΡΠΎΠΊΡ void GPIO_Blink(void) Π·Π°ΠΌΠ΅Π½ΠΈΡΠ΅ Π½Π° int main(void). ΠΡΠ°ΠΊ, Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ F7 (ΠΈΠ»ΠΈ Π² ΠΌΠ΅Π½Ρ Π²ΡΠ±ΠΈΡΠ°Π΅ΠΌ Project->Build), ΡΡΠΎΠ±Ρ ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΠΏΡΠΎΠ΅ΠΊΡ ΠΈβ¦ Π½Π΅ ΡΡΡ ΡΠΎ Π±ΡΠ»ΠΎ!
Π‘ΡΠ΅Π΄Π΅ Π½ΡΠΆΠ΅Π½ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ GCC, Π° Ρ Π½Π°Ρ Π΅Π³ΠΎ Π½Π΅Ρ. ΠΠΎΡΡΠΎΠΌΡ ΠΈΠ΄Π΅ΠΌ Π½Π° ΡΠ°ΠΉΡ GNU Tools for ARM Embedded Processors ΠΈ ΡΠΏΡΠ°Π²Π° ΠΊΠ°ΡΠ°Π΅ΠΌ ΠΏΠΎΡΠ»Π΅Π΄Π½ΡΡ Π²Π΅ΡΡΠΈΡ ΡΡΠ»ΡΠ°ΠΉΠ½Π°. ΠΠ°ΡΠ΅ΠΌ Π·Π°ΠΏΡΡΠΊΠ°Π΅ΠΌ ΡΠ°ΠΉΠ» ΠΈ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΡΠ΅ΠΌ gcc toolchain. ΠΠ°Π»Π΅Π΅, Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠ°Ρ CoIDE ΡΠΊΠ°ΠΆΠ΅ΠΌ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΉ ΠΏΡΡΡ ΠΊ ΡΡΠ»ΡΠ°ΠΉΠ½Ρ:
ΠΠΏΡΡΡ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ F7 (Project->Build) ΠΈ Π²ΠΈΠ΄ΠΈΠΌ, ΡΡΠΎ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΡ ΠΏΡΠΎΡΠ»Π° ΡΡΠΏΠ΅ΡΠ½ΠΎ:
ΠΡΡΠ°Π»ΠΎΡΡ ΠΏΡΠΎΡΠΈΡΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ USB ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΠΌ Π½Π°ΡΡ ΠΏΠ»Π°ΡΡ ΠΊ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ. ΠΠ°ΡΠ΅ΠΌ, Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠ°Ρ Π΄Π΅Π±Π°Π³Π³Π΅ΡΠ° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΡΡΠ°Π²ΠΈΡΡ ST-Link, Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ Π² ΠΌΠ΅Π½Ρ Π²ΡΠ±ΠΈΡΠ°Π΅ΠΌ Project->Configuration ΠΈ ΠΎΡΠΊΡΡΠ²Π°Π΅ΠΌ Π²ΠΊΠ»Π°Π΄ΠΊΡ Debugger. Π Π²ΡΠΏΠ°Π΄Π°ΡΡΠ΅ΠΌ ΡΠΏΠΈΡΠΊΠ΅ Π²ΡΠ±ΠΈΡΠ°Π΅ΠΌ ST-Link ΠΈ Π·Π°ΠΊΡΡΠ²Π°Π΅ΠΌ ΠΎΠΊΠ½ΠΎ:
ΠΠΎΠΏΡΠΎΠ±ΡΠ΅ΠΌ ΠΏΡΠΎΡΠΈΡΡ ΠΠ. Π ΠΌΠ΅Π½Ρ Π²ΡΠ±ΠΈΡΠ°Π΅ΠΌ Flash->Program Download (ΠΈΠ»ΠΈ Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² ΡΠ΅Π»ΠΊΠ°Π΅ΠΌ ΠΏΠΎ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅ΠΉ ΠΈΠΊΠΎΠ½ΠΊΠ΅) ΠΈ Π²ΠΈΠ΄ΠΈΠΌ, ΡΡΠΎ ΠΠ ΡΡΠΏΠ΅ΡΠ½ΠΎ ΠΏΡΠΎΡΠΈΡ:
ΠΠ° ΠΏΠ»Π°ΡΠ΅ Π½Π°Π±Π»ΡΠ΄Π°Π΅ΠΌ ΠΌΠΈΠ³Π°ΡΡΠΈΠΉ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄, Π²ΠΈΠ΄Π΅ΠΎ ΠΈΠ»ΠΈ ΡΠΎΡΠΎ Ρ Π΄ΡΠΌΠ°Ρ ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡΡ Π½Π΅Ρ ΡΠΌΡΡΠ»Π°, Ρ.ΠΊ. Π²ΡΠ΅ ΡΡΠΎ Π²ΠΈΠ΄Π΅Π»ΠΈ.
Π’Π°ΠΊΠΆΠ΅, Π² CoIDE ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΡΠ΅ΠΆΠΈΠΌΡ ΠΎΡΠ»Π°Π΄ΠΊΠΈ, Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ CTRL+F5 (ΠΈΠ»ΠΈ Π² ΠΌΠ΅Π½Ρ Debug->Debug):
ΠΠ° ΡΡΠΎΠΌ Π²ΡΠ΅. ΠΠ°ΠΊ Π²ΠΈΠ΄ΠΈΡΠ΅, Π½Π°ΡΡΡΠΎΠΉΠΊΠ° ΡΡΠ΅Π΄Ρ CoIDE ΠΈ ΡΠ°Π±ΠΎΡΠ° Ρ Π½Π΅ΠΉ ΠΎΡΠ΅Π½Ρ ΠΏΡΠΎΡΡΠ°. ΠΠ°Π΄Π΅ΡΡΡ Π΄Π°Π½Π½Π°Ρ ΡΡΠ°ΡΡΡ ΠΏΠΎΠ΄ΡΠΎΠ»ΠΊΠ½Π΅Ρ Π²Π°Ρ Π² ΠΈΠ·ΡΡΠ΅Π½ΠΈΠΈ ΠΎΡΠ΅Π½Ρ ΠΏΠ΅ΡΡΠΏΠ΅ΠΊΡΠΈΠ²Π½ΡΡ ΠΈ Π½Π΅Π΄ΠΎΡΠΎΠ³ΠΈΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ² STM32.
ΠΠ²ΡΠΎΡ: taliban
Stm32 Π½Π°ΡΡΡΠΎΠΉΠΊΠ° coocox
ΠΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ ΡΡΠΎ Π²ΡΠ΅ ΡΠ°ΠΊΡΠΎΠ²ΡΠ΅ ΡΠΈΠ³Π½Π°Π»Ρ Π²ΡΠ΄Π΅Π»ΡΡΡΡΡ ΠΎΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠΎΠ².. Π£ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ² STM32 Π΅ΡΡΡ 2 Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΡ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠ° ΠΈ Π΅ΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ 2 Π²Π½Π΅ΡΠ½ΠΈΡ ! ΠΡΠ΅ Π±Ρ Π½ΠΈΡΠ΅Π³ΠΎ, Π½ΠΎ ΠΎΠ½ ΠΈΠΌΠ΅Π΅Ρ Π½ΠΈΠ·ΠΊΡΡ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΡΡΡ, ΠΏΠΎΡΡΠΎΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΊΠ°ΠΊ ΡΡΠ°ΡΡΠΎΠ²ΡΠΉ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ Π²ΡΠ΅Π³Π΄Π° ΡΡΠ°ΡΡΡΠ΅Ρ Ρ Π΅Π³ΠΎ ΡΠ°ΠΊΡΠΎΠΌ! ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΊ Π²Π½ΡΡΡΠ΅Π½Π½Π΅ΠΌΡ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΡ HSI ΡΡΠ°Π²ΡΡ Π²Π½Π΅ΡΠ½ΠΈΠΉ, ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, ΠΊΠ²Π°ΡΡΠ΅Π²ΡΠΉ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡ — ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΠΌΠ΅Π΅Ρ ΠΎΡΠ΅Π½Ρ Π²ΡΡΠΎΠΊΠΈΠ΅ ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΠΈ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΡΡΠΈ ΡΠ°ΡΡΠΎΡΡ.. ΠΠ½Π΅ΡΠ½ΠΈΠΉ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ°Π΅ΡΡΡ Π±ΡΠΊΠ²Π°ΠΌΠΈ HSE.
ΠΠΎΠΈΡΠΊ Π΄Π°Π½Π½ΡΡ ΠΏΠΎ ΠΠ°ΡΠ΅ΠΌΡ Π·Π°ΠΏΡΠΎΡΡ:
Π‘Ρ Π΅ΠΌΡ, ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠΈ, Π΄Π°ΡΠ°ΡΠΈΡΡ:
ΠΡΠ°ΠΉΡ-Π»ΠΈΡΡΡ, ΡΠ΅Π½Ρ:
ΠΠ±ΡΡΠΆΠ΄Π΅Π½ΠΈΡ, ΡΡΠ°ΡΡΠΈ, ΠΌΠ°Π½ΡΠ°Π»Ρ:
ΠΠΎΠΆΠ΄ΠΈΡΠ΅ΡΡ ΠΎΠΊΠΎΠ½ΡΠ°Π½ΠΈΡ ΠΏΠΎΠΈΡΠΊΠ° Π²ΠΎ Π²ΡΠ΅Ρ Π±Π°Π·Π°Ρ .
ΠΠΎ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ ΠΏΠΎΡΠ²ΠΈΡΡΡ ΡΡΡΠ»ΠΊΠ° Π΄Π»Ρ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ Π½Π°ΠΉΠ΄Π΅Π½Π½ΡΠΌ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π°ΠΌ.
Π‘ΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅:
- ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ STM32. ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° Coocox IDE + STM32CubeMX
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° CooCox - CooCox free IDE Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ GCC g++ ΠΈ eclipse
- CooCox CoIDE ΠΈ STM32CubeMX. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ STM32. Π¨Π°Π³ β78
- STM32 ΠΏΡΠΎΡΡΠΎΠΉ ΠΈ Π±ΡΡΡΡΡΠΉ ΡΡΠ°ΡΡ Ρ CooCox CoIDE
- 2. STM32. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅. IDE Π΄Π»Ρ STM32
- ΠΠ°ΠΊ Π½Π°ΡΡΡΠΎΠΈΡΡ j-link c CooCox ?
- ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΠΌΠΎΠ΄ΡΠ»Ρ CAN Π½Π° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ΅ STM32F103. Π§Π°ΡΡΡ 1
- CooCox CoIDE — ΠΏΠ΅ΡΠ²ΡΠΉ Π·Π°ΠΏΡΡΠΊ, ΠΏΠ΅ΡΠ²ΡΠΉ ΠΎΠΏΡΡ.
- ΠΡΠΎΡΡΠΎΠΉ ΡΡΠ°ΡΡ STM32+CooCox IDE+ST-Link
ΠΠΠ‘ΠΠΠ’Π ΠΠ’Π ΠΠΠΠΠ ΠΠ Π’ΠΠΠ: ΠΠ΅ΡΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ° Π΄Π»Ρ CooCox Π·Π° Π΄ΠΎΠΏΠΎΠΌΠΎΠ³ΠΈ STM32CUBEMX
youtube.com/embed/B3M71JxBLrI» frameborder=»0″ allowfullscreen=»»/>ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ STM32. ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° Coocox IDE + STM32CubeMX
Π‘ΠΈΠΌΠ²ΠΎΠ»ΡΠ½ΡΠΉ Π΄ΠΈΡΠΏΠ»Π΅ΠΉ HD ΠΠ»Ρ ΡΠ°Π±ΠΎΡΡ Π²ΡΠ΅ΠΌ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°ΠΌ, ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ°ΠΌ, ΡΠΈΡΡΠΎΠ²ΡΠΌ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΠΌ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌ ΠΈΡΡΠΎΡΠ½ΠΈΠΊ ΡΠ°ΠΊΡΠΎΠ²ΡΡ ΠΈΠΌΠΏΡΠ»ΡΡΠΎΠ². ΠΠ½ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΊΠ°ΠΊ Π²Π½Π΅ΡΠ½ΠΈΠΉ Π² Π²ΠΈΠ΄Π΅ RC ΡΠ΅ΠΏΠΎΡΠΊΠΈ, ΠΊΠ΅ΡΠ°ΠΌΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΈΠ»ΠΈ ΠΊΠ²Π°ΡΡΠ΅Π²ΠΎΠ³ΠΎ ΠΎΡΡΠΈΠ»Π»ΡΡΠΎΡΠ°, ΠΊΠ²Π°ΡΡΠ΅Π²ΠΎΠ³ΠΎ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠ°, ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡΡ Π²Π½ΡΡΡΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°.
STM32 ΡΡΡ Π½Π΅ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅. ΠΠ°Π½Π½ΡΠΉ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΠΈΠΌΠ΅Π΅Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ² ΡΠ°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ Π³ΠΈΠ±ΠΊΠΈΠΌΠΈ ΠΈ ΡΠΈΡΠΎΠΊΠΈΠΌΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠ°ΠΌΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΠ²ΠΎΠ΅ΠΉ ΠΏΠ΅ΡΠΈΡΠ΅ΡΠΈΠΈ. Π ΡΠ°Π±ΠΎΡΠ΅ Π±ΡΠ΄Π΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Standard Peripheral Library.
ΠΠ»Ρ Π½Π°ΡΠ°Π»Π° ΠΏΠΎΡΠΌΠΎΡΡΠΈΠΌ Π½Π° ΡΡ Π΅ΠΌΡ ΡΠ°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈΠ· Π΄Π°ΡΠ°ΡΠΈΡΠΎΠ² ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ² ΠΈΠ· ΡΠ΅ΠΌΠ΅ΠΉΡΡΠ²Π° stm ΠΠ· Π΄Π΅ΡΠ΅Π²Π° ΡΠ°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° Π²ΠΈΠ΄Π½ΠΎ, ΡΡΠΎ Ρ Π½Π΅Π³ΠΎ Π΅ΡΡΡ Π΄Π²Π΅ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΡΠ΅ΠΏΠΈ ΡΠ°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΎΡΠ½ΠΎΠ²Π½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ½Π°Ρ ΠΈ ΡΠ°ΡΠΎΠ²Π°Ρ.
ΠΡΠΈΡΡΠΌ ΠΎΠ±Π΅ ΡΠ΅ΠΏΠΈ ΠΌΠΎΠ³ΡΡ ΠΏΠΎΠ»ΡΡΠ°ΡΡ ΡΠ°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΊΠ°ΠΊ ΠΎΡ Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ° ΡΠ°ΠΊΡΠΎΠ²ΠΎΠ³ΠΎ ΡΠΈΠ³Π½Π°Π»Π°, ΡΠ°ΠΊ ΠΈ ΠΎΡ Π²ΡΡΡΠΎΠ΅Π½Π½ΠΎΠΉ RC ΡΠ΅ΠΏΠΎΡΠΊΠΈ. ΠΡΡΡΠΎΠ΅Π½Π½ΡΠ΅ RC ΡΠ΅ΠΏΠΎΡΠΊΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΡΠΌΠ΅Π½ΡΡΠΈΡΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² Π² ΡΡΡΡΠΎΠΉΡΡΠ²Π΅, ΠΌΠ΅Π½ΡΡΠ΅ ΠΏΠΎΡΡΠ΅Π±Π»ΡΡΡ, ΡΠ΅ΠΌ ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ° ΡΠ°ΠΊΡΠΎΠ²ΠΎΠ³ΠΎ ΡΠΈΠ³Π½Π°Π»Π°, Π½ΠΎ ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡ ΠΌΠ°Π»ΠΎΠΉ ΡΠΎΡΠ½ΠΎΡΡΡΡ ΠΈ ΠΈΠΌΠ΅ΡΡ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ½ΡΠΉ Π΄ΡΠ΅ΠΉΡ ΡΠ΅ ΠΈΠ»ΠΈ ΠΈΠ½ΡΠ΅ ΠΎΡΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΡ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΠΎΠΊΡΡΠΆΠ°ΡΡΠ΅ΠΉ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ. ΠΡΠ»ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Ρ ΡΠΎΡΠ½ΠΎΠΉ Π²ΡΡΠΎΠΊΠΎΡΠΊΠΎΡΠΎΡΡΠ½ΠΎΠΉ ΠΏΠ΅ΡΠΈΡΠ΅ΡΠΈΠ΅ΠΉ, ΡΠΎ ΡΡΠΎ Π½Π΅ Π»ΡΡΡΠΈΠΉ Π²Π°ΡΠΈΠ°Π½Ρ.
ΠΠ½Π΅ΡΠ½ΠΈΠΉ ΠΈΡΡΠΎΡΠ½ΠΈΠΊ ΡΠ°ΠΊΡΠΎΠ²ΡΡ ΡΠΈΠ³Π½Π°Π»ΠΎΠ² ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ Π±ΠΎΠ»ΡΡΠ΅ΠΉ ΡΠΎΡΠ½ΠΎΡΡΡΡ ΠΈ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΡΡΡΡ, Π½ΠΎ ΠΏΡΠΈ ΡΡΠΎΠΌ ΡΠ²Π΅Π»ΠΈΡΠΈΠ²Π°Π΅Ρ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ², ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ ΡΡΠΎΠΈΠΌΠΎΡΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΈ Π΅Π³ΠΎ Π³Π°Π±Π°ΡΠΈΡΡ, Π½ΠΎ ΠΏΡΠΈ ΡΡΠΎΠΌ, ΠΏΠΎΠ²ΡΠΎΡΡΡΡ, Π½Π΅Π·Π°ΠΌΠ΅Π½ΠΈΠΌ, ΠΊΠΎΠ³Π΄Π° ΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π²ΡΡΠΎΠΊΠ°Ρ ΡΠΎΡΠ½ΠΎΡΡΡ ΠΈ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΡΡΡ.
Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ ΡΠ°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠΉ ΡΠ°ΡΡΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°. ΠΠ»Ρ ΡΠ°Π±ΠΎΡΡ Ρ Π½Π΅ΠΉ Π΅Ρ Π΄Π»Ρ Π½Π°ΡΠ°Π»Π° Π½ΡΠΆΠ½ΠΎ Π²ΠΊΠ»ΡΡΠΈΡΡ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π½Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π΅Π³ΠΎ Π²ΠΊΠ»ΡΡΠΈΡΡ, Π²ΡΠ±ΡΠ°ΡΡ ΠΌΠ½ΠΎΠΆΠΈΡΠ΅Π»Ρ ΠΈ ΠΈΡΡΠΎΡΠ½ΠΈΠΊ ΡΠ°ΠΊΡΠΎΠ²ΠΎΠ³ΠΎ ΡΠΈΠ³Π½Π°Π»Π°. Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΏΠΎΠΏΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅. ΠΡΡΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ Ρ 32, 72, ΠΠΡ. ΠΠΎ Π·Π° ΡΠ°ΡΡΠΎΡΠΎΠΉ Π³Π½Π°ΡΡΡΡ Π½Π΅ Π½ΡΠΆΠ½ΠΎ, Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π·Π°Π΄Π°ΡΠΈ Π»ΡΡΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ²ΠΎΡ ΡΠ°ΡΡΠΎΡΡ. ΠΠ»Ρ ΠΏΡΠΎΡΡΡΡ Π·Π°Π΄Π°Ρ Π²ΠΏΠΎΠ»Π½Π΅ Ρ Π²Π°ΡΠΈΡ ΠΌΠ°Π»ΡΡ ΡΠ°ΡΡΠΎΡ, Π΄Π»Ρ ΡΠ΅ΡΡΡΡΠΎΡΠΌΠΊΠΈΡ ΠΈ Π²ΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ΠΌΠΊΠΈΡ Π·Π°Π΄Π°Ρ ΡΠ°ΡΡΠΎΡΠ° Π½ΡΠΆΠ½Π° Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠ±ΠΎΠ»Π΅Π΅.
Π’Π°ΠΊΠΆΠ΅ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΡΡΠΈΡΡΠ²Π°ΡΡ, ΡΡΠΎ Ρ Π²ΠΎΠ·ΡΠ°ΡΡΠ°Π½ΠΈΠ΅ΠΌ ΡΠ°ΡΡΠΎΡΡ ΡΠ²Π΅Π»ΠΈΡΠΈΠ²Π°Π΅ΡΡΡ ΡΠ½Π΅ΡΠ³ΠΎΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΠ΅, ΡΠ΅ΠΏΠ»ΠΎΠ²ΡΠ΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΈ ΡΠ½ΠΈΠΆΠ°Π΅ΡΡΡ Π½Π°Π΄ΡΠΆΠ½ΠΎΡΡΡ, ΠΏΠΎΠ²ΡΡΠ°ΡΡΡΡ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΊ ΡΡ Π΅ΠΌΠΎΡΠ΅Ρ Π½ΠΈΠΊΠ΅ ΠΈ ΡΠ°Π·Π²ΠΎΠ΄ΠΊΠ΅. ΠΡΠ΅Π³Π΄Π° Π½ΡΠΆΠ½ΠΎ ΡΠΌΠ΅ΡΡ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡ Π·ΠΎΠ»ΠΎΡΡΡ ΡΠ΅ΡΠ΅Π΄ΠΈΠ½Ρ.
ΠΠ°Π½Π½Π°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π°, ΠΊΠ°ΠΊ ΡΠΆΠ΅ Π±ΡΠ»ΠΎ ΡΠΊΠ°Π·Π°Π½ΠΎ Π²ΡΡΠ΅, Π²ΡΠ±ΠΈΡΠ°Π΅Ρ ΠΈΡΡΠΎΡΠ½ΠΈΠΊ ΡΠ°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠΉ ΡΠΈΠ½Ρ. ΠΠΎΡΡΡΠΏΠ½ΠΎ ΠΈΡ ΠΡΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΠΈΡΡΠΎΡΠ½ΠΈΠΊ ΡΠ°ΠΊΡΠΎΠ²ΡΡ ΠΈΠΌΠΏΡΠ»ΡΡΠΎΠ², ΡΠΎ Π΄Π»Ρ Π½Π°ΡΠ°Π»Π° Π½Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π΅Π³ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΊ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ. Π§Π°ΡΡΠΎΡΠ° ΡΠ΅Π·ΠΎΠ½Π°ΡΠΎΡΠ° ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΎΡ 4 Π΄ΠΎ 24ΠΠΡ. ΠΠΌΠΊΠΎΡΡΡ ΠΊΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠΎΡΠΎΠ² ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ ΠΎΡ 5 Π΄ΠΎ 25ΠΏΠ€, ΠΏΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ Π½ΡΠΆΠ½ΠΎ ΡΠΌΠΎΡΡΠ΅ΡΡ Π² Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ ΠΊ ΡΠ΅Π·ΠΎΠ½Π°ΡΠΎΡΡ.
Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΡΠ΅Π·ΠΎΠ½Π°ΡΠΎΡΠ° ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡ: ΠΊΠ²Π°ΡΡΠ΅Π²ΡΠ΅ ΡΠ΅Π·ΠΎΠ½Π°ΡΠΎΡΡ, ΠΊΠ²Π°ΡΡΠ΅Π²ΡΠ΅ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΡ, ΠΊΠ΅ΡΠ°ΠΌΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠ΅Π·ΠΎΠ½Π°ΡΠΎΡΡ. ΠΡΠ°Π²Π΄Π° ΡΠ½Π°ΡΠ°Π»Π° ΡΠΈΠ³Π½Π°Π» ΠΏΡΠΎΠΉΠ΄ΡΡ Π΅ΡΠ΅ ΡΠ΅ΡΠ΅Π· ΠΏΡΠ΅Π΄Π΄Π΅Π»ΠΈΡΠ΅Π»Ρ PREDIV1 , ΡΡΠΎ ΡΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ ΡΠ°ΡΡΠΈΡΡΠ΅Ρ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΡΠ°ΡΡΠΎΡ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠΉ ΡΠΈΠ½Ρ. ΠΠ½ ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ 2 ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°: ΠΈΡΡΠΎΡΠ½ΠΈΠΊ ΡΠ°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ Π΄Π΅Π»ΠΈΡΠ΅Π»Ρ. ΠΠ΅Π»ΠΈΡΠ΅Π»Π΅ΠΉ ΠΆΠ΅ ΠΏΠΎΠ±ΠΎΠ»Π΅Π΅:. Π Π²ΠΎΡ ΠΏΠΎΡΠ»Π΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΡΠ°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠΉ ΡΠΈΠ½Ρ Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° ΡΠ°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠΆΠ΅ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ Π±Π»ΠΎΠΊΠΎΠ² ΠΏΠ΅ΡΠΈΡΠ΅ΡΠΈΠΈ, Π½Π° ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠ΄Π°ΡΡ ΡΠ°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎ.
Π’Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠ·Π»Π° ΠΏΠ΅ΡΠΈΡΠ΅ΡΠΈΠΈ Π±ΡΠ΄Π΅Ρ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠ·Π»Π° Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅ΠΉ Π΅ΠΌΡ ΡΡΠ°ΡΡΠ΅. ΠΡΠΌΠ΅ΡΡ, ΡΡΠΎ Π΅ΡΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠ΅ΡΠΈΡΠ΅ΡΠΈΠΉΠ½ΡΠ΅ ΡΠ·Π»Ρ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ°ΠΊΡΠΈΡΡΡΡΡΡ ΠΎΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΎΠ² ΡΠ°ΠΊΡΠΎΠ²ΠΎΠ³ΠΎ ΡΠΈΠ³Π½Π°Π»Π° Π½Π°ΠΏΡΡΠΌΡΡ ΠΈ Π΄Π»Ρ ΠΈΡ ΡΠ°Π±ΠΎΡΡ Π½ΡΠΆΠ½ΡΠΉ ΠΈΠΌ ΠΈΡΡΠΎΡΠ½ΠΈΠΊ ΡΠ°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½ΡΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ Π²ΠΊΠ»ΡΡΠ°ΡΡ Π² Π»ΡΠ±ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅, Π΄Π°ΠΆΠ΅ Π΅ΡΠ»ΠΈ ΡΠΈΠ½Π°, Π΄Π»Ρ ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΎΠ½ΠΈ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Ρ, ΡΠΆΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π° ΠΊ Π΄ΡΡΠ³ΠΎΠΌΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΡ.
ΠΠΌΡ HSI Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠ°, Π΄Π°ΠΆΠ΅ Π΅ΡΠ»ΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΡΠ°ΠΊΡΠΈΡΡΠ΅ΡΡΡ ΠΎΡ Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ ΠΊΠ²Π°ΡΡΠ°. ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ ΡΡΠΎ Π±ΡΠ΄Π΅Ρ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π½ΠΎ Π² ΡΡΠ°ΡΡΠ΅ ΠΏΠΎ Π΄ΠΎΡΡΡΠΏΡ ΠΊ flash ΠΏΠ°ΠΌΡΡΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°. ΠΡΠ²Π°ΡΡ ΡΠ»ΡΡΠ°ΠΈ, ΠΊΠΎΠ³Π΄Π° ΡΠ°ΠΊΡΠΎΠ²Π°Ρ ΡΠ°ΡΡΠΎΡΠ° ΡΠΈΠ½Ρ ΠΏΡΠ΅Π²ΡΡΠ°Π΅Ρ ΡΠ°ΡΡΠΎΡΡ ΡΠ°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π½ΠΎΠΉ ΠΊ Π½Π΅ΠΉ ΠΏΠ΅ΡΠΈΡΠ΅ΡΠΈΠΈ. ΠΠ±ΡΡΠ½ΠΎ ΡΠ°ΠΊΠ°Ρ ΠΏΠ΅ΡΠΈΡΠ΅ΡΠΈΡ ΡΠ½Π°Π±ΠΆΠ°Π΅ΡΡΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΌΠΈ ΠΏΡΠ΅Π΄Π΄Π΅Π»ΠΈΡΠ΅Π»ΡΠΌΠΈ, ΠΊΠΎΡΠΎΡΡΠΌΠΈ ΡΠ»Π΅Π΄ΡΠ΅Ρ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ, ΡΡΠΎΠ±Ρ ΠΏΠ΅ΡΠΈΡΠ΅ΡΠΈΡ ΠΌΠΎΠ³Π»Π° ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ. ΠΠ»Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠΉ ΡΠΈΠ½Ρ ΠΈ Π΅Ρ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΎΠ² ΡΠ°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° Π΅ΡΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠΉ Π²ΡΡ ΠΎΠ΄ ΡΠ°ΠΊΡΠΎΠ²ΠΎΠ³ΠΎ ΡΠΈΠ³Π½Π°Π»Π° β MCO.
Π’Π°ΠΊ ΠΆΠ΅ Π΄Π°Π½Π½ΡΠΉ Π²ΡΠ²ΠΎΠ΄ Π½ΡΠΆΠ½ΠΎ ΡΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠΎΠ²Π°ΡΡ Π½Π° Π²ΡΡ ΠΎΠ΄ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ. ΠΠ»ΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΌ Π±ΠΎΠ½ΡΡΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄Π°ΡΡ ΡΠ°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ΅ΡΠ΅Π· ΠΊΡΠ°ΡΠ½ΡΠΉ ΠΏΡΠ΅Π΄Π΄Π΅Π»ΠΈΡΠ΅Π»Ρ ΡΠ°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Ρ Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠ³ΠΎ HSE ΠΎΡΡΠΈΠ»Π»ΡΡΠΎΡΠ°.
ΠΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠ³ΠΎ ΡΠ°ΠΊΡΠΎΠ²ΠΎΠ³ΠΎ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠ° Ρ ΠΊΡΠ°ΡΠ½ΠΎΠΉ ΡΠ°ΡΠΎΠ²ΠΎΠΉ ΡΠ°ΡΡΠΎΡΠΎΠΉ. ΠΠ°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΠ½Π½ΡΠΉ ΠΈ ΡΠΎΡΠ½ΡΠΉ Π²Π°ΡΠΈΠ°Π½Ρ β ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ ΡΠ°ΡΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠ²Π°ΡΡΠ°. Π§Π°ΡΡΠΎΡΠ° ΠΊΠ²Π°ΡΡΠ΅Π²ΠΎΠ³ΠΎ ΡΠ΅Π·ΠΎΠ½Π°ΡΠΎΡΠ° Π΄Π»Ρ ΡΠ°ΡΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠ²Π°ΡΡΠ° ΡΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΠΌΠΊΠΎΡΡΡ ΠΊΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠΎΡΠΎΠ² ΠΎΠ±Π²ΡΠ·ΠΊΠΈ ΠΊΠ²Π°ΡΡΠ° ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ ΠΎΡ 5 Π΄ΠΎ 15ΠΏΠ€, ΠΏΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ Π½ΡΠΆΠ½ΠΎ ΡΠΌΠΎΡΡΠ΅ΡΡ Π² Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ Π½Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠΉ ΡΠ΅Π·ΠΎΠ½Π°ΡΠΎΡ.
Π ΠΏΡΠΎΡΠΈΠ²ΠΊΠ΅ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ ΠΊΠ²Π°ΡΡΠ΅Π²ΠΎΠ³ΠΎ ΡΠ΅Π·ΠΎΠ½Π°ΡΠΎΡΠ° Π±ΡΠ΄Π΅Ρ Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ:. ΠΠ»Ρ Π½Π°ΡΠ°Π»Π° ΡΠ°Π·ΡΠ΅ΡΠ°Π΅ΠΌ ΡΠ°Π±ΠΎΡΡ Π²Π½Π΅ΡΠ½Π΅ΠΌΡ ΡΠ°ΡΠΎΠ²ΠΎΠΌΡ ΠΊΠ²Π°ΡΡΡ, Π·Π°ΡΠ΅ΠΌ Π²ΡΠ±ΠΈΡΠ°Π΅ΠΌ ΡΠ°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ°ΡΠΎΠ²ΠΎΠΉ ΡΠΈΠ½Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° ΠΎΡ Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ ΡΠ°ΡΠΎΠ²ΠΎΠ³ΠΎ ΠΎΡΡΠΈΠ»Π»ΡΡΠΎΡΠ°, Π΄Π°Π»Π΅Π΅ Π²ΠΊΠ»ΡΡΠ°Π΅ΠΌ ΡΠ°ΠΌΡ ΡΠ°ΡΠΎΠ²ΡΡ ΡΠΈΠ½Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°. ΠΡΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΡ 40ΠΠΡ RC ΡΠ΅ΠΏΠΎΡΠΊΡ, ΡΠΎ Π΄Π»Ρ Π½Π°ΡΠ°Π»Π° Π½ΡΠΆΠ½ΠΎ Π΅Ρ Π²ΠΊΠ»ΡΡΠΈΡΡ.
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° Π² ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π±ΡΠ΄Π΅Ρ Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ:. ΠΠ° ΡΡΠΎΠΌ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° ΡΠ°ΡΠΎΠ²ΠΎΠΉ ΡΠΈΠ½Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° Π·Π°ΠΊΠ°Π½ΡΠΈΠ²Π°Π΅ΡΡΡ, Π½ΠΎ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° Π²ΡΡΡΠΎΠ΅Π½Π½ΡΡ ΡΠ°ΡΠΎΠ² ΡΠ΅Π°Π»ΡΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π΅ΡΡ Π½Π΅Ρ, ΠΎΠ½Π° Π±ΡΠ΄Π΅Ρ ΠΎΠΏΠΈΡΠ°Π½Π° Π² ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ ΡΡΠ°ΡΡΠ΅ β STM ΠΡΡΡΠΎΠ΅Π½Π½ΡΠ΅ ΡΠ°ΡΡ ΡΠ΅Π°Π»ΡΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ RTC.
ΠΠ½Π΄ΡΠ΅ΠΉ ΠΏΠΈΡΠ΅Ρ Π Π²ΠΎΠΏΡΠΎΡΠΈΠΊ ΠΌΠΎΠΆΠ½ΠΎ? ΠΠ°ΠΊΠΎΠ²Π° ΠΎΠ½Π° ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ? Π§Π΅ΠΌ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ? ΠΠΎΡΠ΅ΠΌΡ Ρ Π·Π°Π΄Π°Ρ ΡΡΠΎΡ Π²ΠΎΠΏΡΠΎΡ? ΠΠΎ ΠΌΠΎΠ΅ΠΌΡ ΡΠ°ΡΡΠΎΡΠ° Π±ΡΠ΄Π΅Ρ ΠΎΠΊΠΎΠ»ΠΎ 8 ΠΠΡ. Π’Π°ΠΌ Π΅ΡΡΡ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ. Π‘Π½Π°ΡΠ°Π»Π° ΠΎΠ½, ΠΊΠ°ΠΆΠ΅ΡΡΡ, ΠΏΡΠΎΠ²Π΅ΡΠΈΡ Π½Π°Π»ΠΈΡΠΈΠ΅ Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ ΠΊΠ²Π°ΡΡΠ° ΠΎΠ±ΡΡΠ½ΠΎ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΡΡΠ°Π²ΡΡ 8ΠΠΡ , Π° Π΅ΡΠ»ΠΈ Π΅Π³ΠΎ Π½Π΅Ρ, ΡΠΎ Π·Π°ΠΏΡΡΡΠΈΡΡΡ ΠΎΡ Π²Π½ΡΡΡΠ΅Π½Π½Π΅ΠΉ RC ΡΠ΅ΠΏΠΎΡΠΊΠΈ.
Π ΠΏΠ΅ΡΠ²ΡΡ ΡΡΠ°ΡΡΡΡ ΠΊΡΡΡΠ° ΠΏΠΎ stm32 ΠΏΠΎΡΡΠΎΠΌΡ Π²ΠΎΠΏΡΠΎΡ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΡΠ°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΏΡΠΎΠΏΡΡΠΊΠ°Π», ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π΅ΡΡΡ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ. Π Π² ΡΡΠΎΠΌ ΡΠ°ΠΉΠ»Π΅ ΠΊΠ°ΠΊ ΡΠ°Π· ΠΈ ΠΏΡΠΈΡΡΡΡΡΠ²ΡΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ Π΄Π»Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΡΠ°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ. Π ΡΡΠ° ΡΡΠ½ΠΊΡΠΈΡ Π²ΡΠ·ΡΠ²Π°Π΅ΡΡΡ ΠΈΠ· ΡΡΠ°ΡΡΠ°ΠΏ-ΡΠ°ΠΉΠ»Π°, ΡΠΎΠ³ΠΎ, ΠΊΠΎΡΠΎΡΡΠΉ keil ΡΠ°ΠΌ Π²ΡΡΠ°Π²Π»ΡΠ΅Ρ Π² ΠΏΡΠΎΠ΅ΠΊΡ ΠΏΡΠΈ Π΅Π³ΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ.
Π’Π°ΠΊ Π²ΠΎΡ Π·Π½Π°ΡΠΈΡ, Π²ΡΠ΅ ΡΡΠΎ Π² ΡΡΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΏΡΠΎΠΏΠΈΡΠ°Π½ΠΎ β Π²ΡΠ΅ ΡΡΠΎ ΠΈ Π΅ΡΡΡ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° ΡΠ°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΠΎΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΡΠΎΠ±Ρ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΡΡΡ Π½Π°ΡΡΡΠΎΠΉΠΊΡ, Π½Π°Π΄ΠΎ Π³Π»ΡΠ±ΠΎΠΊΠΎ ΠΊΠΎΠΏΠ°ΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ, ΡΠ°Π·Π±ΠΈΡΠ°ΡΡΡΡ Ρ ΡΠ΅Π³ΠΈΡΡΡΠ°ΠΌΠΈ ΠΈ Π±ΠΈΡΠ°ΠΌΠΈ, Π° Π·Π°ΡΠ΅ΠΌ ΠΏΡΠ°Π²ΠΈΡΡ ΡΡΡ ΡΡΠ½ΠΊΡΠΈΡ ΠΈ Π΄Ρ.
ΠΠ°ΠΊ-ΡΠΎ ΡΠ»ΠΎΠΆΠ½ΠΎΠ²Π°ΡΠΎ. ΠΡΠΈ Π²Π½ΠΈΠΌΠ°ΡΠ΅Π»ΡΠ½ΠΎΠΌ ΠΈΠ·ΡΡΠ΅Π½ΠΈΠΈ ΡΡΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π° Ρ ΡΠ³Π»ΡΠ΄Π΅Π» ΡΠ»Π΅Π΄ΡΡΡΡΡ ΡΡΠ°Π·Ρ Π² Π½Π°ΡΠ°Π»Π΅. ΠΡ Π²ΠΎΡ ΠΎΠ½ΠΎ ΡΡΠΎ! Π’Π°ΠΊΠ°Ρ ΡΡΠΈΠ»ΠΈΡΠΊΠ° Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π΅ΡΡΡ Π½Π° ΡΠ°ΠΉΡΠ΅ STM.
ΠΠ°ΠΊ Π»ΡΡΡΠ΅? Π’Π°ΠΊΠΎΠΉ ΡΠ°ΠΉΠ»ΠΈΠΊ Π΄Π°, Π΅ΡΡΡ. Π Π² Π½ΡΠΌ ΠΏΡΠΎΠΏΠΈΡΠ°Π½Π° Π½Π°ΡΠ°Π»ΡΠ½Π°Ρ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΡ, ΠΏΡΠΈΡΡΠΌ Π±Π΅Π· ΡΠ°Π·Π½ΠΈΡΡ, ΠΊΠ°ΠΊΠ°Ρ ΡΡΠ΅Π΄Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ. ΠΡΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠΌΠΎΠ³Π°ΡΡ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°ΡΡ ΠΏΠ΅ΡΠΈΡΠ΅ΡΠΈΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΡΠΎΡ ΠΆΠ΅ cube, ΡΠ°ΠΌ, ΠΏΡΠ°Π²Π΄Π° Π½Π΅ Π΄Π»Ρ Π²ΡΠ΅Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ², ΠΌΠΎΠΆΠ½ΠΎ Π½Π° ΡΠ΄ΠΎΠ±Π½ΠΎΠΉ Π±Π»ΠΎΠΊ ΡΡ Π΅ΠΌΠ΅ Π½Π°ΡΡΡΠΎΠΈΡΡ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠ°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
ΠΠΎΡ ΡΠΎΠ»ΡΠΊΠΎ Π°Π²ΡΠΎΠ³Π΅Π½Π΅ΡΠ°ΡΠΎΡ ΠΊΠΎΠ΄Π° ΠΌΠ½Π΅ Ρ Π½Π΅Π³ΠΎ Π½Π΅ ΠΏΠΎΠ½ΡΠ°Π²ΠΈΠ»ΡΡ, ΠΏΠΎΡΡΠΎΠΌΡ Π΅Π³ΠΎ ΠΊΠΎΠ΄ΠΎΠΌ Π½Π΅ ΠΏΠΎΠ»ΡΠ·ΡΡΡΡ. ΠΠ°ΠΊ ΡΠ°Π· ΡΠ°ΠΊΠΈ ΡΠ°ΠΊ ΠΈ Π΄Π΅Π»Π°Ρ: ΡΠ½Π°ΡΠ°Π»Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡ STP ΠΏΡΠΎΠΈΠ·Π²Π΅ΡΡΠΈ Π½Π°ΡΠ°Π»ΡΠ½ΡΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ ΠΠ, Π° Π·Π°ΡΠ΅ΠΌ ΡΠ°ΠΌ ΡΡΡΠΊΠ°ΠΌΠΈ, ΠΊΠ°ΠΊ ΠΎΠΏΠΈΡΠ°Π½ΠΎ Π² ΡΡΠ°ΡΡΠ΅, Π²ΡΡ ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΡΡ. Π’ΠΎΠ»ΡΠΊΠΎ ΠΎΠ±ΠΈΠ΄Π½ΠΎ, ΡΡΠΎ Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠ°ΠΌΠ½Ρ ΡΠ²ΠΎΠΈ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ ΠΈ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Ρ STP ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡ. Sova ΠΏΠΈΡΠ΅Ρ ΠΡΠ΄ΠΈ ΡΠ°Π±ΠΎΡΠ°ΠΉΡΠ΅ Ρ ΡΠΈΠΏΠΎΠΌ ΠΏΠΎ ΡΠ΅Π»ΠΎΠ²Π΅ΡΠ΅ΡΠΊΠΈ Π±Π΅Π· ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π²ΡΠ΅Ρ ΡΡΠΈΡ ΠΎΠ±Π΅ΡΡΠΎΠΊ, ΡΠ΅Π°Π»ΡΠ½ΠΎ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΡ ΡΠ°ΠΉΠΌΠ΅ΡΠ° Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ 6 ΡΡΡΠΎΡΠ΅ΠΊ.
ΠΠ»Π°Π΄ΠΈΡΠ»Π°Π² ΠΏΠΈΡΠ΅Ρ Π£ΠΆΠ΅ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ Π½Π° ΠΏΠ»Π°ΡΠ΅. Π ΡΡΠ°ΡΡΠ΅ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Ρ 2 ΠΏΡΠΈΠΌΠ΅ΡΠ° ΠΏΠΎΠ΄ΡΡΠ΄, ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΠΊΠ²Π°ΡΡΠ° Π½Π° 8 ΠΠΡ. ΠΠ½ΠΈ Π΄Π»Ρ ΠΠ°Ρ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΡΠΏΡΠ°Π²Π΅Π΄Π»ΠΈΠ²Ρ, ΡΠΎΠ»ΡΠΊΠΎ Π² ΠΏΠ΅ΡΠ²ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π±ΡΠ΄Π΅Ρ 10ΠΠΡ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠΉ ΡΠΈΠ½Π΅, Π° Π²ΠΎ Π²ΡΠΎΡΠΎΠΌ 30ΠΠΡ.
ΠΡΠ»ΠΈ Π½ΡΠΆΠ½Π° Π΄ΡΡΠ³Π°Ρ ΡΠ°ΡΡΠΎΡΠ° β ΡΠΎ ΡΡΠΈΡΠ°ΠΉΡΠ΅ ΠΌΠ½ΠΎΠΆΠΈΡΠ΅Π»Ρ ΠΈ ΠΏΡΠ΅Π΄ Π΄Π΅Π»ΠΈΡΠ΅Π»Ρ. ΠΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ Π½Π΅ ΡΠΎΠ²ΡΠ΅ΠΌ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½Ρ. Π‘ΠΎΡΠΈ Ρ ΡΠ΅Π»Π΅ΡΠΎΠ½Π° ΠΏΠΈΡΠ°Π» β¦ΠΠ»Ρ ΠΠΠ ΡΠ°ΠΊΠΆΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ΄ΠΎΠΆΠ΄Π°ΡΡ ΡΡΡΠΎΠΉΡΠΈΠ²ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ. ΠΠΈΠΊΠΎΠ»Π°ΠΉ ΠΏΠΈΡΠ΅Ρ ΠΡΠΆΠ½ΠΎ Π»ΠΈ ΠΏΠ΅ΡΠ΅Π΄ Π½Π°ΡΡΡΠΎΠΉΠΊΠΎΠΉ ΡΠ°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π²ΠΊΠ»ΡΡΠ°ΡΡ ΠΏΠΈΠ½Ρ ΠΏΠΎΡΡΠ° Π½Π° ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΠΊΠ²Π°ΡΡ?ΠΠ»ΠΈ Π²ΠΊΠ»ΡΡΠ°ΡΡ ΠΏΠΎΡΡ Π½Π΅ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ Π±ΡΠ΄Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΈ ΡΠ°ΠΊ? ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π²ΡΠ²ΠΎΠ΄Ρ ΡΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠΎΠ²Π°Π½Π½Ρ Π½Π° ΡΠ°Π±ΠΎΡΡ Ρ ΠΊΠ²Π°ΡΡΠ΅ΠΌ. ΠΠ΅ΡΠ΄ ΡΠ°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π²ΠΊΠ»ΡΡΠ°ΡΡ ΠΏΠΎΡΡΡ Π½Π΅ Π½ΡΠΆΠ½ΠΎ. ΠΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ RSS. ΠΠΌΡ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ. ΠΠΎΡΡΠ° ΡΠΊΡΡΡΠ° ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ. ΠΠ±ΡΠ°ΡΠ½Π°Ρ ΡΠ²ΡΠ·Ρ Π ΠΏΡΠΎΠ΅ΠΊΡΠ΅. ΠΠ°ΡΠ°Π»ΡΠ½Π°Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° ΡΠ°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠΉ ΠΈ ΡΠ°ΡΠΎΠ²ΠΎΠΉ ΡΠΈΠ½Ρ STM Π‘ΠΈΠΌΠ²ΠΎΠ»ΡΠ½ΡΠΉ Π΄ΠΈΡΠΏΠ»Π΅ΠΉ HD ΠΠ»Ρ ΡΠ°Π±ΠΎΡΡ Π²ΡΠ΅ΠΌ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°ΠΌ, ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ°ΠΌ, ΡΠΈΡΡΠΎΠ²ΡΠΌ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΠΌ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌ ΠΈΡΡΠΎΡΠ½ΠΈΠΊ ΡΠ°ΠΊΡΠΎΠ²ΡΡ ΠΈΠΌΠΏΡΠ»ΡΡΠΎΠ².
ΠΠ΅ΡΠ΅Π²ΡΡ ΡΠ°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ stm32fxx ΠΈ stm32fxx ΠΠ΅ΡΠ΅Π²ΡΡ ΡΠ°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ stm32fxx ΠΈ stm32fxx ΠΠ΅ΡΠ΅Π²ΠΎ ΡΠ°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ STM32Fxx ΠΠ· Π΄Π΅ΡΠ΅Π²Π° ΡΠ°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° Π²ΠΈΠ΄Π½ΠΎ, ΡΡΠΎ Ρ Π½Π΅Π³ΠΎ Π΅ΡΡΡ Π΄Π²Π΅ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΡΠ΅ΠΏΠΈ ΡΠ°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΎΡΠ½ΠΎΠ²Π½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ½Π°Ρ ΠΈ ΡΠ°ΡΠΎΠ²Π°Ρ. Π‘ΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ΅ ΡΠ°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ ΡΠ°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠΉ ΡΠ°ΡΡΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°. ΠΠΎΡΡΡΠΏΠ½ΠΎ ΠΈΡ 3: ΠΡΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΠΈΡΡΠΎΡΠ½ΠΈΠΊ ΡΠ°ΠΊΡΠΎΠ²ΡΡ ΠΈΠΌΠΏΡΠ»ΡΡΠΎΠ², ΡΠΎ Π΄Π»Ρ Π½Π°ΡΠ°Π»Π° Π½Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π΅Π³ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΊ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ.
ΠΠ°Π»Π΅Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΠΌ Π΅Π³ΠΎ Π² ΠΊΠΎΠ΄Π΅.
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° CooCox
Π’Π°ΠΊ ΡΠΆ ΡΠ»ΠΎΠΆΠΈΠ»ΠΎΡΡ, ΡΡΠΎ Π½Π° ΠΌΠΎΠ΅ΠΌ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ΅ Π²ΡΠ΅Π³Π΄Π° Π±ΡΠ»Π° ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π° Windows, ΠΏΠΎΡΡΠΎΠΌΡ Π²Π΅ΡΡ ΡΠΎΡΡ ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΡ Π±ΡΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π² Ρ ΠΎΠ΄Π΅ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ² STM32 ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ Π΄Π»Ρ Π²ΠΈΠ½Π΄Ρ. ΠΡΡΠ°ΡΠΈ Ρ STM32 Π΅ΡΡΡ Π΅ΡΠ΅ ΠΎΠ΄Π½ΠΎ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²ΠΎ ΠΏΠ΅ΡΠ΅Π΄ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠΌΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°ΠΌΠΈ ΡΠΈΠΏΠ° pic ΠΈΠ»ΠΈ avr , Π΄Π»Ρ STM32 Π½Π΅Ρ ΠΎΡΠΎΠ±ΠΎΠΉ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Ρ ΡΠΎΡΡΠΎΠΌ ΠΏΠΎΠ΄ Π»ΠΈΠ½ΡΠΊΡ ΠΎΠ± ΡΡΠΎΠΌ ΠΏΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ Π² Π΄ΡΡΠ³ΠΎΠΉ ΡΠ°Π·. ΠΠ΅ΡΡ ΡΠΎΡΡ ΠΊΠΎΡΠΎΡΡΠΉ Π½Π°ΠΌ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄Π΅Π»ΠΈΡΡ Π½Π° ΡΡΠΈ Π³ΡΡΠΏΠΏΡ:. ΠΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ ΡΡΠΎ Ρ ΡΡΡΠΎΠ²ΡΡ ΡΠ΅Π»ΡΠ±ΠΈΠ½ΡΠΊΠΈΡ ΠΌΠ΅ΡΠ°Π»Π»ΡΡΠ³ΠΎΠ² Π΅ΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΠΈΡΠ°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Ρ ΠΎΡΡ Π² Π±Π»ΠΎΠΊΠ½ΠΎΡΠ΅, ΠΏΠΎΡΠΎΠΌ Π΄Π΅Π»Π°ΡΡ make ΡΠ°ΠΉΠ»Ρ, ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°ΡΡ Π²ΡΡ ΡΡΠΎ Π΄Π΅Π»ΠΎ ΠΈ ΠΏΡΠΎΡΠΈΠ²Π°ΡΡ. ΠΡ ΡΠ»ΠΎΠ² ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΠΌ ΠΊ Π΄Π΅Π»Ρ — ΡΠΊΠ°ΡΠ°Π΅ΠΌ, ΡΡΡΠ°Π½ΠΎΠ²ΠΈΠΌ ΠΈ Π½Π°ΡΡΡΠΎΠΈΠΌ ΡΠΎΡΡ. CooCox ΡΠ°ΠΌ ΠΏΠΎ ΡΠ΅Π±Π΅ Π½Π΅ ΡΠΌΠ΅Π΅Ρ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠΎΠ΄ ΠΊΠΎΡΠΎΡΡΠΉ Π² Π½Π΅ΠΌ Π½Π°ΠΏΠΈΡΠ°Π»ΠΈ. ΠΠ»Ρ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ ΠΎΠ½ Π·Π°ΠΏΡΡΠΊΠ°Π΅Ρ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΎΠΆΠ΅ Π½ΡΠΆΠ½ΠΎ ΡΠΊΠ°ΡΠ°ΡΡ.
ΠΏΠ΅ΡΠ²ΠΎΠ½Π°ΡΠ°Π»ΡΠ½ΠΎ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ STM32 ΡΡΠ°ΡΡΡΠ΅Ρ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΡ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠΎΠ², ΠΎΠ±ΡΡΠ½ΠΎ ΠΎΠ½ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ°Π΅ΡΡΡ HSI ΠΈ ΠΈΠΌΠ΅Π΅Ρ.
CooCox free IDE Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ GCC g++ ΠΈ eclipse
ΠΡΠ»ΠΈ Π²Ρ Π΅ΡΠ΅ Π½Π΅Π·Π½Π°ΠΊΠΎΠΌΡ Ρ ΡΠ΅ΡΠΈΠ΅ΠΉ STM32, ΡΠΎ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΡ ΠΏΠΎΡΠΈΡΠ°ΡΡ ΡΡΠΈΠ»ΠΎΠ³ΠΈΡ ΠΎΠ± Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ΅ STM32 , ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΏΡΠΎΡΡΡ ΠΏΠΎΠ»Π΅Π·Π½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ. ΠΡΠ°ΠΊ ΠΏΡΠΈΡΡΡΠΏΠΈΠΌ. ΠΠ»Ρ ΡΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠΎΠ²Π°ΡΡΡΡ, ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΡ ΠΏΡΠΎΡΡΠ°Ρ ΠΈ Π±Π΅ΡΠΏΠ»Π°ΡΠ½Π°Ρ. ΠΠ°ΡΠ΅ΠΌ ΠΈΠ½ΡΡΠ°Π»Π»ΠΈΡΡΠ΅ΠΌ ΡΠΊΠ°ΡΠ°Π½Π½ΡΠΉ ΡΠ°ΠΉΠ» ΠΈ Π·Π°ΠΏΡΡΠΊΠ°Π΅ΠΌ. ΠΠΎΡΠ²ΠΈΡΡΡ ΡΡΠ°ΡΡΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Step 1, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π²ΡΠ±ΡΠ°ΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ Π½Π°ΡΠ΅Π³ΠΎ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°. ΠΠ°ΠΆΠΈΠΌΠ°Π΅ΠΌ ST ΠΈ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΠΌ ΠΊ Step 2 Π²ΡΠ±ΠΎΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° , Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π²ΡΠ±ΡΠ°ΡΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΡ ΠΌΠΎΠ΄Π΅Π»Ρ. Π‘ΠΏΡΠ°Π²Π°, Π² ΠΎΠΊΠ½Π΅ Help ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ ΠΊΡΠ°ΡΠΊΠΈΠ΅ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠΈΠΏΠ°. ΠΠΎΡΠ»Π΅ Π²ΡΠ±ΠΎΡΠ° Π½ΡΠΆΠ½ΠΎΠ³ΠΎ Π½Π°ΠΌ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΠΌ ΠΊ ΡΡΠ΅ΡΡΠ΅ΠΌΡ ΡΠ°Π³Ρ Step 3 — ΠΊ Π²ΡΠ±ΠΎΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ:. ΠΠ°Π²Π°ΠΉΡΠ΅ ΡΠΎΠ·Π΄Π°Π΄ΠΈΠΌ ΠΏΡΠΎΡΡΠ΅ΠΉΡΠΈΠΉ ΠΏΡΠΎΠ΅ΠΊΡ Π΄Π»Ρ ΠΌΠΈΠ³Π°Π½ΠΈΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ΠΎΠΌ, ΠΊΠ°ΠΊ ΡΡΠΎ ΠΏΡΠΈΠ½ΡΡΠΎ Π΄Π»Ρ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ². ΠΠ° ΡΡΠΎ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ Yes, ΡΠΊΠ°Π·ΡΠ²Π°Π΅ΠΌ ΠΏΠ°ΠΏΠΊΡ Π³Π΄Π΅ Π±ΡΠ΄Π΅Ρ Ρ ΡΠ°Π½ΠΈΡΡΡΡ Π½Π°Ρ ΠΏΡΠΎΠ΅ΠΊΡ ΠΈ Π΅Π³ΠΎ Π½Π°Π·Π²Π°Π½ΠΈΠ΅.
CooCox CoIDE ΠΈ STM32CubeMX. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ STM32. Π¨Π°Π³ β78
ΠΠΎΠΉΠ΄ΠΈΡΠ΅ , ΠΏΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°. Π₯Π°Π±Ρ Geektimes Π’ΠΎΡΡΠ΅Ρ ΠΠΎΠΉ ΠΊΡΡΠ³ Π€ΡΠΈΠ»Π°Π½ΡΠΈΠΌ. ΠΠΎΠΉΡΠΈ Π Π΅Π³ΠΈΡΡΡΠ°ΡΠΈΡ. Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ Ρ Ρ ΠΎΡΡ ΠΏΠΎΠ΄Π΅Π»ΠΈΡΡΡΡ Ρ Π²Π°ΠΌΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ ΡΠΎΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡΠΌΠΈ Π½Π° ΡΡΠΎΡ ΡΡΠ΅Ρ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΎΠΏΠΈΡΠ°ΡΡ ΠΏΡΠΎΡΠ΅ΡΡ ΡΠ±ΠΎΡΠΊΠΈ Π² Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠΉ IDE ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠ΅Π°Π»ΡΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ FreeRTOS.
ΠΡΠ΅Π»Π΅Π½Π½Π°Ρ Π΄Π²ΠΈΠΆΠ΅ΡΡΡ ΠΊ ΠΠΎΠ³Ρ, ΡΠΎ Π±ΠΈΡΡ, ΠΊ ΠΏΡΠ΅Π΄Π΅Π»ΡΠ½ΠΎΠΉ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΠΈ. ΠΡΠ΅, ΡΡΠΎ ΡΠΏΠΎΡΠΎΠ±ΡΡΠ²ΡΠ΅Ρ ΡΡΠΎΠΌΡ, β Ρ ΠΎΡΠΎΡΠΎ, Π²ΡΠ΅, ΡΡΠΎ ΠΏΡΠ΅ΠΏΡΡΡΡΠ²ΡΠ΅Ρ, β ΠΏΠ»ΠΎΡ ΠΎ.
STM32 ΠΏΡΠΎΡΡΠΎΠΉ ΠΈ Π±ΡΡΡΡΡΠΉ ΡΡΠ°ΡΡ Ρ CooCox CoIDE
ΠΠΎΠ³ΠΈΠ½ ΠΈΠ»ΠΈ ΡΠ». ΠΠΎΠΉΡΠΈ ΠΈΠ»ΠΈ ΠΠ°ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠΎΠ²Π°ΡΡΡΡ. ΠΠ²ΡΠΎΡΠΈΠ·Π°ΡΠΈΡ ΠΠΎΠ³ΠΈΠ½ ΠΈΠ»ΠΈ ΡΠ». ΠΠΎΡΠΎΡΠ΅ Π³ΠΎΠ²ΠΎΡΡ -ΡΠΊΠ°ΡΠ°Π² ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΡΠΉ CooCox IDE Π΅ΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ ΠΎΠ½ Π½Π° ΠΠΊΠ»ΠΈΠΏΡΠ΅ Π² ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΄Π΅ΡΡΡΠΈ ΠΌΠΈΠ½ΡΡ Ρ ΡΠΎΠ·Π΄Π°Π» ΠΈ Π·Π°ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°Π» ΠΌΠΎΡΠ³Π°Π»ΠΊΡ, ΡΠ΅Π³ΠΎ ΠΌΠ½Π΅ Π½Π΅ ΡΠ΄Π°Π²Π°Π»Π°ΡΡ Π΄ΠΎΠ»Π³ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ. ΠΠ°ΠΊ Π½ΠΈ ΡΡΡΠ°Π½Π½ΠΎ : ΡΠΎΠ·Π΄Π°ΡΡ ΠΏΡΠΎΠ΅ΠΊΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΅ΡΠ΅Π· ΠΌΠ΅Π½Ρ -Project ΡΠΊΠ°Π·Π°ΡΡ ΡΠ°ΡΠ³Π΅Ρ ΠΈ Π½Π°Π·Π²Π°ΡΡ ΠΏΡΠΎΠ΅ΠΊΡ. ΠΡΠΈ ΡΡΠΎΠΌ ΠΏΡΡΠΈ ΠΊΡΠ°ΠΊΠΎΠ·ΡΠ±ΡΡ ΡΡ ΠΎΠ΄ΡΡ ΠΈ Π²ΠΎΠ±ΡΠ΅ΠΌ Π²ΡΠ΅ Ρ ΠΎΡΠΎΡΠΎ : ΠΡΠΈΠΌΠ΅ΡΡ Π΄Π»Ρ STM32 coocox.
2. STM32. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅. IDE Π΄Π»Ρ STM32
ΠΠ°Π½Π½Π°Ρ ΡΡΠ°ΡΡΡ ΠΏΠΎΠ΄ΡΠ°Π·ΡΠΌΠ΅Π²Π°Π΅Ρ Π½Π°Π»ΠΈΡΠΈΠ΅ Ρ ΡΠΈΡΠ°ΡΠ΅Π»Ρ ΠΎΠΏΡΡΠ° ΡΠ°Π±ΠΎΡΡ Ρ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°ΠΌΠΈ, ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ ΠΈΡ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΠΎΡΡ ΠΈ Π·Π½Π°Π½ΠΈΡ ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. Π ΡΠΎΠΆΠ°Π»Π΅Π½ΠΈΡ, Ρ Π½Π΅ ΡΠΌΠΎΠ³ Π·Π°ΡΡΠ°Π²ΠΈΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΠ²Π΅ΠΆΡΡ Π²Π΅ΡΡΠΈΡ Ρ ΠΌΠΎΠΈΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΠΎΠΌ ST-Link, ΠΏΠΎΡΡΠΎΠΌΡ Π½Π΅ ΡΡΠ°Π» ΡΡΠ°ΡΠΈΡΡ Π²ΡΠ΅ΠΌΡ ΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΠ» ΠΏΡΠΎΠ²Π΅ΡΠ΅Π½Π½ΡΡ. Π‘ΠΊΠ°ΡΠ°ΡΡ CoIDE 1. ΠΠ° ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΡΡΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ Ρ ΠΎΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡΡΡ Π½Π΅ Π±ΡΠ΄Ρ, Π² ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΠ΅ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΏΠΎ ΡΡΠΎΠΉ ΡΠ΅ΠΌΠ΅. ΠΠ΅ΡΡ ΠΏΡΠΎΡΠ΅ΡΡ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠ° Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 5 ΠΌΠΈΠ½ΡΡ. ΠΠ°Π»Π΅Π΅ Π²ΡΠ±ΠΈΡΠ°Π΅ΠΌ ΡΠΈΠΏ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°. ΠΡΠ±ΠΈΡΠ°Π΅ΠΌ Π΅Π΅, ΠΏΠΎΡΡΠ°Π²ΠΈΠ² Π³Π°Π»ΠΎΡΠΊΡ.
STM32 ΠΏΡΠΎΡΡΠΎΠΉ ΠΈ Π±ΡΡΡΡΡΠΉ ΡΡΠ°ΡΡ Ρ CooCox CoIDE ΠΠ°ΠΊ Π²ΠΈΠ΄ΠΈΡΠ΅, Π½Π°ΡΡΡΠΎΠΉΠΊΠ° ΡΡΠ΅Π΄Ρ CoIDE ΠΈ ΡΠ°Π±ΠΎΡΠ° Ρ Π½Π΅ΠΉ ΠΎΡΠ΅Π½Ρ ΠΏΡΠΎΡΡΠ°. ΠΠ°Π΄Π΅ΡΡΡ Π΄Π°Π½Π½Π°Ρ ΡΡΠ°ΡΡΡ.
ΠΠ°ΠΊ Π½Π°ΡΡΡΠΎΠΈΡΡ j-link c CooCox ?
ΠΡΠ΅ΠΌ ΠΏΡΠΈΠ²Π΅Ρ. Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΠΎΠΏΠΈΡΠ°Π½ ΠΏΡΠΈΠΌΠ΅Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΠ° Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠΌ STM32, Π² Π΄Π°Π½Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ stm32fvct6 STM32f3 discovery. Π‘Π΄Π΅Π»Π°Π² ΠΎΠ±Π·ΠΎΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ STM ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠ΄Π΅Π»ΠΈΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅:. ΠΡΠΎΠΌΠΎΠ·Π΄ΠΊΠΎΡΡΡ ΠΈ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΠ΅ΡΠΈΡΠ΅ΡΠΈΠΈ Π² STM32 Π½Π° Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠΌ ΡΡΠ°ΠΏΠ΅ ΠΌΠΎΠΆΠ΅Ρ ΠΎΠ±Π»Π΅Π³ΡΠΈΡΡ Π΄Π°Π½Π½Π°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°.
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΠΌΠΎΠ΄ΡΠ»Ρ CAN Π½Π° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ΅ STM32F103. Π§Π°ΡΡΡ 1
ΠΠΠΠΠ ΠΠ Π’ΠΠΠ: Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π½Π° ΠΌΠΈΠΊΡΠΎΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ°Ρ . ΠΠ½ΠΎΠ³Π΄Π° ΠΌΠ°Π»ΠΎΡΡΡ Π±Π΅ΡΠΈΡ. STM32. CooCox
ΠΠΎΠ±ΡΠΎΠ³ΠΎ Π΄Π½Ρ! Π ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠΈΡ ΠΌΠΎΠΈΡ ΡΡΠ°ΡΡΡΡ ΠΏΠΎ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°ΠΌ STM32 Ρ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ Π³ΠΎΠ²ΠΎΡΠΈΠ» ΠΎΠ± Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΠΎΠΉ ΡΠ°ΡΡΠΈ, Π° ΡΠΎΠ»ΡΠΊΠΎ ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠΉ, ΠΊΠ°ΡΠ°ΡΡΠ΅ΠΉΡΡ Π±ΠΎΠ»ΡΡΠ΅ ΡΠ·ΡΠΊΠ° Π‘Π, ΠΏΠΎΠΊΠ°Π·Π°Π² Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΡΡΠΎΠ³ΠΎ ΡΠΈΠΏΠ° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ² Π² ΡΠ°Π±ΠΎΡΠ΅ Ρ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΌ Π΄ΠΈΡΠΏΠ»Π΅Π΅ΠΌ. ΠΡΠ°ΠΊ ΡΠΊΠ°ΡΠΈΠ²Π°Π΅ΠΌ ΠΎΠ±Π° ΠΌΠ°Π½ΡΠ°Π»Π°, ΠΎΡΠΊΡΡΠ²Π°Π΅ΠΌ ΡΠΎΡ, ΠΊΠΎΡΠΎΡΡΠΉ 2Mb ΠΈ ΡΠΌΠΎΡΡΠΈΠΌ Pinouts. ΠΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΠΌ ΠΊ Π²ΡΠ±ΠΎΡΡ ΡΡΠ΅Π΄Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ.
ΠΠ»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ ΡΠ²ΠΎΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π½Π°ΠΌ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ ΡΡΠ΅Π΄Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ, ΠΆΠ΅Π»Π°ΡΠ΅Π»ΡΠ½ΠΎ Ρ Π΄Π΅Π±Π°Π³Π³Π΅ΡΠΎΠΌ, ΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ C. ΠΠΎ-ΠΏΠ΅ΡΠ²ΡΡ ΡΡΠΎΡ ΡΠΎΡΡ Π½Π΅ ΡΡΠΎΠΈΡ Π΄Π΅Π½Π΅Π³, Π²ΠΎ-Π²ΡΠΎΡΡΡ β Ρ Π½ΠΈΠΌ Π½Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΎ Π½ΠΈΠΊΠ°ΠΊΠΈΡ Π²ΠΎΠΏΡΠΎΡΠΎΠ².
CooCox CoIDE — ΠΏΠ΅ΡΠ²ΡΠΉ Π·Π°ΠΏΡΡΠΊ, ΠΏΠ΅ΡΠ²ΡΠΉ ΠΎΠΏΡΡ.
Π‘ΠΈΠΌΠ²ΠΎΠ»ΡΠ½ΡΠΉ Π΄ΠΈΡΠΏΠ»Π΅ΠΉ HD ΠΠ»Ρ ΡΠ°Π±ΠΎΡΡ Π²ΡΠ΅ΠΌ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°ΠΌ, ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ°ΠΌ, ΡΠΈΡΡΠΎΠ²ΡΠΌ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΠΌ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌ ΠΈΡΡΠΎΡΠ½ΠΈΠΊ ΡΠ°ΠΊΡΠΎΠ²ΡΡ ΠΈΠΌΠΏΡΠ»ΡΡΠΎΠ². ΠΠ½ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΊΠ°ΠΊ Π²Π½Π΅ΡΠ½ΠΈΠΉ Π² Π²ΠΈΠ΄Π΅ RC ΡΠ΅ΠΏΠΎΡΠΊΠΈ, ΠΊΠ΅ΡΠ°ΠΌΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΈΠ»ΠΈ ΠΊΠ²Π°ΡΡΠ΅Π²ΠΎΠ³ΠΎ ΠΎΡΡΠΈΠ»Π»ΡΡΠΎΡΠ°, ΠΊΠ²Π°ΡΡΠ΅Π²ΠΎΠ³ΠΎ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠ°, ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡΡ Π²Π½ΡΡΡΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°. STM32 ΡΡΡ Π½Π΅ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅. ΠΠ°Π½Π½ΡΠΉ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΠΈΠΌΠ΅Π΅Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ² ΡΠ°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ Π³ΠΈΠ±ΠΊΠΈΠΌΠΈ ΠΈ ΡΠΈΡΠΎΠΊΠΈΠΌΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠ°ΠΌΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΠ²ΠΎΠ΅ΠΉ ΠΏΠ΅ΡΠΈΡΠ΅ΡΠΈΠΈ.
ΠΡΠΎΡΡΠΎΠΉ ΡΡΠ°ΡΡ STM32+CooCox IDE+ST-Link
ΠΠ²ΡΠΎΡΠΈΠ·Π°ΡΠΈΡ ΠΠ°ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠΎΠ²Π°ΡΡΡΡ ΠΠΎΠ³ΠΈΠ½ ΠΈΠ»ΠΈ ΡΠ». ΠΠ°ΠΏΠΎΠΌΠ½ΠΈΡΡ ΠΏΠ°ΡΠΎΠ»Ρ ΠΠ°ΡΠΎΠ»Ρ. ΠΠΎΠΉΡΠΈ ΠΠ°ΠΏΠΎΠΌΠ½ΠΈΡΡ ΠΌΠ΅Π½Ρ. Π‘ΡΠ΅Π΄Π° Π΄ΠΎΠ»ΠΆΠ½Π° Π² ΡΠ΅Π±Ρ Π²ΠΊΠ»ΡΡΠ°ΡΡ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ, ΡΠ΅Π΄Π°ΠΊΡΠΎΡ ΠΊΠΎΠ΄Π°, ΠΎΡΠ»Π°Π΄ΡΠΈΠΊ, ΠΏΡΠΎΡΠΈΠ²Π°Π»ΠΊΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°, Π° ΡΠ°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ ΡΠ΄ΠΎΠ±Π½Π° Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ.
ΠΠ°ΡΠ°Π»ΠΎ ΡΠ°Π±ΠΎΡΡ ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° STM32 Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ CooCox CoIDE
robotics-university.com Β | ΠΡΠΈΠ²Π΅Ρ Π΄ΡΡΠ·ΡΡ, ΡΠ΅Π³ΠΎΠ΄Π½Ρ Ρ ΠΏΡΠΈΠ³Π»Π°ΡΠ°Ρ Π²Π°Ρ ΡΠ·Π½Π°ΡΡ ΠΎΠ± ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΡ 32-Π±ΠΈΡΠ½ΡΡ ΡΠΈΠΏΠΎΠ² ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°. ΠΡΠΎΡ ΡΠΈΠΏ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ST microelectronics (STM). Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ Ρ Π΄Π°ΠΌ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎ Π½Π°ΡΠ°Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌ STM32 Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Coocox CoIDE. ΠΠΎΡΠ΅ΠΌΡ Coocox CoIDE? ΠΠΎΡΠΎΠΌΡ ΡΡΠΎ Coocox CoIDE Π±Π΅ΡΠΏΠ»Π°ΡΠ½Π° Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΈΠΌΠ΅Π΅Ρ Π²ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ IDE. Π ΡΡΠΎΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠ΅ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° ΡΠ΅ΡΠΈΠΈ STM32F100, Π²ΡΡΡΠΎΠ΅Π½Π½ΡΡ Π² ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½ΠΈΡ STM32 Value Line (VL) (ΡΠΌ. ΡΠΈΡ. 1). ΠΠ°ΠΊ Π²Ρ Π·Π½Π°Π΅ΡΠ΅ ΠΈΠ· ΠΌΠΎΠ΅ΠΉ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅ΠΉ ΡΡΠ°ΡΡΠΈ, ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ STM32 VL discovery ΠΎΡΠ½Π°ΡΠ΅Π½ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΠΎΠΌ ST-LINK/V2. Π₯ΠΎΡΠΎΡΠΎ… Π΄Π°Π²Π°ΠΉΡΠ΅ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΠΌ ΡΠΈΡΠ°ΡΡ ΡΡΡ ΡΡΠ°ΡΡΡ ΠΈ ΠΏΠΎΠΏΡΠ°ΠΊΡΠΈΠΊΠΎΠ²Π°ΡΡΡΡ, ΡΠ»Π΅Π΄ΡΡ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡΠΌ ΠΏΠΎ ΡΡΠΎΠΌΡ ΠΏΡΠΎΠ΅ΠΊΡΡ, ΡΡΠΎΠ±Ρ Π²Ρ ΠΌΠΎΠ³Π»ΠΈ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠ²ΠΎΠΉ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΉ ΠΏΡΠΎΠ΅ΠΊΡ STM32 Π΄ΠΎΠΌΠ°.
1. ΠΠ°ΡΠ΅ΡΠΈΠ°Π»Ρ ΠΏΡΠΎΠ΅ΠΊΡΠ°
Π§ΡΠΎΠ±Ρ ΠΏΠΎΡΡΡΠΎΠΈΡΡ ΡΡΠΎΡ ΠΏΡΠΎΠ΅ΠΊΡ, Π½Π°ΠΌ Π½ΡΠΆΠ½Ρ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Ρ ΠΏΡΠΎΠ΅ΠΊΡΠ°. ΠΠΈΠΆΠ΅ Ρ ΠΎΠΏΠΈΡΡΠ²Π°Ρ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎΡΡΠΈ Π² Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΠΎΠΌ ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠΌ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠΈ, ΡΡΠΎΠ±Ρ Π²Ρ ΠΌΠΎΠ³Π»ΠΈ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ ΡΡΠΎΡ ΠΏΡΠΎΠ΅ΠΊΡ.
A. ΠΠ΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΠ΅ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅Β
(1) ΠΠΎΠΌΠΏΠ»Π΅ΠΊΡ Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½ΠΈΡ STM32 VL β STM32F100 (ARM Cortex M3).
(2) ΠΠ°Π±Π΅Π»Ρ Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π΄Π°Π½Π½ΡΡ (ΠΎΡ USB ΡΠΈΠΏΠ° A Π΄ΠΎ ΠΌΠΈΠ½ΠΈ-USB ΡΠΈΠΏΠ° B).
(3) ΠΠΎΠΌΠΏΡΡΡΠ΅Ρ/Π½ΠΎΡΡΠ±ΡΠΊ.
Π ΠΈΡ. 1. ΠΠΎΠΌΠΏΠ»Π΅ΠΊΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½ΠΈΡ STM32F1 VLΒ
B. ΠΠ΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅Β
(1) ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ GNU Embedded Toolchain for Arm (ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ), GCC ARM.
- GCC ARM Π²ΡΠΏΡΡΠ΅Π½ Π² 2016 Π³ΠΎΠ΄Ρ β Π‘ΠΊΠ°ΡΠ°ΡΡ Π·Π΄Π΅ΡΡ!
- [ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅] GCC ARM Π²ΡΠΏΡΡΠ΅Π½ Π² 2019 Π³ΠΎΠ΄Ρ β Π‘ΠΊΠ°ΡΠ°ΡΡ Π·Π΄Π΅ΡΡ!
(2) Π Π΅Π΄Π°ΠΊΡΠΎΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ, CooCox CoIDE. Π‘ΠΊΠ°ΡΠ°ΡΡ Π·Π΄Π΅ΡΡ!
(3) ΠΠ°Π³ΡΡΠ·ΡΠΈΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ, ΡΡΠΈΠ»ΠΈΡΠ° STM32 ST-LINK. Π‘ΠΊΠ°ΡΠ°ΡΡ Π·Π΄Π΅ΡΡ!
Π Π²Π°ΡΠ΅ΠΌΡ ΡΠ²Π΅Π΄Π΅Π½ΠΈΡ, Π²ΡΠ΅ Π²ΡΡΠ΅ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΠ²Π»ΡΠ΅ΡΡΡ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΠΌ. ΠΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΅Π³ΠΎ Π±Π΅Π· ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠΉ ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΈ ΡΡΠ½ΠΊΡΠΈΡΠΌ. ΠΡΠ»ΠΈ Π² ΡΡΡΠ»ΠΊΠ΅ Π΄Π»Ρ Π·Π°Π³ΡΡΠ·ΠΊΠΈ Π΅ΡΡΡ ΠΎΡΠΈΠ±ΠΊΠΈ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π·Π°Π³ΡΡΠ·ΠΈΡΡ Π²ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ Ρ ΠΌΠΎΠ΅Π³ΠΎ Π΄ΠΈΡΠΊΠ° ( ΠΠ°ΠΆΠΌΠΈΡΠ΅ Π·Π΄Π΅ΡΡ! ), ΡΠ΄Π°ΡΠ½ΠΎΠΉ Π·Π°Π³ΡΡΠ·ΠΊΠΈ!
2. ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ STM32 VL Discovery Development Kit Ρ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΎΠΌΒ
Π§ΡΠΎΠ±Ρ Π½Π°ΡΠ°ΡΡ ΠΏΡΠΎΠ΅ΠΊΡ, ΡΠ½Π°ΡΠ°Π»Π° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ ΠΊ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ STM32 VL Discovery ΡΠ΅ΡΠ΅Π· USB-ΠΏΠΎΡΡ. Π‘ΠΌ. ΡΠΈΡΡΠ½ΠΎΠΊ 2.Β
Π ΠΈΡΡΠ½ΠΎΠΊ 2. ΠΠ·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΠ° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π΄Π»Ρ ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½ΠΈΡ STM32F1 VL Ρ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΎΠΌΒ
ΠΠ°ΡΠ΅ΠΌ ΠΏΡΠΎΡΠ΅ΡΡΠΈΡΡΠΉΡΠ΅ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π΄Π»Ρ ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½ΠΈΡ STM32 VL, ΡΡΠΎΠ±Ρ ΡΠ±Π΅Π΄ΠΈΡΡΡΡ, ΡΡΠΎ ΡΡΠΎΡ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ, Π²ΡΠΏΠΎΠ»Π½ΠΈΠ² ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ:Β
1) Π£Π±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ ΠΏΠ΅ΡΠ΅ΠΌΡΡΠΊΠΈ JP1 ΠΈ CN3 ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Ρ.
2) ΠΠΎΠ΄ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΠ΅ ΠΏΠ»Π°ΡΡ ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½ΠΈΡ STM32 VL ΠΊ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠ°Π±Π΅Π»Ρ USB ΡΠΈΠΏΠ° A β Mini-B ΡΠ΅ΡΠ΅Π· ΡΠ°Π·ΡΠ΅ΠΌ USB CN1. ΠΠ½ Π±ΡΠ΄Π΅Ρ ΠΏΠΈΡΠ°ΡΡ ΠΏΠ»Π°ΡΡ.
3) ΠΠ°ΠΆΠΌΠΈΡΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ B1 (ΠΠΈΠΆΠ½ΠΈΠΉ Π»Π΅Π²ΡΠΉ ΡΠ³ΠΎΠ» ΠΏΠ»Π°ΡΡ).
4) ΠΠ°Π±Π»ΡΠ΄Π°ΠΉΡΠ΅, ΠΊΠ°ΠΊ ΠΌΠΈΠ³Π°Π½ΠΈΠ΅ Π·Π΅Π»Π΅Π½ΠΎΠ³ΠΎ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π° LD3 ΠΌΠ΅Π½ΡΠ΅ΡΡΡ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ Π½Π°ΠΆΠ°ΡΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ B1.
5) ΠΠ°ΠΆΠ΄ΠΎΠ΅ Π½Π°ΠΆΠ°ΡΠΈΠ΅ Π½Π° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ B1 ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π°Π΅ΡΡΡ ΡΠΈΠ½ΠΈΠΌ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ΠΎΠΌ LD4.
6) ΠΡΠ»ΠΈ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠ° Π½Π° Π½Π°Π±ΠΎΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ STM32 VL, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π² ΠΏΡΠ½ΠΊΡΠ°Ρ 4 ΠΈ 5, ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½ΠΈΡ STM32 VL ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΠΈ Π³ΠΎΡΠΎΠ² ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ.
3. Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ ΠΡΡΡΠΎΠ΅Π½Π½ΡΠΉ Π½Π°Π±ΠΎΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² Π΄Π»Ρ Arm? ΠΠΎΡ ΠΏΠΎΠ»Π½ΠΎΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅:Β
Β«GNU Embedded Toolchain for Arm β ΡΡΠΎ Π³ΠΎΡΠΎΠ²ΡΠΉ ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π½Π°Π±ΠΎΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² Ρ ΠΎΡΠΊΡΡΡΡΠΌ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π° C, C++ ΠΈ Π°ΡΡΠ΅ΠΌΠ±Π»Π΅ΡΠ΅, ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ Π½Π° ΡΠ΅ΠΌΠ΅ΠΉΡΡΠ²ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠΎΠ² Arm Cortex-M ΠΈ Cortex-R. ΠΠ½ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ Π² ΡΠ΅Π±Ρ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ GNU (GCC) ΠΈ Π΄ΠΎΡΡΡΠΏΠ΅Π½ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ ΠΎΡ Arm Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π²ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ Π² ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌΠ°Ρ Windows, Linux ΠΈ Mac OS XΒ».
Π§ΡΠΎΠ±Ρ Π½Π°ΡΠ°ΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΡ GCC ARM, ΠΏΡΠΎΡΡΠΎ Π΄Π²Π°ΠΆΠ΄Ρ ΡΠ΅Π»ΠΊΠ½ΠΈΡΠ΅ ΡΠ°ΠΉΠ» ΡΡΡΠ°Π½ΠΎΠ²ΡΠΈΠΊΠ° (exe), Π·Π°Π³ΡΡΠΆΠ΅Π½Π½ΡΠΉ Ρ Π²Π΅Π±-ΡΠ°ΠΉΡΠ° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° ARM. Π‘ΠΌΠΎΡΡΠΈΡΠ΅ ΡΠΈΡΡΠ½ΠΎΠΊ 3! Π ΠΈΡΡΠ½ΠΎΠΊ 3. Π£ΡΡΠ°Π½ΠΎΠ²ΠΎΡΠ½ΡΠΉ ΡΠ°ΠΉΠ» GCC ARM ΠΠΎΡΠΎΠΌΡ ΡΡΠΎ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ GNU ARM ΡΡΠ°Π½Π΅Ρ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ΠΎΠΌ Π΄Π»Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Coocox CoIDE (Π² ΠΏΠΎΠ΄ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π΅ bin) ΠΈ Coocox CoSmart (Π² ΠΏΠ°ΠΏΠΊΠ΅ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ° ΡΠ°ΠΉΠ»Π° arm-none-eabi-gcc.exe).
Π ΠΈΡΡΠ½ΠΎΠΊ 4. ΠΡΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ GCC ARM (ΠΊΠ°ΡΠ°Π»ΠΎΠ³)Β
ΠΠ° ΠΌΠΎΠ΅ΠΌ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ΅ GCC ARM ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ Π² ΠΊΠ°ΡΠ°Π»ΠΎΠ³ C:\Program Files (x86)\GNU Tools Arm Embedded. Π― ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ 64-Π±ΠΈΡΠ½ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ Windows 7 Π½Π° ΡΠ²ΠΎΠ΅ΠΌ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ΅.
3.2 Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Coocox CoIDE
ΠΠΎΡΠ»Π΅ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ GCC ARM ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ Coocox CoIDE. Coocox CoIDE β ΡΡΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠΎΠ·Π΄Π°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ C/C++ Π΄Π»Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΡΡΠΈΠ»ΠΈΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ° STM8 ΠΈΠ»ΠΈ STM32. Π§ΡΠΎΠ±Ρ Π½Π°ΡΠ°ΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΡ Coocox CoIDE, Π΄Π²Π°ΠΆΠ΄Ρ ΡΠ΅Π»ΠΊΠ½ΠΈΡΠ΅ Π·Π°Π³ΡΡΠΆΠ΅Π½Π½ΡΠΉ ΡΡΡΠ°Π½ΠΎΠ²ΠΎΡΠ½ΡΠΉ ΡΠ°ΠΉΠ» Coocox CoIDE (exe). Π‘ΠΌΠΎΡΡΠΈΡΠ΅ ΡΠΈΡΡΠ½ΠΎΠΊ 5!
Π ΠΈΡΡΠ½ΠΎΠΊ 5. Π€Π°ΠΉΠ» ΡΡΡΠ°Π½ΠΎΠ²ΡΠΈΠΊΠ° Coocox CoIDE
ΠΠ°ΠΆΠ½ΠΎ:
ΠΡΠ»ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ Coocox CoIDE ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΎ ΡΡΠΏΠ΅ΡΠ½ΠΎ. ΠΠ°ΠΏΡΡΡΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ Coocox CoIDE, ΡΡΠΎΠ±Ρ Π²ΡΠ±ΡΠ°ΡΡ ΠΏΡΡΡ ΡΠ΅ΠΏΠΎΡΠΊΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² Π΄Π»Ρ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠ° GCC ARM. Π‘Π»Π΅Π΄ΡΠΉΡΠ΅ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡΠΌ Π½ΠΈΠΆΠ΅!
1. ΠΡΠ±Π΅ΡΠΈΡΠ΅ Β«ΠΡΠΎΠ΅ΠΊΡΒ» Π² ΡΡΡΠΎΠΊΠ΅ ΠΌΠ΅Π½Ρ (ΡΠΌ. ΡΠΈΡ. 6).
2. ΠΡΠ±Π΅ΡΠΈΡΠ΅ ΠΎΠΏΡΠΈΡ Β«ΠΡΠ±ΡΠ°ΡΡ ΠΏΡΡΡ ΡΠ΅ΠΏΠΎΡΠΊΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ²Β» (ΡΠΌ. ΡΠΈΡ. 6).
3. ΠΡΠΎΡΠΌΠΎΡΡΠΈΡΠ΅ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ GCC ARM. ΠΡΠ±Π΅ΡΠΈΡΠ΅ ΠΏΠΎΠ΄ΠΊΠ°ΡΠ°Π»ΠΎΠ³ Β«binΒ». (Π‘ΠΌ. ΡΠΈΡ. 7).
C:\Program Files (x86)\GNU Tools Arm Embedded\9 2019-q4-major\binΒ
ΠΠ°ΠΏΠΎΠΌΠ½ΠΈΡΠ΅ ΠΏΡΡΡ (ΠΊΠ°ΡΠ°Π»ΠΎΠ³) ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ GCC ARM. Π‘ΠΌΠΎΡΡΠΈΡΠ΅ ΡΠΈΡΡΠ½ΠΎΠΊ 4!
4. ΠΠ°ΠΆΠΌΠΈΡΠ΅ OK. (Π‘ΠΌ. ΡΠΈΡ. 7).
. ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ STM32 ST-Link Utility. STM32 ST-Link Utility β ΡΡΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΎΡ ST microelectronics (STM), ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π½ΠΎΠ΅ Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° STM32 (Π·Π°ΠΏΠΈΡΡ, ΡΡΠ΅Π½ΠΈΠ΅, ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° ΠΈ ΡΡΠΈΡΠ°Π½ΠΈΠ΅). Π§ΡΠΎΠ±Ρ Π½Π°ΡΠ°ΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΡ STM32 ST-Link Utility, Π΄Π²Π°ΠΆΠ΄Ρ ΡΠ΅Π»ΠΊΠ½ΠΈΡΠ΅ Π·Π°Π³ΡΡΠΆΠ΅Π½Π½ΡΠΉ ΡΡΡΠ°Π½ΠΎΠ²ΠΎΡΠ½ΡΠΉ ΡΠ°ΠΉΠ» STM32 ST-Link Utility (exe). Π‘ΠΌΠΎΡΡΠΈΡΠ΅ ΡΠΈΡΡΠ½ΠΎΠΊ 8!
Π ΠΈΡ. 8. Π€Π°ΠΉΠ» STM32 ST-Link Utility v4. 5.0.exe
ΠΠΎΡΠ»Π΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ STM32 ST-Link Utility Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ ΠΏΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΠΎΡΠΊΡΡΡΡ Π΅Π΅ Π² ΠΏΠ΅ΡΠ²ΡΠΉ ΡΠ°Π·. ΠΠ° ΡΠΈΡ. 9 ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ STM32 ST-Link Utility v4.5.0.
Π ΠΈΡΡΠ½ΠΎΠΊ 9. ΠΠΈΠ΄ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ STM32 ST-Link Utility v4.5.0Β
4. ΠΡΠΈΡΡΡΠΏΠ°Ρ ΠΊ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ°Β
ΠΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΠ»ΠΈ Π²ΡΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ Π² ΡΠ°ΡΡΠΈ 3 ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΠ»ΠΈ STM32 VL Discovery ΠΊ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠΈΡΡΠ½ΠΊΠ° 2 Π²ΡΡΠ΅, ΡΠ΅ΠΏΠ΅ΡΡ ΠΏΡΠΈΡΠ»ΠΎ Π²ΡΠ΅ΠΌΡ ΠΏΡΠΈΡΡΡΠΏΠΈΡΡ ΠΊ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π²Π°ΡΠ΅Π³ΠΎ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ°.
Π¨ΠΠ 1: ΠΡΠΊΡΠΎΠΉΡΠ΅ Coocox CoIDEΒ
ΠΠ»Ρ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΡΠ°Π³Π° ΠΎΡΠΊΡΠΎΠΉΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ Coocox CoIDE ΠΈΠ· ΠΌΠ΅Π½Ρ Β«ΠΡΡΠΊΒ» Windows ΠΈΠ»ΠΈ Π΅Π³ΠΎ ΡΡΠ»ΡΠΊΠ° Π½Π° ΡΠ°Π±ΠΎΡΠ΅ΠΌ ΡΡΠΎΠ»Π΅ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°.
Π ΠΈΡΡΠ½ΠΎΠΊ 10. ΠΡΠΊΡΡΡΠΈΠ΅ Coocox CoIDE
Π¨ΠΠ 2. ΠΡΠ±Π΅ΡΠΈΡΠ΅ ΡΠΈΠΏ Π² ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² Coocox CoIDEΒ
ΡΠΈΠΏ, ΠΊΠΎΡΠΎΡΡΠΉ Π²Ρ Π±ΡΠ΄Π΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ. Π§ΡΠΎΠ±Ρ Π²ΡΠ±ΡΠ°ΡΡ ΡΠΈΠΏ, ΠΊΠΎΡΠΎΡΡΠΉ Π²Ρ Π±ΡΠ΄Π΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠ²ΠΎΠ΅Π³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ°, ΡΠ΅Π»ΠΊΠ½ΠΈΡΠ΅ ΠΌΠ΅Π½Ρ Β«ΠΡΠΎΡΠΌΠΎΡΡΒ» Π² ΡΡΡΠΎΠΊΠ΅ ΠΌΠ΅Π½Ρ Coocox CoIDE, Π° Π·Π°ΡΠ΅ΠΌ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ Β«Π Π΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉΒ», ΠΈΠ»ΠΈ Π²Ρ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΎΡΠΊΡΡΡΡ Π΅Π³ΠΎ, ΡΠ΅Π»ΠΊΠ½ΡΠ² ΡΡΡΠ»ΠΊΡ Β«ΠΠ±Π·ΠΎΡ Π² ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΈΒ» Π½Π° Β« ΠΠΎΠ±ΡΠΎ ΠΏΠΎΠΆΠ°Π»ΠΎΠ²Π°ΡΡΒ» ΠΏΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ ΠΎΡΠΊΡΠΎΠ΅ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ Coocox CoIDE. Π‘ΠΌ. ΡΠΈΡ. 11.Β
ΠΠ° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ ΠΏΡΠΈΠ²Π΅ΡΡΡΠ²ΠΈΡ Coocox CoIDE Π΅ΡΡΡ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Β«Π Π΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ²Β». Π‘ΠΎΠΎΠ±ΡΠΈΡΠ΅ Π½Π°ΠΌ, ΡΡΠΎ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΌΠ½ΠΎΠ³ΠΎ Π²ΡΡΠΎΠΊΠΎΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ ΠΈ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠΎΠ³ΠΎ ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΡ Π½Π°Π·ΡΠ²Π°Π΅ΠΌ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°ΠΌΠΈ, Π²ΠΊΠ»ΡΡΠ°Ρ ΠΏΠ΅ΡΠΈΡΠ΅ΡΠΈΠΉΠ½ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π°, Π΄ΡΠ°ΠΉΠ²Π΅ΡΡ, ΠΏΡΠΈΠΌΠ΅ΡΡ ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ ΠΏΡΠΎΠΌΠ΅ΠΆΡΡΠΎΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ. Π‘ΠΌ. ΡΠΈΡΡΠ½ΠΎΠΊ 11.Β
Π ΠΈΡΡΠ½ΠΎΠΊ 11. ΠΡΠ±Π΅ΡΠΈΡΠ΅ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ Π² ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² Coocox CoIDEΒ
ΠΠΎ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠΈ Coocox CoIDE ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π» ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ² ΠΎΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π΅ΠΉ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ARM, Atmel, Energy Micro, Freescale, Holtek, TI, NXP, Nuvoton, ST, Toshiba, Spansion ΠΈ Active-Semi. Π‘ΠΌ. ΡΠΈΡ. 12.Β
Π ΠΈΡΡΠ½ΠΎΠΊ 12. ΠΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ ΡΠΈΠΏΠ°, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΡΠΉ Coocox CoIDEΒ
Π ΡΡΠΎΠΌ ΠΏΠ΅ΡΠ²ΠΎΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠ΅ ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ STM32 VL discovery ΠΎΡ ST microelectronics, Π³Π΄Π΅ Π½Π° ΡΡΡ ΠΏΠ»Π°ΡΡ Π²ΡΡΡΠΎΠ΅Π½ ΡΠΈΠΏ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° ΡΠ΅ΡΠΈΠΈ STM32F100RB. ΠΡΠ°ΠΊ, Π½Π° ΡΡΠΎΠΌ ΡΠ°Π³Π΅ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ Β«STΒ» Π΄Π»Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ ΡΠΈΠΏΠ° (ΡΠΌ. ΡΠΈΡ. 13) ΠΈ STM32F100RB Π΄Π»Ρ ΡΠ΅ΡΠΈΠΈ ΡΠΈΠΏΠ° (ΡΠΌ. ΡΠΈΡ. 14).
Π ΠΈΡΡΠ½ΠΎΠΊ 13. ΠΡΠ±Π΅ΡΠΈΡΠ΅ Β«STΒ», ΡΡΠΎΠ±Ρ Π²ΡΠ±ΡΠ°ΡΡ ΠΌΠΈΠΊΡΠΎΡΠ»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΡ ST ΠΈΠ· ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°
Π ΠΈΡΡΠ½ΠΎΠΊ 14. ΠΡΠ±Π΅ΡΠΈΡΠ΅ ΡΠ΅ΡΠΈΡ STM32F100RB
ΠΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ ΡΠ΅Π»ΠΊΠ½Π΅ΡΠ΅ ΠΏΠΎ ΡΠ΅ΡΠΈΠΈ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° ΠΎΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌ, Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Β«ΠΠ΅ΡΠΈΡΠ΅ΡΠΈΠΉΠ½ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π°Β» ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡ Coocox CoIDE ΡΠΎΠΎΠ±ΡΠΈΡΠ΅, ΡΡΠΎ ΡΠ΅ΡΠΈΡ STM32F100RB ΠΎΡ ST microelectronics ΡΠ²Π»ΡΠ΅ΡΡΡ Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠΉ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΠΎΠΉ Π΄Π»Ρ ΠΏΡΠΎΠ΅ΠΊΡΠ°. Π‘ΠΌ. ΡΠΈΡΡΠ½ΠΎΠΊ 15.
Π ΠΈΡΡΠ½ΠΎΠΊ 15. ΠΡΠ±ΡΠ°Π½Π½ΡΠΉ ΡΠΈΠΏ ΡΠ΅ΡΠΈΠΈ STM32F100RB (ST microelectronics)
Π¨ΠΠ 3: Π‘ΠΎΠ·Π΄Π°ΠΉΡΠ΅ Π½ΠΎΠ²ΡΠΉ ΠΏΡΠΎΠ΅ΠΊΡ Π² Coocox CoIDE
ΠΡΠ»ΠΈ Π²Ρ Π²ΡΠ±ΡΠ°Π»ΠΈ ΡΠΈΠΏ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ Π² ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² Coocox CoIDE, ΡΠ΅ΠΏΠ΅ΡΡ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΈΡΡΡΠΏΠΈΡΡ ΠΊ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ°. Π§ΡΠΎΠ±Ρ ΡΠΎΠ·Π΄Π°ΡΡ Π½ΠΎΠ²ΡΠΉ ΠΏΡΠΎΠ΅ΠΊΡ, Π½Π°ΡΠ½ΠΈΡΠ΅ Ρ Π²ΡΠ±ΠΎΡΠ° ΠΌΠ΅Π½Ρ Β«ΠΡΠΎΠ΅ΠΊΡΒ» Π² ΡΡΡΠΎΠΊΠ΅ ΠΌΠ΅Π½Ρ Coocox CoIDE, Π° Π·Π°ΡΠ΅ΠΌ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ Β«ΠΠΎΠ²ΡΠΉ ΠΏΡΠΎΠ΅ΠΊΡΒ» (ΡΠΌ. ΡΠΈΡ. 16), ΠΏΠΎΠΊΠ° Π½Π΅ ΠΎΡΠΊΡΠΎΠ΅ΡΡΡ ΠΎΠΊΠ½ΠΎ Β«ΠΠΎΠ²ΡΠΉ ΠΏΡΠΎΠ΅ΠΊΡΒ» (ΡΠΌ. ΡΠΈΡ. 17).
Π ΠΈΡΡΠ½ΠΎΠΊ 16. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ° Π² Coocox CoIDEΒ
Π ΠΎΠΊΠ½Π΅ Β«ΠΠΎΠ²ΡΠΉ ΠΏΡΠΎΠ΅ΠΊΡΒ» ΡΠΊΠ°ΠΆΠΈΡΠ΅ ΠΈΠΌΡ ΠΏΡΠΎΠ΅ΠΊΡΠ°, ΡΠ½ΠΈΠΌΠΈΡΠ΅ ΡΠ»Π°ΠΆΠΎΠΊ Β«ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΡΡΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡΒ» ΠΈ ΡΠΊΠ°ΠΆΠΈΡΠ΅ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΡΡΠΈ ΠΊ ΠΏΡΠΎΠ΅ΠΊΡΡ. ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ Π½Π°ΠΆΠΌΠΈΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΡ Β«ΠΠ°Π»Π΅Π΅Β», ΡΠΌ. ΡΠΈΡΡΠ½ΠΎΠΊ 17!
Π ΠΈΡΡΠ½ΠΎΠΊ 17. ΠΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΠ΅ ΠΈΠΌΡ ΠΏΡΠΎΠ΅ΠΊΡΠ° ΠΈ ΠΏΡΡΡ Π΅Π³ΠΎ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ (ΠΊΠ°ΡΠ°Π»ΠΎΠ³)
ΠΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΠ΅ ΠΈΠΌΡ ΠΏΡΠΎΠ΅ΠΊΡΠ° ΠΈ ΠΏΡΡΡ ΠΊ ΠΏΡΠΎΠ΅ΠΊΡΡ, Π² ΠΎΠΊΠ½Π΅ Β«ΠΠΎΠ²ΡΠΉ ΠΏΡΠΎΠ΅ΠΊΡΒ» ΠΎΡΠΊΡΠΎΡΡΡΡ Π΄Π²Π΅ ΠΎΠΏΡΠΈΠΈ Β«ΠΠΎΠ΄Π΅Π»ΡΒ» (Π½ΠΎΠ²Π°Ρ Π±Π°Π·Π° ΠΏΡΠΎΠ΅ΠΊΡΠ°). ΠΠ²Π΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ: Β«Π‘ΠΎΠ·Π΄Π°ΠΉΡΠ΅ Π½ΠΎΠ²ΡΠΉ ΠΏΡΠΎΠ΅ΠΊΡ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Π²Π°ΡΠ΅Π³ΠΎ ΡΠ΅Π»Π΅Π²ΠΎΠ³ΠΎ ΡΠΈΠΏΠ°Β» ΠΈΠ»ΠΈ Β«Π‘ΠΎΠ·Π΄Π°ΠΉΡΠ΅ Π½ΠΎΠ²ΡΠΉ ΠΏΡΠΎΠ΅ΠΊΡ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Π²Π°ΡΠ΅ΠΉ ΡΠ΅Π»Π΅Π²ΠΎΠΉ ΠΏΠ»Π°ΡΡΒ» (ΡΠΌ. ΡΠΈΡ. 18 ΠΈ 19).). ΠΡ Π΄ΠΎΠ»ΠΆΠ½Ρ Π²ΡΠ±ΡΠ°ΡΡ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π½ΠΈΡ .
Π ΠΈΡΡΠ½ΠΎΠΊ 18. Π‘ΠΎΠ·Π΄Π°ΠΉΡΠ΅ Π½ΠΎΠ²ΡΠΉ ΠΏΡΠΎΠ΅ΠΊΡ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Π²Π°ΡΠ΅ΠΉ ΡΠ΅Π»Π΅Π²ΠΎΠΉ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ
Π ΠΈΡΡΠ½ΠΎΠΊ 19. Π‘ΠΎΠ·Π΄Π°ΠΉΡΠ΅ Π½ΠΎΠ²ΡΠΉ ΠΏΡΠΎΠ΅ΠΊΡ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Π²Π°ΡΠ΅ΠΉ ΡΠ΅Π»Π΅Π²ΠΎΠΉ ΠΏΠ»Π°ΡΡ
ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ° Π²ΡΠ±Π΅ΡΠΈΡΠ΅ ΠΌΠΎΠ΄Π΅Π»Ρ Β«Π‘ΠΎΠ·Π΄Π°ΡΡ Π½ΠΎΠ²ΡΠΉ ΠΏΡΠΎΠ΅ΠΊΡ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Π²Π°ΡΠ΅ΠΉ ΡΠ΅Π»Π΅Π²ΠΎΠΉ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡΒ» ΠΈ Π½Π°ΠΆΠΌΠΈΡΠ΅ ΠΠ½ΠΎΠΏΠΊΠ° Β«ΠΠ°Π»Π΅Π΅Β». ΠΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ Π²ΡΠ±ΡΠ°Π»ΠΈ ΠΎΠ΄Π½Ρ ΠΈΠ· Π½ΠΎΠ²ΡΡ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ ΠΏΡΠΎΠ΅ΠΊΡΠ°, Π² ΠΎΠΊΠ½Π΅ Β«ΠΠΎΠ²ΡΠΉ ΠΏΡΠΎΠ΅ΠΊΡΒ» ΠΎΡΠΊΡΠΎΠ΅ΡΡΡ ΡΠΏΠΈΡΠΎΠΊ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ² ΠΎΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ ΡΠΈΠΏΠΎΠ², ΠΊΠΎΡΠΎΡΡΠΉ Π²Ρ Π²ΡΠ±ΡΠ°Π»ΠΈ Π½Π° ΡΠ°Π³Π΅ 2 (Π²ΡΠ±Π΅ΡΠΈΡΠ΅ ΡΠΈΠΏ Π² ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² Coocox CoIDE) Π²ΡΡΠ΅, ΡΠΎ Π΅ΡΡΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ STM (ST).
Π ΠΈΡΡΠ½ΠΎΠΊ 20. Π‘ΠΏΠΈΡΠΎΠΊ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° STM Π² ΠΎΠΊΠ½Π°Ρ Β«ΠΠΎΠ²ΡΠΉ ΠΏΡΠΎΠ΅ΠΊΡΒ»
ΠΡΠ±Π΅ΡΠΈΡΠ΅ ΡΡ ΠΆΠ΅ ΡΠ΅ΡΠΈΡ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°, ΡΡΠΎ ΠΈ Π½Π° ΡΠ°Π³Π΅ 2, Ρ. Π΅. STM32F100RB, Π° Π·Π°ΡΠ΅ΠΌ Π½Π°ΠΆΠΌΠΈΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΡ Β«ΠΠΎΡΠΎΠ²ΠΎΒ». ΠΠ°ΡΠ΅ΠΌ Π½Π° ΠΌΠ³Π½ΠΎΠ²Π΅Π½ΠΈΠ΅ Π·Π°ΠΏΡΡΡΠΈΡΡΡ ΠΏΡΠΎΡΠ΅ΡΡ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ°, ΠΈ, Π΅ΡΠ»ΠΈ ΠΏΡΠΎΡΠ΅ΡΡ Π±ΡΠ» Π·Π°Π²Π΅ΡΡΠ΅Π½, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΉ ΡΠ°ΠΉΠ» main.c Π±ΡΠ΄Π΅Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠ³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°Π½ Π² ΡΠ°Π·Π΄Π΅Π»Π΅ Β«Π¦Π΅Π»ΡΒ» Coocox CoIDE. Π‘ΠΌ. ΡΠΈΡΡΠ½ΠΎΠΊ 21.Β
Π ΠΈΡΡΠ½ΠΎΠΊ 21. Π€Π°ΠΉΠ» ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ (main.c) ΡΠΎΠ·Π΄Π°Π½Β
Π§ΡΠΎΠ±Ρ ΠΎΡΠΊΡΡΡΡ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ, Π΄Π²Π°ΠΆΠ΄Ρ ΡΠ΅Π»ΠΊΠ½ΠΈΡΠ΅ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ (main.c), ΡΠΎΠ·Π΄Π°Π½Π½ΡΡ Π² ΡΠ°Π·Π΄Π΅Π»Π΅ Β«Π¦Π΅Π»ΡΒ» Coocox CoIDE (ΡΠΌ. ΡΠΈΡ. 22). ΠΡΡΠ΅Π΄Π°ΠΊΡΠΈΡΡΠΉΡΠ΅ ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π΄Π»Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΡΡΠ½ΠΊΡΠΈΠΉ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° STM32.
Π ΠΈΡ. 22. Π Π΅Π΄Π°ΠΊΡΠΎΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ β coocox CoIDEΒ
Π¨ΠΠ 4. ΠΡΠ±Π΅ΡΠΈΡΠ΅ Π±Π°Π·ΠΎΠ²ΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ Π² ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΈ Coocox CoIDEΒ
ΠΠ΅ΡΠ΅Π΄ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ΠΌ, ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π²ΡΠ±ΡΠ°ΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ Β«ΠΠ°Π·ΠΎΠ²ΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡΒ» Π² ΡΠ°Π·Π΄Π΅Π»Π΅ Β«ΠΠ΅ΡΠΈΡΠ΅ΡΠΈΠΉΠ½ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π°Β». ΠΏΠΎΠ΄Π²ΠΊΠ»Π°Π΄ΠΊΠ° Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² Coocox CoIDE (ΡΠΌ. ΡΠΈΡ. 23), ΠΊΠΎΡΠΎΡΠ°Ρ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠ° Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΠΏΡΠΎΠ΅ΠΊΡ ΡΠ°Π±ΠΎΡΠ°Π» Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ Π²Π°ΡΠΈΠΌΠΈ ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΡΠΌΠΈ. ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π²ΡΠ±ΡΠ°Π½Π½ΡΠ΅ Π±Π°Π·ΠΎΠ²ΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ Π±ΡΠ΄ΡΡ Π²ΠΊΠ»ΡΡΠ°ΡΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠ΅ ΡΠ°ΠΉΠ»Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ, ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ΄ΡΡ ΠΏΠΎΠ»Π΅Π·Π½Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΡ ΡΠΈΡΡΠ΅ΠΌΡ ΠΏΡΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ, ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ. Π‘ΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΠΏΡΡΡ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ², Ρ. Π΅. COMMON, BOOT, PERIPHERAL (ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌ), PERIPERAL (Coocox CoIDE) ΠΈ RTOS. Π‘ΠΌ. ΡΠΈΡ. 23.Β
Π ΠΈΡΡΠ½ΠΎΠΊ 23. ΠΠ°ΡΠ΅Π³ΠΎΡΠΈΡ Β«ΠΠ°Π·ΠΎΠ²ΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡΒ» Π² ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² Coocox CoIDE
ΠΠ°ΠΆΠ½ΠΎ:
ΠΠ»Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ Π±Π°Π·ΠΎΠ²ΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² ΠΈΠ½ΠΎΠ³Π΄Π° ΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π΄ΡΡΠ³ΠΎΠΉ Π±Π°Π·ΠΎΠ²ΡΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ, ΠΈ ΠΎΠ½ Π±ΡΠ΄Π΅Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π²ΡΠ±ΠΈΡΠ°ΡΡΡΡ ΠΏΡΠΈ Π²ΡΠ±ΠΎΡΠ΅ Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°.
Π ΠΈΡΡΠ½ΠΎΠΊ 24. ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π²ΡΠ±ΡΠ°Π½Π½ΡΠ΅ Π±Π°Π·ΠΎΠ²ΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ ΠΏΡΠΈ Π²ΡΠ±ΠΎΡΠ΅ GPIO
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π² ΡΡΠΎΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠ΅ Π½Π°ΠΌ Π½ΡΠΆΠ΅Π½ Π±Π°Π·ΠΎΠ²ΡΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ Β«GPIOΒ». ΠΠ· ΡΠΈΡΡΠ½ΠΊΠ° 24 ΠΌΡ Π·Π½Π°Π΅ΠΌ, ΡΡΠΎ ΠΊΠΎΠ³Π΄Π° ΠΌΡ Π²ΡΠ±ΠΈΡΠ°Π΅ΠΌ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ GPIO, Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π²ΡΠ±ΠΈΡΠ°ΡΡΡΡ ΡΡΠΈ Π΄ΡΡΠ³ΠΈΡ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°, ΡΠΎ Π΅ΡΡΡ RCC (Π΄ΡΠ°ΠΉΠ²Π΅Ρ ΡΠ±ΡΠΎΡΠ° ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ°ΡΠ°ΠΌΠΈ), CMSIS Boot ΠΈ CMSIS Core.
Π¨ΠΠ 5: Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π² ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ Coocox CoIDEΒ
Π ΡΡΠΎΠΌ ΠΏΠ΅ΡΠ²ΠΎΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠ΅ ΠΌΡ ΡΠΎΠ·Π΄Π°Π΄ΠΈΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π΄Π²ΡΠΌΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π°ΠΌΠΈ (ΡΠ²Π΅ΡΠΎΠΈΠ·Π»ΡΡΠ°ΡΡΠΈΠΌΠΈ Π΄ΠΈΠΎΠ΄Π°ΠΌΠΈ), ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Ρ Π½Π° PA0 ΠΈ PB7 (Π½Π° Π½Π°Π±ΠΎΡΠ΅ Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ STM32 VL). ΠΠ°ΠΏΠΈΡΠΈΡΠ΅ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΡΡ Π½ΠΈΠΆΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π² ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ Coocox CoIDE, ΡΠΌ. ΡΠΈΡΡΠ½ΠΎΠΊ 25!
Π ΠΈΡΡΠ½ΠΎΠΊ 25. ΠΠ°ΠΏΠΈΡΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π² ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ Coocox CoIDE
ΠΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π·Π°ΡΡΠ°Π²ΠΈΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π½ΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ, ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΠ΅ Π½Π° Π²ΡΠ²ΠΎΠ΄Π°Ρ PA0 ΠΈ PB7, Π·Π°Π³ΠΎΡΠ°ΡΡΡΡ ΠΏΠΎΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ. ΠΠΈΠΆΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π° ββΠΏΠΎΠ»Π½Π°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°:
Π¨Π°Π³ 6. Π‘Π±ΠΎΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡΒ
ΠΠ»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ Π·Π°Π³ΡΡΠ·ΠΈΡΡ (ΠΎΡΠΏΡΠ°Π²ΠΈΡΡ) Π² ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ ΡΠ΅Π»Π΅Π²ΠΎΠ³ΠΎ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°, Π΅Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°ΡΡ (ΠΏΠΎΡΡΡΠΎΠΈΡΡ) ΠΏΠ΅ΡΠ΅Π΄ Π·Π°Π³ΡΡΠ·ΠΊΠΎΠΉ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π½Π°ΠΆΠΌΠΈΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΡ ΡΠ±ΠΎΡΠΊΠΈ ΠΈΠ»ΠΈ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π³ΠΎΡΡΡΡΡ ΠΊΠ»Π°Π²ΠΈΡΡ F7. Π‘ΠΌ. ΡΠΈΡ. 26.Β
Π ΠΈΡΡΠ½ΠΎΠΊ 26. Π‘Π±ΠΎΡΠΊΠ° ΡΠΎΠ·Π΄Π°Π½Π½ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡΒ
ΠΡΠ»ΠΈ ΠΏΡΠΎΡΠ΅ΡΡ ΡΠ±ΠΎΡΠΊΠΈ ΠΏΡΠΎΡΠ΅Π» ΡΡΠΏΠ΅ΡΠ½ΠΎ, Π² ΡΠ°Π·Π΄Π΅Π»Π΅ ΠΊΠΎΠ½ΡΠΎΠ»ΠΈ Coocox CoIDE ΠΏΠΎΡΠ²ΠΈΡΡΡ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ Β«Π‘ΠΠΠ ΠΠ Π£Π‘ΠΠΠ¨ΠΠΒ», ΠΊΠ°ΠΊ ΠΌΡ Π²ΠΈΠ΄ΠΈΠΌ Π½Π° ΡΠΈΡΡΠ½ΠΊΠ΅ 26. Β
Π¨Π°Π³ 7: ΠΠ°Π³ΡΡΠ·ΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π² ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ ΡΠ΅Π»Π΅Π²ΠΎΠ³ΠΎ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° Β
Π§ΡΠΎΠ±Ρ Π·Π°Π³ΡΡΠ·ΠΈΡΡ (ΠΎΡΠΏΡΠ°Π²ΠΈΡΡ) Π² ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ ΡΠ΅Π»Π΅Π²ΠΎΠ³ΠΎ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°, Π²ΡΠ±Π΅ΡΠΈΡΠ΅ ΠΌΠ΅Π½Ρ Β«FlashΒ» Π² ΡΡΡΠΎΠΊΠ΅ ΠΌΠ΅Π½Ρ Coocox CoIDE, Π·Π°ΡΠ΅ΠΌ Π½Π°ΠΆΠΌΠΈΡΠ΅ Β«ΠΠ°Π³ΡΡΠ·ΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡΒ». Π‘ΠΌ. ΡΠΈΡΡΠ½ΠΎΠΊ 27.
Π ΠΈΡΡΠ½ΠΎΠΊ 27. ΠΠ°Π³ΡΡΠ·ΠΊΠ° (ΠΎΡΠΏΡΠ°Π²ΠΊΠ°) ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π² ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ ΡΠ΅Π»Π΅Π²ΠΎΠ³ΠΎ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°
ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ Π½Π°ΡΠ½Π΅ΡΡΡ ΠΏΡΠΎΡΠ΅ΡΡ Π·Π°Π³ΡΡΠ·ΠΊΠΈ. ΠΠΎΠ΄ΠΎΠΆΠ΄ΠΈ ΡΡΡΡ-ΡΡΡΡ. ΠΡΠ»ΠΈ ΠΏΡΠΎΡΠ΅ΡΡ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΠΏΡΠΎΡΠ΅Π» ΡΡΠΏΠ΅ΡΠ½ΠΎ, Π² ΡΠ°Π·Π΄Π΅Π»Π΅ ΠΊΠΎΠ½ΡΠΎΠ»ΠΈ Coocox CoIDE Π±ΡΠ΄Π΅Ρ ΡΠ³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°Π½Π° Β«ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ Π·Π°Π³ΡΡΠ·ΠΊΠ΅ ΡΠ»ΡΡ-ΠΏΠ°ΠΌΡΡΠΈΒ», ΠΊΠΎΡΠΎΡΠ°Ρ ΠΈΠ½ΡΠΎΡΠΌΠΈΡΡΠ΅Ρ ΠΎ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΠΈ ΠΏΡΠΎΡΠ΅ΡΡΠ° Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π² ΡΠ΅Π»Π΅Π²ΠΎΠΉ ΡΠΈΠΏ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° (Π‘ΡΠ΅ΡΠ΅ΡΡ: ΠΠΎΡΠΎΠ²ΠΎ, ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°: ΠΠΎΡΠΎΠ²ΠΎ, ΠΡΠΎΠ²Π΅ΡΠΊΠ°: ΠΠΎΡΠΎΠ²ΠΎ). Π‘ΠΌ. ΡΠΈΡ. 27.Β
Π§ΡΠΎΠ±Ρ ΡΠ±Π΅Π΄ΠΈΡΡΡΡ, ΡΡΠΎ Π²ΡΡΡΠΎΠ΅Π½Π½Π°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π·Π°Π³ΡΡΠΆΠ΅Π½Π° Π² ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ ΡΠ΅Π»Π΅Π²ΠΎΠ³ΠΎ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°, ΠΎΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠ°. Π‘ΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ Π»ΠΈ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π° Π²Π°ΡΠΈΠΌ ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΡΠΌ? ΠΡΠ»ΠΈ Π΄Π°, ΡΡΠΎ ΠΏΡΠΈΠ·Π½Π°ΠΊ ΡΠΎΠ³ΠΎ, ΡΡΠΎ Π²ΡΡΡΠΎΠ΅Π½Π½Π°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΡΠΏΠ΅ΡΠ½ΠΎ ΡΠΊΠ°ΡΠ°Π»Π°ΡΡ.
ΠΠ°Π³ΡΡΠ·ΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ST-Link Utility
Π§ΡΠΎΠ±Ρ Π·Π°Π³ΡΡΠ·ΠΈΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ (ΡΠ΅ΡΡΠ½Π°Π΄ΡΠ°ΡΠ΅ΡΠΈΡΠ½ΡΠΉ ΡΠ°ΠΉΠ») Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ ST-Link Utility ΠΎΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ST microelectronics, Π²ΡΠΏΠΎΠ»Π½ΠΈΡΠ΅ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ: ΠΏΠΎΡΡ. (Π‘ΠΌ. ΡΠΈΡ. 2 Π²ΡΡΠ΅)Β
2. ΠΡΠΊΡΠΎΠΉΡΠ΅ ΡΡΠΈΠ»ΠΈΡΡ ST-Link. (Π‘ΠΌ. ΡΠΈΡ. 28)
Π ΠΈΡ. 28. Π£ΡΠΈΠ»ΠΈΡΠ° ST-Link
3. ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ STM32 VL Discovery ΠΊ STM32 ST-Link Utility. (Π‘ΠΌ. ΡΠΈΡΡΠ½ΠΎΠΊ 29 ΠΈ ΡΠΈΡΡΠ½ΠΎΠΊ 30)
Π ΠΈΡΡΠ½ΠΎΠΊ 29. ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ STM32 VL discovery ΠΊ STM32 ST-Link Utility
Π ΠΈΡΡΠ½ΠΎΠΊ 30. Π£Π²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅, Π΅ΡΠ»ΠΈ STM32 VL Discovery ΠΈ STM32 ST-Link Utility ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Ρ
4. ΠΡΠΊΡΠΎΠΉΡΠ΅ ΠΈ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ (ΡΠ΅ΡΡΠ½Π°Π΄ΡΠ°ΡΠ΅ΡΠΈΡΠ½ΡΠΉ) ΡΠ°ΠΉΠ». (Π‘ΠΌ. ΡΠΈΡ. 31, ΡΠΈΡ. 32 ΠΈ ΡΠΈΡ. 33)Β
Π ΠΈΡ. 31. ΠΡΠΊΡΠΎΠΉΡΠ΅ ΡΠ΅ΡΡΠ½Π°Π΄ΡΠ°ΡΠ΅ΡΠΈΡΠ½ΡΠΉ ΡΠ°ΠΉΠ» Π΄Π»Ρ Π·Π°Π³ΡΡΠ·ΠΊΠΈΒ
Π ΠΈΡΡΠ½ΠΎΠΊ 32. ΠΡΠ±Π΅ΡΠΈΡΠ΅ ΡΠ΅ΡΡΠ½Π°Π΄ΡΠ°ΡΠ΅ΡΠΈΡΠ½ΡΠΉ ΡΠ°ΠΉΠ»
Π ΠΈΡΡΠ½ΠΎΠΊ 33. Π¨Π΅ΡΡΠ½Π°Π΄ΡΠ°ΡΠ΅ΡΠΈΡΠ½ΡΠΉ ΡΠ°ΠΉΠ» ΠΎΡΠΊΡΡΡ
5. ΠΠ°Π³ΡΡΠ·ΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ (ΡΠ΅ΡΡΠ½Π°Π΄ΡΠ°ΡΠ΅ΡΠΈΡΠ½ΡΠΉ ΡΠΎΡΠΌΠ°Ρ) Π² ΡΠ΅Π»Π΅Π²ΠΎΠΉ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ STM32. (Π‘ΠΌ. ΡΠΈΡ. 34, ΡΠΈΡ. 35 ΠΈ ΡΠΈΡ. 36)Β
Π ΠΈΡ. 34. ΠΠ°Π³ΡΡΠ·ΠΈΡΠ΅ ΠΈΠ»ΠΈ ΠΎΡΠΏΡΠ°Π²ΡΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ (ΡΠ΅ΡΡΠ½Π°Π΄ΡΠ°ΡΠ΅ΡΠΈΡΠ½ΡΠΉ ΡΠΎΡΠΌΠ°Ρ) Π½Π° ΡΠ΅Π»Π΅Π²ΠΎΠΉ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ STM32Β
Π ΠΈΡ. 35. Π£Π±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ ΡΠΊΠ°Π·Π°Π½ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΉ ΠΏΡΡΡ ΠΊ ΡΠ°ΠΉΠ»Ρ, ΠΈ Π½Π°ΡΠ½ΠΈΡΠ΅ Π·Π°Π³ΡΡΠ·ΠΊΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡΒ
Π ΠΈΡ. 36. Π£Π²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΎ ΠΏΠΎΠ»Π½ΠΎΠΉ Π·Π°Π³ΡΡΠ·ΠΊΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ (ΡΠ΅ΡΡΠ½Π°Π΄ΡΠ°ΡΠ΅ΡΠΈΡΠ½ΡΠΉ ΡΠ°ΠΉΠ»)
6. ΠΡΠΊΠ»ΡΡΠΈΡΠ΅ ST-Link ΠΎΡ ΡΠ΅Π»Π΅Π²ΠΎΠ³ΠΎ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° STM32. (ΡΠΌ. ΡΠΈΡ. 37)Β
Π ΠΈΡΡΠ½ΠΎΠΊ 37. ΠΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ST-Link ΠΎΡ ΡΠ΅Π»Π΅Π²ΠΎΠ³ΠΎ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° STM32
7. ΠΠ°Π±Π»ΡΠ΄Π°ΠΉΡΠ΅ Π·Π° ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠ°, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ Π»ΠΈ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΠΎΠΌΡ ΠΈΠ»ΠΈ Π΅ΡΠ΅ Π½Π΅Ρ? ΠΡΠ»ΠΈ Π΄Π°, ΡΡΠΎ ΠΏΡΠΈΠ·Π½Π°ΠΊ ΡΠΎΠ³ΠΎ, ΡΡΠΎ Π²ΡΡΡΠΎΠ΅Π½Π½Π°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΡΠΏΠ΅ΡΠ½ΠΎ ΡΠΊΠ°ΡΠ°Π»Π°ΡΡ.
ΠΠ»Π°ΡΡΠΎΡΠΌΠ° STM32, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΠ°Ρ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΠΌΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΠΌΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ β 8 Π°ΠΏΡΠ΅Π»Ρ 2015 Π³.
ΠΠ΅ΡΡΠΈΡ Π΄Π»Ρ ΠΏΠ΅ΡΠ°ΡΠΈ
ΠΠ»Π°ΡΡΠΎΡΠΌΠ° STM32, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΠ°Ρ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΠΌΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΠΌΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΠ»Π°ΡΡΠΎΡΠΌΠ° STM32, ΡΠΎΡΡΠΎΡΡΠ°Ρ ΠΈΠ· 32-ΡΠ°Π·ΡΡΠ΄Π½ΡΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ² (MCU), STMicroelectronics ΠΈ ΠΏΠ°ΡΡΠ½Π΅ΡΡ ΡΡΠ΅ΡΠ΄Π½ΠΎ ΡΠ°Π±ΠΎΡΠ°Π»ΠΈ Π½Π°Π΄ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠ΅ΠΉ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ Π² Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΠ΅ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΡΡΠ΅Π΄Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ (IDE).
Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΠΌΠΎΠ³ΡΡ Π²ΡΠ±ΠΈΡΠ°ΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌΠΈ ΡΡΠ΅Π΄Π°ΠΌΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π½Π° Π±Π°Π·Π΅ Eclipse, ΡΠ°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ CooCox CoIDE ΠΈΠ»ΠΈ Ac6 System Workbench Π΄Π»Ρ STM32, ΠΈ ΡΡΠ΅Π΄ΠΎΠΉ MDK-ARM. ΠΠ΅Ρ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠΉ Π½Π° ΡΠ°Π·ΠΌΠ΅Ρ ΠΊΠΎΠ΄Π°, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΡΡ Π²ΡΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ ΡΠ°ΠΉΠ»Ρ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ ΠΈ ΠΌΠΈΠΊΡΠΎΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ STM32, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΈΠ½ΡΡΠΈΡΠΈΠ²Π½ΠΎ ΠΏΠΎΠ½ΡΡΠ½ΠΎΠ΅ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅, ΡΠ°ΠΊΠΎΠ΅ ΠΊΠ°ΠΊ ΠΏΠ»Π°ΡΡ STM32 Nucleo ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΡ Discovery, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠ΅ Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ°.
Ac6 System Workbench Π΄Π»Ρ STM32 ΠΈ CooCox IDE ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ Π²ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π° STM32 Π½Π° Π±Π°Π·Π΅ ΡΠ΄Π΅Ρ ARM Cortex-M0, M0+, M3 ΠΈ M4. ΠΠ΅ΡΠΏΠ»Π°ΡΠ½Π°Ρ ΡΡΠ΅Π΄Π° Keil MDK-ARM Π΄Π»Ρ STM32 ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ ΠΎΡ ΡΡΡΠ°ΡΠ΅Π²ΡΠΈΡ 8-Π±ΠΈΡΠ½ΡΡ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡ ΠΊ 32-Π±ΠΈΡΠ½ΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ Cortex, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Ρ ΡΠ΅ΡΠΈΠΈ STM32F0 ΠΈ STM32L0 Ρ Cortex-M0 ΠΈ M0+ Π±Π΅Π· ΠΊΠ°ΠΊΠΈΡ -Π»ΠΈΠ±ΠΎ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠΉ.
ΠΡΠ΅ ΡΡΠΈ IDE ΠΌΠΎΠ³ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π° Π½Π°ΡΡΠΎΠ»ΡΠ½ΡΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°Ρ Windows, Π° Ac6 System Workbench Π΄Π»Ρ STM32 Π² Π±Π»ΠΈΠΆΠ°ΠΉΡΠ΅ΠΌ Π±ΡΠ΄ΡΡΠ΅ΠΌ ΡΠ°ΠΊΠΆΠ΅ Π±ΡΠ΄Π΅Ρ Π΄ΠΎΡΡΡΠΏΠ΅Π½ Π΄Π»Ρ Linux ΠΈ Mac OSX. ΠΠΎΡΡΠ°Π²ΡΠΈΠΊΠΈ IDE ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΡΡ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ ΠΈ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΡΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ Π΄Π»Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ.
ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎ Π·Π°Π³ΡΡΠ·ΠΈΡΡ Ρ Π²Π΅Π±-ΡΠ°ΠΉΡΠΎΠ² ΠΏΠΎΡΡΠ°Π²ΡΠΈΠΊΠΎΠ²: www.coocox.org, www.openstm32.org ΠΈ www.keil.com/mdk-st
ΠΠΎΠ΄Π΅Π»ΠΈΡΠ΅ΡΡ ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ΠΉ:
ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½Π°Ρ Π»ΠΈΡΠ΅ΡΠ°ΡΡΡΠ° :
Fusion 360 ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ Π‘ΠΠΠ Π΄Π»Ρ ΡΠ»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΠΈ Ultra Librarian
Design Automation
Autodesk ΡΠΎΠ²ΠΌΠ΅ΡΡΠ½ΠΎ Ρ Ultra Librarian ΡΠΎΠ·Π΄Π°Π»ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΠ΅ Ρ Fusion 360, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΠ΅ ΠΏΡΠΎΠ²Π΅ΡΠ΅Π½Π½ΡΠ΅ ΡΡ
Π΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Ρ, ΠΏΠΎΡΠ°Π΄ΠΎΡΠ½ΡΠ΅ ΠΌΠ΅ΡΡΠ° ΠΏΠ΅ΡΠ°ΡΠ½ΡΡ
ΠΏΠ»Π°Ρ, 3D-ΠΌΠΎΠ΄Π΅Π»ΠΈ STEP ΠΈ ΡΡΠ°Π»ΠΎΠ½Π½ΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΡ.
ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅…
ST Π²ΡΠΏΡΡΠΊΠ°Π΅Ρ Π½ΠΎΠ²ΡΠ΅ ΡΡΠ°Π»ΠΎΠ½Π½ΡΠ΅ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ Π΄Π»Ρ STM32
Altron Arrow
ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ
ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ ST Microelectronics Π²ΡΠΏΡΡΡΠΈΠ»Π° ΡΡΠ°Π»ΠΎΠ½Π½ΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΡ Π΄Π»Ρ STM32WL5x ΠΈ STM32WLEx, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠΈΠ΅ Π±ΡΡΡΡΠΎ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΏΡΠΎΡΠΎΡΠΈΠΏΡ Π½ΠΎΠ²ΡΡ
ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.
ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅…
TI Π²ΡΠΏΡΡΠΊΠ°Π΅Ρ ΠΏΡΡΡ Π»ΡΡΡΠΈΡ
ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² Π΄Π»Ρ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ»Π΅ΠΊΡΡΠΎΡΡΠ°Π½ΡΠΈΠΉ
Altron Arrow
ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ
ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ Texas Instruments Π²ΡΠΏΡΡΡΠΈΠ»Π° ΠΎΠ½Π»Π°ΠΉΠ½-ΡΠ΅ΡΡΡΡ, ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΡΡΡΠΈΠΉ ΠΏΡΡΡ Π»ΡΡΡΠΈΡ
ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ»Π΅ΠΊΡΡΠΎΠΏΠΈΡΠ°Π½ΠΈΡ, Π΄ΠΎΡΡΡΠΏΠ½ΡΡ
Π΄Π»Ρ ΠΏΠΎΠΌΠΎΡΠΈ Π² ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π³ΠΎ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ°.
ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅…
Π£ΠΏΡΠΎΡΠ΅Π½Π½ΡΠΉ ΠΏΠΎΠΈΡΠΊ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² ΠΈ ΠΏΠΎΠΌΠΎΡΠΈ Π½Π° Π²Π΅Π±-ΡΠ°ΠΉΡΠ΅ Mouser
ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ
Π‘ΡΡΠ°Π½ΠΈΡΠ° Β«Π‘Π΅ΡΠ²ΠΈΡΡ ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡΒ» ΠΈ Π‘ΠΏΡΠ°Π²ΠΎΡΠ½ΡΠΉ ΡΠ΅Π½ΡΡ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΡΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΡΠΎΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡ ΠΈ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°ΡΡ Π·Π°ΠΊΠ°Π·Ρ, Π·Π°ΠΏΡΠ°ΡΠΈΠ²Π°ΡΡ ΡΠ΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ ΠΈ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠ°Π·ΠΌΠ΅ΡΠ°ΡΡ Π·Π°ΠΊΠ°Π·Ρ.
ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅…
ΠΠ±Π½ΠΎΠ²Π»Π΅Π½Π½ΡΠΉ AI/ML SDK Π΄Π»Ρ PolarFire FPGA
Altron Arrow
ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ
Π Π°Π·ΠΌΠ΅ΡΡ ΡΠ΅ΡΠΈ Π±ΡΠ»ΠΈ ΡΠΌΠ΅Π½ΡΡΠ΅Π½Ρ Π½Π° 50 % Π·Π° ΡΡΠ΅Ρ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΎΠ² ΠΏΠΎ Π²Π΅ΡΡ, Π° ΡΠΊΠΎΡΠΎΡΡΡ Π²ΡΡΡΠΎΠ΅Π½Π½ΠΎΠ³ΠΎ ΡΠΈΠΌΡΠ»ΡΡΠΎΡΠ° Π±ΠΈΡΠΎΠ²ΠΎΠΉ ΡΠΎΡΠ½ΠΎΡΡΠΈ ΡΠ²Π΅Π»ΠΈΡΠΈΠ»Π°ΡΡ Π²ΡΡΠΎΠ΅.
ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅…
Π‘ΡΡΠ°Π½ΠΈΡΡ ΡΠ΅ΡΡΡΡΠΎΠ² Mouser ΠΎΠ±Π»Π΅Π³ΡΠ°ΡΡ ΠΏΠΎΠΈΡΠΊ ΡΠΎΠ³ΠΎ, ΡΡΠΎ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ
TRX Electronics
ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ
Mouser Electronics ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΎΠ½Π»Π°ΠΉΠ½-ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ², ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ
Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠ°, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΏΡΠΎΡΠ°ΡΡ ΠΈ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΡΡΡ ΠΏΡΠΎΡΠ΅ΡΡ Π²ΡΠ±ΠΎΡΠ° ΠΈ ΠΏΠΎΠΊΡΠΏΠΊΠΈ. ΠΠΎΠΌΠΎΠ³Π°Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°ΠΌ Π»Π΅Π³ΠΊΠΎ ΠΏΡΠΎΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡ, Π²ΡΠ±ΠΈΡΠ°ΡΡ ΠΈ ΠΏΠΎΠΊΡΠΏΠ°ΡΡ ΠΏΡΠΎΠ΄ΡΠΊΡΡ,Β
ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅…
ΠΠΎΠΌΠΏΠ»Π΅ΠΊΡ Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Π΅ΠΌ
Altron Arrow
ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ
ΠΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ STMicroelectronics STM32 ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΡ
ΡΠ΄Π΅Ρ Arm Cortex-M, ΡΠ°Π±ΠΎΡΠ°ΡΡΠΈΡ
Π² ΡΠ΅ΠΆΠΈΠΌΠ°Ρ
Π²Π΅ΠΊΡΠΎΡΠ½ΠΎΠ³ΠΎ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΈΠ»ΠΈ ΠΏΠΎΠ»Π΅Π²ΠΎΠ³ΠΎ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ (FOC), ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΈΡΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π² Π²ΡΡΠΎΠΊΠΎΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΡΡ
ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅.. .
ΠΡΠΏΡΡΠ΅Π½Π° Π½ΠΎΠ²Π΅ΠΉΡΠ°Ρ Π²Π΅ΡΡΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ Π΄Π»Ρ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΠ΅ΡΠ°ΡΠ½ΡΡ
ΠΏΠ»Π°Ρ
Dizzy Enterprises
ΠΡΠΏΡΡΠ΅Π½Π° Π²Π΅ΡΡΠΈΡ 8.14 Π΄Π»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ
Proteus. Π ΡΡΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΉ Π²Π΅ΡΡΠΈΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ Π΄Π»Ρ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΠ΅ΡΠ°ΡΠ½ΡΡ
ΠΏΠ»Π°Ρ ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ΅ΠΏΠ΅ΠΉ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ββΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½Π°Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½ΡΡ
ΡΠΎΡΠ΅ΠΊ, ΡΡΠΎΠ²Π΅ΡΡΠ΅Π½ΡΡΠ²ΠΎΠ²Π°Π½Π° ΡΠ°Π·Π²ΠΎΠ΄ΠΊΠ° Π΄ΠΈΡΡΠ΅ΡΠ΅Π½ΡΠΈΠ°Π»ΡΠ½ΡΡ
ΠΏΠ°Ρ, Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Ρ ΡΠΌΠΎΠ»ΠΎΠΉΒ
ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅…
ΠΡΠΏΡΡΠ΅Π½ Proteus 8.6, ΡΠ΅ΠΏΠ΅ΡΡ ΠΎΠ½ ΠΈΠΌΠΈΡΠΈΡΡΠ΅Ρ ΡΠ΅ΡΠ΅ΠΏΠ°Ρ
Dizzy Enterprises
Design Automation
ΠΠ΅ΡΡΠΈΡ 8.6 ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ Π΄Π»Ρ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΠ΅ΡΠ°ΡΠ½ΡΡ
ΠΏΠ»Π°Ρ Proteus Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅Ρ Π½ΠΎΠ²ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° STM32F103xx ΠΈ ΡΠΎΠ³Π»Π°ΡΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π»ΠΈΠ½Ρ Π·ΠΌΠ΅Π΅Π²ΠΈΠ΄Π½ΡΡ
Π΄ΠΎΡΠΎΠΆΠ΅ΠΊ, Π½ΠΎ, Π±Π΅Π· ΡΠΎΠΌΠ½Π΅Π½ΠΈΡ, ΡΠ°ΠΌΡΠ΅ Π½ΠΎΠ²ΡΠ΅ Π½ΠΎΠ²ΡΠ΅
ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅…
ΠΠ½Π»Π°ΠΉΠ½-ΡΠΈΠΌΡΠ»ΡΡΠΎΡ ΡΠΊΠΎΡΠΎΡΡΠΈ ΡΠΈΡΠΈΡΡΠΎΡΠ°, Π²ΡΠ±ΠΎΡ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΠ΅Π»Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ ΡΠΎΠΊΠ°
ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ
Π§ΡΠΎΠ±Ρ Π±ΡΡΡΡΠΎ Π½Π°ΠΉΡΠΈ ΡΠΈΡΠΈΡΡΠΎΡ ΠΈΠ»ΠΈ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΠ΅Π»Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ ΡΠΎΠΊΠ°, ΠΊΠΎΡΠΎΡΡΠΉ Π»ΡΡΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ ΠΈΡ
ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ, ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΡ ΠΌΠΎΠ³ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΎΠ½Π»Π°ΠΉΠ½-ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ AC Switch Simulator ΠΎΡ STMicroelectronics, ΠΏΡΠΎΡΡΠΎ Π²Π²Π΅Π΄Ρ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ Π²Π²ΠΎΠ΄Π°-Π²ΡΠ²ΠΎΠ΄Π° ΠΈ Π²Π΅Π½ΡΠΈΠ»Ρ.