Π£Π½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ внСшний Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»ΡŒ для всСх iOS-устройств, совмСстим с PC/Mac, Android
8 800 100 5771 | +7 495 540 4266
c 9:00 Π΄ΠΎ 24:00 ΠΏΠ½-ΠΏΡ‚ | c 10:00 Π΄ΠΎ 18:00 сб
0 Comments

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ сСмСйства STM8

2020-11-19

ВсС ΡΡ‚Π°Ρ‚ΡŒΠΈ β†’

Компания STMicroelectronics выпускаСт 2 основныС Π»ΠΈΠ½Π΅ΠΉΠΊΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² (Π΄Π°Π»Π΅Π΅ МК): 8ΠΌΠΈ разрядныС STM8 – https://www.st.com/content/st_com/en/products/microcontrollers-microprocessors/stm8-8-bit-mcus.html ΠΈ 32Ρ… разрядныС STM32 (Π½Π° ядрС Cortex).МК сСмСйства STM8 ΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‚ мСньшСй ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ Ρ‡Π΅ΠΌ STM32, Π½ΠΎ ΠΏΡ€ΠΈ этом ΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΠΈ особСнностями:

  1. МК STM8 ΠΈΠΌΠ΅ΡŽΡ‚ Π±ΠΎΠ»Π΅Π΅ ΡˆΠΈΡ€ΠΎΠΊΠΈΠΉ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΠΏΠΈΡ‚Π°ΡŽΡ‰Π΅Π³ΠΎ напряТСния 1,65 Π’ – 5,5 Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ² 1,62 Π’ – 3,6 Π’ Ρƒ STM32, Ρ‡Ρ‚ΠΎ позволяСт Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ (Π±Π΅Π· использования Π΄Π΅Π»ΠΈΡ‚Π΅Π»Π΅ΠΉ напряТСния) Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΉ ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠ΅ΠΉ, Π·Π°ΠΏΠΈΡ‚Π°Π½Π½ΠΎΠΉ ΠΎΡ‚ 5 Π’, позволяСт ΠΎΠ±ΠΎΠΉΡ‚ΠΈΡΡŒ Π±Π΅Π· Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ стабилизатора напряТСния ΠΏΡ€ΠΈ ΠΏΠΈΡ‚Π°Π½ΠΈΠΈ ΠΎΡ‚ 5 Π’ источников ΠΈΠ»ΠΈ Π»ΠΈΡ‚ΠΈΠ΅Π²Ρ‹Ρ… аккумуляторов (3,6 Π’ – 4,2 Π’), Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΎΡ‰Π΅ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π·Π°Ρ‚Π²ΠΎΡ€Π°ΠΌΠΈ ΠΏΠΎΠ»Π΅Π²Ρ‹Ρ… транзисторов ΠΏΡ€ΠΈ ΠΏΠΈΡ‚Π°Π½ΠΈΠΈ ΠΎΡ‚ 5 Π’, Ρ‡Π΅ΠΌ ΠΏΡ€ΠΈ ΠΏΠΈΡ‚Π°Π½ΠΈΠΈ ΠΎΡ‚ 3,3 Π’.
  2. Π£ МК STM8 корпуса с большим шагом Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ²: LQFP80 – 0,65 ΠΌΠΌ, LQFP32 – 0,8 ΠΌΠΌ, TSSOP20 – 0,65 ΠΌΠΌ ΠΈΠ»ΠΈ SO8 – 1,27 ΠΌΠΌ, Ρ‡Ρ‚ΠΎ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ ΠΈΡ… освоСниС для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ….
    Π£ МК STM32: TSSOP20 – 0,65 ΠΌΠΌ, Π° Ρƒ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… корпусов 0,5 ΠΌΠΌ.
  3. Для МК STM8 пСрифСрия Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΡ‰Π΅ для освоСния, Ρ‡Π΅ΠΌ Ρƒ STM32, Π³Π΄Π΅ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹ΠΉ Π±Π»ΠΎΠΊ содСрТит 10-20 рСгистров для ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ.
  4. ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ STM8 построСны ΠΏΠΎ гарвардской Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π΅ с 8ΠΌΠΈ Π±ΠΈΡ‚Π½Ρ‹ΠΌ процСссорным ядром ΠΈ 32Ρ… Π±ΠΈΡ‚Π½ΠΎΠΉ шиной ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, которая позволяСт Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ инструкций Π·Π° 1 Ρ‚Π°ΠΊΡ‚. ВсСго поддСрТиваСтся 80 инструкций, большая Ρ‡Π°ΡΡ‚ΡŒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ 2 Π±Π°ΠΉΡ‚Π°.
  5. МК STM8 ΠΈΠΌΠ΅ΡŽΡ‚ трСхступСнчатый ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€. БистСма ΠΊΠΎΠΌΠ°Π½Π΄ ΠΊΡ€ΠΎΠΌΠ΅ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ (слоТСний, Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠ΅, сдвиг ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅), Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ умноТСния (8 Ρ… 8 Π±ΠΈΡ‚) ΠΈ дСлСния (16/8 Π±ΠΈΡ‚ ΠΈ 16/16 Π±ΠΈΡ‚). МК ΠΈΠΌΠ΅ΡŽΡ‚ 24Ρ… Π±ΠΈΡ‚Π½Ρ‹ΠΉ счСтчик ΠΊΠΎΠΌΠ°Π½Π΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ обСспСчиваСт доступ ΠΊ адрСсному пространству 16 ΠœΠ±Π°ΠΉΡ‚ ΠΈ 16Ρ‚ΠΈ Π±ΠΈΡ‚Π½Ρ‹ΠΉ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ стСка, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ обСспСчиваСт прямой доступ ΠΊ стСку Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ Π΄ΠΎ 16 ΠΊΠ±Π°ΠΉΡ‚. НСкоторыС ΠΌΠΎΠ΄Π΅Π»ΠΈ STM8 ΠΈΠΌΠ΅ΡŽΡ‚ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ прямого доступа ΠΊ памяти (DMA).

МК STM-8 дСлятся Π½Π° 4 основных сСмСйства

  • STM8S – ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния – https://www. st.com/en/microcontrollers-microprocessors/stm8s-series.html
  • STM8L – ΠΌΠ°Π»ΠΎΠΏΠΎΡ‚Ρ€Π΅Π±Π»ΡΡŽΡ‰ΠΈΠ΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния – https://www.st.com/en/microcontrollers-microprocessors/stm8l-series.html
  • STM8AF – ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ для Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ – https://www.st.com/en/microcontrollers-microprocessors/stm8af-series.html
  • STM8AL – ΠΌΠ°Π»ΠΎΠΏΠΎΡ‚Ρ€Π΅Π±Π»ΡΡŽΡ‰ΠΈΠ΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ для Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ – https://www.st.com/en/microcontrollers-microprocessors/stm8al-series.html

МК STM8S относятся ΠΊ Π±Π°Π·ΠΎΠ²ΠΎΠΌΡƒ сСмСйству STM8 ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ Π±ΠΎΠ»Π΅Π΅ 40 ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ МК. Вактовая частота Π΄ΠΎ 24 ΠœΠ“Ρ†, ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π΄ΠΎ 20 MIPS. ΠžΠ±ΡŠΡ‘ΠΌ Ρ„Π»Π΅Ρˆ памяти составляСт Π΄ΠΎ 128 ΠΊΠ‘, ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти Π΄ΠΎ 6 ΠΊΠ‘, энСргонСзависимой памяти EEPROM Π΄ΠΎ 2 ΠΊΠ‘. Π‘Ρ€Π΅Π΄ΠΈ особСнностСй МК: встроСнный высокоточный RC Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ с частотой 16 ΠœΠ“Ρ†. ΠšΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ интСрфСйсы Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ UART/USART, SPI, I2C, CAN. Аналоговая Ρ‡Π°ΡΡ‚ΡŒ прСдставлСна 10Ρ‚ΠΈ Π±ΠΈΡ‚Π½Ρ‹ΠΌ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎ-Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹ΠΌ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ (Π΄Π°Π»Π΅Π΅ АЦП) с Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ прСобразования 2,33 мкс.

Π’Π°ΠΉΠΌΠ΅Ρ€Ρ‹ 8/16 Π±ΠΈΡ‚, Π² Ρ‚ΠΎΠΌ числС для ШИМ управлСния с трСмя ΠΏΠ°Ρ€Π°ΠΌΠΈ ΠΊΠΎΠΌΠΏΠ»ΠΈΠΌΠ΅Π½Ρ‚Π°Ρ€Π½Ρ‹Ρ… Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠ² для управлСния двигатСлями с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ управлСния ΠΌΡ‘Ρ€Ρ‚Π²ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ (dead time) ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡΠΌΠΈ. Π‘Ρ€Π΅Π΄ΠΈ Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΎΠ²: стороТСвой нСзависимый Ρ‚Π°ΠΉΠΌΠ΅Ρ€ (IWDG), ΠΎΠΊΠΎΠ½Π½Ρ‹ΠΉ стороТСвой Ρ‚Π°ΠΉΠΌΠ΅Ρ€ (WWDG), Ρ‚Π°ΠΉΠΌΠ΅Ρ€ для управлСния Π·ΡƒΠΌΠΌΠ΅Ρ€ΠΎΠΌ (Beeper), часы Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ (RTC), Ρ‚Π°ΠΉΠΌΠ΅Ρ€ автопробуТдСния (AWU). Π”ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ допустимой Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ Π΄ΠΎ 125ΒΊΠ‘.

МК STM8S Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ Π² сСбя 4 ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Π»ΠΈΠ½Π΅ΠΉΠΊΠΈ – STM8S0xx, STM8S1xx, STM8S2xx ΠΈ STM8S9xx, ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‰ΠΈΡ…ΡΡ ΠΎΠ±ΡŠΡ‘ΠΌΠ°ΠΌΠΈ памяти, Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠΉ частотой, ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹ΠΌΠΈ модулями ΠΈ корпусным исполнСниСм. МК STM8S0xx ΠΈΠΌΠ΅ΡŽΡ‚ рСсурс Ρ„Π»Π΅Ρˆ памяти 100 Ρ†ΠΈΠΊΠ»ΠΎΠ² пСрСзаписи Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ 10000 Ρ†ΠΈΠΊΠ»ΠΎΠ² для ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… сСрий.

МК STM8L относятся ΠΊ сСмСйству STM8 с ΠΏΠΎΠ½ΠΈΠΆΠ΅Π½Π½Ρ‹ΠΌ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ΠΌ энСргии ΠΈ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для систСм с Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½Ρ‹ΠΌ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ΠΌ, Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ систСмы сбора ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΡ‚ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ², Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½Ρ‹Π΅ счётчики ΠΈ Ρ‚.ΠΏ. МК ΠΈΠΌΠ΅ΡŽΡ‚ Ρ€Π΅ΠΆΠΈΠΌΡ‹ ΠΏΠΎΠ½ΠΈΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ потрСблСния энСргии ΠΈ способны Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ напряТСнии ΠΎΡ‚ 1,65 Π’. МК STM8L Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ STM8S ΠΈΠΌΠ΅ΡŽΡ‚ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹Ρ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ, Π΅ΡΡ‚ΡŒ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠ°Ρ€Π°Ρ‚ΠΎΡ€Ρ‹, 12Ρ‚ΠΈ Π±ΠΈΡ‚Π½Ρ‹ΠΉ Ρ†ΠΈΡ„Ρ€ΠΎ-Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ (ЦАП), встроСнный АЦП ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π°Π·Ρ€ΡΠ΄Π½ΠΎΡΡ‚ΡŒ 12 Π±ΠΈΡ‚, Π΅ΡΡ‚ΡŒ встроСнный ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ управлСния ТидкокристалличСским ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠΌ (Π΄Π°Π»Π΅Π΅ Π–Πš). Π”ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ допустимой Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ Π΄ΠΎ 125ΒΊΠ‘.

МК STM8L Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ Π² сСбя 4 ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Π»ΠΈΠ½Π΅ΠΉΠΊΠΈ – STM8L0xx, STM8L101, STMLS151/152 ΠΈ STM8L162, ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‰ΠΈΡ…ΡΡ ΠΎΠ±ΡŠΡ‘ΠΌΠ°ΠΌΠΈ памяти, Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠΉ частотой, ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹ΠΌΠΈ модулями ΠΈ корпусным исполнСниСм.

БСмСйства STM8AF ΠΈ STM8AL ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для примСнСния Π² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… прилоТСниях (automotive) ΠΏΠΎ надёТности ΠΈ допустимому Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Ρƒ допустимой Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ Π΄ΠΎ 150ΒΊΠ‘. Π’Π°ΠΊΠΆΠ΅ МК STM8AF ΠΈ STM8AL ΠΈΠΌΠ΅ΡŽΡ‚ сСртификат AEQ-Q100.

Π£ МК STM8AF тактовая частота 16/24 ΠœΠ“Ρ†, ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π΄ΠΎ 20 MIPS. ΠžΠ±ΡŠΡ‘ΠΌ Ρ„Π»Π΅Ρˆ памяти составляСт Π΄ΠΎ 128 ΠΊΠ‘, ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти Π΄ΠΎ 6 ΠΊΠ‘, энСргонСзависимой памяти EEPROM Π΄ΠΎ 2 ΠΊΠ‘. ΠšΠΎΡ€ΠΏΡƒΡΠ° – TSSOP20, LQFP32, QFN32, LQFP48, LQFP64, LQFP80. ВстроСнная пСрифСрия, ΠΊΠ°ΠΊ ΠΈ Ρƒ сСмСйства STM8Sxx: встроСнный высокоточный RC Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ с частотой 16 ΠœΠ“Ρ†, ΠΊΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ интСрфСйсы UART/USART, SPI, I2C, CAN, 10Ρ‚ΠΈ Π±ΠΈΡ‚Π½Ρ‹ΠΉ АЦП с Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ прСобразования 2,33 мкс, Ρ‚Π°ΠΉΠΌΠ΅Ρ€Ρ‹ – 8/16 Π±ΠΈΡ‚, Π² Ρ‚ΠΎΠΌ числС для ШИМ управлСния с трСмя ΠΏΠ°Ρ€Π°ΠΌΠΈ ΠΊΠΎΠΌΠΏΠ»ΠΈΠΌΠ΅Π½Ρ‚Π°Ρ€Π½Ρ‹Ρ… Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠ² для управлСния двигатСлями с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ управлСния ΠΌΡ‘Ρ€Ρ‚Π²ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ (dead time) ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡΠΌΠΈ; стороТСвой нСзависимый Ρ‚Π°ΠΉΠΌΠ΅Ρ€ (IWDG), ΠΎΠΊΠΎΠ½Π½Ρ‹ΠΉ стороТСвой Ρ‚Π°ΠΉΠΌΠ΅Ρ€ (WWDG), Ρ‚Π°ΠΉΠΌΠ΅Ρ€ для управлСния Π·ΡƒΠΌΠΌΠ΅Ρ€ΠΎΠΌ (Beeper), часы Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ (RTC), Ρ‚Π°ΠΉΠΌΠ΅Ρ€ автопробуТдСния (AWU).

МК STM8AF Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ Π±ΠΎΠ»Π΅Π΅ 30 Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠΉ МК, относящихся ΠΊ 3ΠΌ Π³Ρ€ΡƒΠΏΠΏΠ°ΠΌ – STM8AF52, STM8AF62 ΠΈ STM8AF63 ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‰ΠΈΡ…ΡΡ ΠΎΠ±ΡŠΡ‘ΠΌΠ°ΠΌΠΈ памяти, Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠΉ частотой, ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹ΠΌΠΈ модулями ΠΈ корпусным исполнСниСм.

МК STM8AL ΠΈΠΌΠ΅ΡŽΡ‚ Ρ‚Π°ΠΊΠΈΠ΅ ΠΆΠ΅ характСристики ΠΈ ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ, ΠΊΠ°ΠΊ ΠΈ МК STM8Lxx, Π½ΠΎ ΠΈΠΌΠ΅ΡŽΡ‚ Π΄ΠΎΠΏΡƒΡΡ‚ΠΈΠΌΡƒΡŽ Ρ€Π°Π±ΠΎΡ‡ΡƒΡŽ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρƒ Π΄ΠΎ 150ΒΊΠ‘, ΠΊΠ°ΠΊ ΠΈ Ρƒ МК STM8AF.

МК STM8T52/L53 – https://www.

st.com/en/microcontrollers-microprocessors/stm8t-series.html – ΠΈΠΌΠ΅ΡŽΡ‚ встроСнный ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² касания.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ срСдства Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ STM8

Для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с МК STM8 ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ срСдства:

  • ST MCU Finder – кроссплатформСнная ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° для быстрого Π²Ρ‹Π±ΠΎΡ€Π° ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² STM8 ΠΈ STM32
  • STM8CubeMX – ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° для Π²Ρ‹Π±ΠΎΡ€Π° ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² STM8, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΈΡ… ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΈ расчСта уровня потрСблСния
  • ST Visual Develop – интСгрированная срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ПО для STM8
  • ST Visual Programmer – ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° для программирования/считывания/настройки ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² STM8
  • Ρ„ΠΈΡ€ΠΌΠ΅Π½Π½Ρ‹Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ для STM8 производства ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ STMicroelectronics

Π”Π»Π° программирования ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ ST-Link V2 stlink mini – https://arduino.ua/prod920-programmator-st-link-v2-stlink-mini.

Π•ΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΆΠ΅ Ρ„ΠΈΡ€ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Ρ‹/ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊΠΈ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ бОльшСго Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π±Π΅Π· Π³Π°Π»ΡŒΠ²Π°Π½ΠΎΡ€Π°Π·Π²ΡΠ·ΠΊΠΈ ΠΈ с Π³Π°Π»ΡŒΠ²Π°Π½ΠΎΡ€Π°Π·Π²ΡΠ·ΠΊΠΎΠΉ.

Для быстрого освоСния МК STM8 ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½Ρ‹Π΅ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½Ρ‹Π΅ ΠΏΠ»Π°Ρ‚Ρ‹ – Π² частности, сСмСйств Discovery ΠΈ Nucleo:

ΠžΡ‚Π»Π°Π΄ΠΎΡ‡Π½Ρ‹Π΅ ΠΏΠ»Π°Ρ‚Ρ‹ STM8S Discovery

ΠžΡ‚Π»Π°Π΄ΠΎΡ‡Π½Π°Ρ ΠΏΠ»Π°Ρ‚Π° Evaluation Board с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹ΠΌΠΈ модулями.

ΠžΡ‚Π»Π°Π΄ΠΎΡ‡Π½Ρ‹Π΅ ΠΏΠ»Π°Ρ‚Ρ‹ STM8 Nucleo

Π’Π°ΠΊΠΆΠ΅ Π΅ΡΡ‚ΡŒ Π½Π΅Π΄ΠΎΡ€ΠΎΠ³ΠΈΠ΅ ΠΏΠ»Π°Ρ‚Ρ‹ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² с МК STM8S003F3P6 -https://arduino.ua/prod3766-plata-razrabotchika-stm8s003f3p6ΠΈ с МК STM8S103F3P6 -https://arduino.ua/prod1967-plata-razrabotchika-stm8s103f3p6.Π­Ρ‚ΠΈ ΠΏΠ»Π°Ρ‚Ρ‹ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ Π² сСбя МК с 20 Π²Ρ‹Π²ΠΎΠ΄Π°ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠ΅Ρ‡Π°Ρ‚Π½Ρ‹ΠΌΠΈ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠ°ΠΌΠΈ соСдинСны с ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹ΠΌΠΈ ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΊΠ°ΠΌΠΈ ΠΏΠΎΠ΄ Π·Π°ΠΏΠ°ΠΉΠΊΡƒ соСдинитСлСй Ρ‚ΠΈΠΏΠ° PLS с шагом 2,54 ΠΌΠΌ. Для питания схСмы ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ Ρ€Π°Π·ΡŠΡ‘ΠΌ ΠΌΠΈΠΊΡ€ΠΎ USB, для ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ ΠΈ программирования 4Ρ… ΠΏΠΈΠ½ΠΎΠ²Ρ‹ΠΉ Ρ€Π°Π·ΡŠΡ‘ΠΌ SWIM.

Π’Π°ΠΊΠΆΠ΅ Π½Π° ΠΏΠ»Π°Ρ‚Π΅ Π΅ΡΡ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠ° RESET, свСтодиод ΠΏΠΎ ΠΏΠΈΡ‚Π°Π½ΠΈΡŽ ΠΈ 1 ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ свСтодиод.Π­Ρ‚ΠΈ МК ΠΈΠΌΠ΅ΡŽΡ‚ Ρ€Π°Π±ΠΎΡ‡ΡƒΡŽ частота: 16 ΠœΠ“Ρ†, ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ 8 ΠšΠ±Π°ΠΉΡ‚ (Ρƒ МК STM8S003 число пСрСзаписСй – 100 Ρ€Π°Π·, Ρƒ МК STM8S103 – 10000 Ρ€Π°Π·), ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ 1 ΠšΠ±Π°ΠΉΡ‚, ΠΏΠ°ΠΌΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Ρ… EEPROM 128 Π±Π°ΠΉΡ‚, напряТСниС питания 2.95 – 5.5 Π’.

Компания STMicro прСдставляСт ΠΏΠ΅Ρ€Π²Ρ‹Π΅ ΠΏΠ»Π°Ρ‚Ρ‹ STM8 Nucleo, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ STM8 Arduino IDE β€” CNXSoft- новости Android-приставок ΠΈ встраиваСмых систСм

ΠžΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ΠΎ Автор: Danil

Π’ Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ ΠΏΠ»Π°Ρ‚Ρ‹ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, основанныС Π½Π° Π±Π°Π·Π΅ 8-Π±ΠΈΡ‚Π½ΠΎΠ³ΠΎ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° STMicro STM8 ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽ ΡƒΠΆΠ΅ нСсколько Π»Π΅Ρ‚, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ β€œΠΏΠ»Π°Ρ‚Π° Π·Π° ΠΎΠ΄ΠΈΠ½ доллар” ΠΈΠ»ΠΈ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅Β ΠΏΠ»Π°Ρ‚Ρ‹ STM8 Discovery, компания STMicro ΠΏΠΎΠΊΠ° Π΅Ρ‰Π΅ Π½Π΅ выпускала ΠΏΠ»Π°Ρ‚Ρ‹ Nucleo, основанныС Π½Π° Π±Π°Π·Π΅ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°. И Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ компания прСдставила Π½Π΅ ΠΎΠ΄Π½Ρƒ, Π° сразу Π΄Π²Π΅ Ρ‚Π°ΠΊΠΈΠ΅ ΠΏΠ»Π°Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ NUCLEO-8L152R8 ΠΈ NUCLEO-8S208RB.

ОбС ΠΏΠ»Π°Ρ‚Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ. ΠŸΠ΅Ρ€Π²Π°Ρ ΠΏΠ»Π°Ρ‚Π° оснащСна MCU @ 16 ΠœΠ“Ρ† с Ρ„Π»ΡΡˆ-ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ 64 Кб ΠΈ 4 Кб SRAM, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ вторая ΠΏΠ»Π°Ρ‚Π° оснащСна MCU @ 24 ΠœΠ“Ρ† с Ρ„Π»ΡΡˆ-ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ 128 Кб, ΠΈ 6 Кб SRAM.

ВСхничСскиС характСристики ΠΏΠ»Π°Ρ‚ STM8 Nucleo:

  • MCU
    • NUCLEO-8L152R8 – STMicroΒ STM8L152R8T6Β 8-Π±ΠΈΡ‚ MCU @ 16 ΠœΠ“Ρ† с Ρ„Π»ΡΡˆ-ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ 64 Кб, 2 Кб EEPROM, 4 Кб SRAM
    • NUCLEO-8S208RB – STMicroΒ STM8S208RBT6Β 8-Π±ΠΈΡ‚ MCU @ 24 ΠœΠ“Ρ† с Ρ„Π»ΡΡˆ-ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ 128 Кб, 2 Кб EEPROM, 6 Кб SRAM
  • 4x свСтодиода – USB соСдинСниС (LD4), 5 Π’ STLINK (LD3), ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ (LD2), ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ (LD1)
  • 2 ΠΊΠ½ΠΎΠΏΠΊΠΈ – ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠ°Ρ ΠΈ сброс
  • 32.768 ΠΊΠ“Ρ† LSE ΠΊΠ²Π°Ρ€Ρ†Π΅Π²Ρ‹ΠΉ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для NUCLEO-8L152R8
  • USB – 1x ΠΌΠΈΠΊΡ€ΠΎ USB ΠΏΠΎΡ€Ρ‚, Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠ°ΠΊ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ COM ΠΏΠΎΡ€Ρ‚, Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‰Π΅Π΅ устройство, ΠΏΠΎΡ€Ρ‚ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ
  • Π Π°Π·ΡŠΠ΅ΠΌΡ‹ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ
    • Π Π°Π·ΡŠΠ΅ΠΌΡ‹ Arduino Uno V3
    • ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹Π΅ Ρ€Π°Π·ΡŠΠ΅ΠΌΡ‹ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ ST morpho для ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ доступа ΠΊΠΎ всСм Π²Ρ…ΠΎΠ΄Π°ΠΌ / Π²Ρ‹Ρ…ΠΎΠ΄Π°ΠΌ STM8
  • ΠžΡ‚Π»Π°Π΄ΠΊΠ° – ВстроСнный Π² ΠΏΠ»Π°Ρ‚Ρƒ ST-LINK / V2-1 ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ вмСстС с SWIM Ρ€Π°Π·ΡŠΠ΅ΠΌΠΎΠΌ, ΠΌΠΈΠΊΡ€ΠΎ USB ΠΏΠΎΡ€Ρ‚
  • ΠŸΠΈΡ‚Π°Π½ΠΈΠ΅ – USB VBUS ΠΈΠ»ΠΈ внСшний источник (3. 3 Π’, 5 Π’, ΠΎΡ‚ 7 Π΄ΠΎ 12 Π’)
  • Π’ΠΎΡ‡ΠΊΠ° доступа управлСния ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ΠΌ
Найди ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ – NUCLEO-8S208RB (слСва) vs NUCLEO-8L152R8 (справа) – НаТмитС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ

Компания прСдоставляСт бСсплатныС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния STM8, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ПО, Π° сами ΠΏΠ»Π°Ρ‚Ρ‹ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅Β ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ срСды Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ (IDE) Π²ΠΊΠ»ΡŽΡ‡Π°Ρ STMicroelectronics, бСсплатный STVD-STM8 (ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Cosmic toolchain, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ C ++), IAR ΠΈ Cosmic, бСсплатный IDEA.

Π Π°Π·ΡŠΠ΅ΠΌΡ‹ Arduino ΠΈ ST morpho ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ»Π°Ρ‚Ρ‹, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Π–Πš-ΠΌΠΎΠ΄ΡƒΠ»ΠΈ, Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ NFC для бСсконтактных карт ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅. Но ΠΏΠΎΠΌΠΈΠΌΠΎ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠΉ совмСстимости с Arduino, Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ»Π°Ρ‚Ρƒ Π² Arduino IDE, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π½Π΅Π΄Π°Π²Π½ΠΎ Π±Ρ‹Π»Π° Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ядра STM8 для Arduino с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ ΠΈ всС это Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ Π½Π° Github.

ОбС ΠΏΠ»Π°Ρ‚Ρ‹ ΠΏΡ€ΠΎΠ΄Π°ΡŽΡ‚ΡΡ ΠΏΠΎ Ρ†Π΅Π½Π΅ $10.32. Π’Ρ‹ смоТСтС Π½Π°ΠΉΡ‚ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ, инструмСнты ΠΈ ссылки Π½Π° ΠΏΠΎΠΊΡƒΠΏΠΊΡƒ Π½Π° ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… страницах ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°:Β NUCLEO-8L152R8Β ΠΈ NUCLEO-8S208RB.

Π’Ρ‹Ρ€Π°ΠΆΠ°Π΅ΠΌ свою Π±Π»Π°Π³ΠΎΠ΄Π°Ρ€Π½ΠΎΡΡ‚ΡŒ источнику с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ взята ΠΈ ΠΏΠ΅Ρ€Π΅Π²Π΅Π΄Π΅Π½Π° ΡΡ‚Π°Ρ‚ΡŒΡ, сайту cnx-software.com.

ΠžΡ€ΠΈΠ³ΠΈΠ½Π°Π» ΡΡ‚Π°Ρ‚ΡŒΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒΒ Π·Π΄Π΅ΡΡŒ.

Π ΡƒΠ±Ρ€ΠΈΠΊΠΈSTMicro STM8, АппаратныС ΡΡ€Π΅Π΄ΡΡ‚Π²Π°ΠœΠ΅Ρ‚ΠΊΠΈArduino, STM8, STMicro, ΠŸΠ»Π°Ρ‚Π° для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ β€” Sduino

ΠŸΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π²Π°ΠΆΠ½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ API Arduino Π½Π° STM8S.

Π§Π΅Ρ€Π΅Π· нСсколько ΠΌΠΈΠ½ΡƒΡ‚ Π²Ρ‹ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ свой ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ Π½Π° основС STM8S, сохраняя ΠΏΡ€ΠΈ этом Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ использования ST SPL Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

ВсС, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ для Π½Π°Ρ‡Π°Π»Π°, β€” это простая коммутационная ΠΏΠ»Π°Ρ‚Π° STM8S103F Π½Π° 70 Ρ†Π΅Π½Ρ‚ΠΎΠ² ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ Ρ„Π»ΡΡˆ-памяти, совмСстимый с ST-Link V2, Π·Π° 2,50 Π΄ΠΎΠ»Π»Π°Ρ€Π°. Π’Ρ€ΠΈ доски ΠΈ ΠΎΠ΄ΠΈΠ½ Ρ„Π»ΡΡˆ-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ вмСстС доступны ΠΌΠ΅Π½Π΅Π΅ Ρ‡Π΅ΠΌ Π·Π° ΠΏΡΡ‚ΡŒ Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ². Π²ΠΊΠ»ΡŽΡ‡Π°Ρ доставку ΠΏΠΎ алиэкспрСсс.

Π£Π΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ!

ИспользованиС

Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌΡ‹ΠΉ способ установки Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ β€” Arduino Board Manager:

  • ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ «Настройки» Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° «Настройки»
  • Π’ΠΎΠΉΡ‚ΠΈ https://github. com/tenbaht/sduino/raw/master/package_sduino_stm8_index.json Π² качСствС ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚ URL
  • Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ sduino Π² спискС ДиспСтчСр ΠΏΠ»Π°Ρ‚ (Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹->ΠŸΠ»Π°Ρ‚Π°:…->ДиспСтчСр ΠΏΠ»Π°Ρ‚)
  • НаТмитС Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ

Π”ΠΎΠΆΠ΄ΠΈΡ‚Π΅ΡΡŒ окончания Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΌΠΈΠ³Π°Ρ‚ΡŒ:

  • ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ список досок Π² Tools->Board:…
  • Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π½Π°ΠΉΡ‚ΠΈ Π½ΠΎΠ²ΡƒΡŽ запись Β«ΠŸΠ»Π°Ρ‚Ρ‹ STM8SΒ».
  • Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ STM8S103F3 Breakout Board ΠΈΠ· списка
  • ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ стандартный ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Blink ΠΈΠ· File->Examples->01. ΠžΡΠ½ΠΎΠ²Ρ‹->ΠœΠΈΠ³Π½ΡƒΡ‚ΡŒ
  • Π‘ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΡƒΠΉΡ‚Π΅ Π΅Π³ΠΎ, Π½Π°ΠΆΠ°Π² Β«ΠŸΠΎΠ΄Ρ‚Π²Π΅Ρ€Π΄ΠΈΡ‚ΡŒΒ»

Π›Π΅Π³ΠΊΠΎ, Π½Π΅ ΠΏΡ€Π°Π²Π΄Π° Π»ΠΈ?

Для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ скомпилированного скСтча Π½Π° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρƒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ„Π»Π΅ΡˆΠΊΡƒ.

Π’ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ

НСкоторыС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Arduino ΡƒΠΆΠ΅ пСрСнСсСны Π½Π° C-синтаксис. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ API всС Π΅Ρ‰Π΅ ΠΎΡ‡Π΅Π½ΡŒ Π±Π»ΠΈΠ·ΠΎΠΊ ΠΊ вСрсии C++, ΠΈ ΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ прилоТСния Π½Π΅ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ. ΠžΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с рСкомСндациями ΠΏΠΎ ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠΈ API для подробности.

Бвязь
  • SPI: Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹ΠΉ SPI Π΄ΠΎ 10 ΠœΠ“Ρ†.
  • I2C: ΠΏΠΎΡ€Ρ‚ основной Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ I2C ΠΎΡ‚ Wayne Truchsess
  • HardwareSerial: стандартный ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ интСрфСйс.
ДисплСи
  • LiquidCrystal: тСкстовыС Π–Πš-дисплСи Π½Π° Π±Π°Π·Π΅ HD44780
  • PCD8544: ΠœΠΎΠ½ΠΎΡ…Ρ€ΠΎΠΌΠ½Ρ‹ΠΉ графичСский Π–Πš-дисплСй Π½Π° Π±Π°Π·Π΅ PCD8544. ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€, ΠΊΠ°ΠΊ дисплСй Nokia 5110. Волько Ρ€Π΅ΠΆΠΈΠΌ SPI.
  • Mini_SSD1306: ΠΌΠΎΠ½ΠΎΡ…Ρ€ΠΎΠΌΠ½Ρ‹Π΅ OLED-дисплСи Π½Π° Π±Π°Π·Π΅ SSD1306. с Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ 128×64 пиксСлСй. Волько ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° I2C.
Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΌ
  • Π¨Π°Π³ΠΎΠ²Ρ‹ΠΉ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΡŒ: Π¨Π°Π³ΠΎΠ²Ρ‹Π΅ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΠΈ с 2, 4 ΠΈΠ»ΠΈ 5 Ρ„Π°Π·Π°ΠΌΠΈ.
  • Π‘Π΅Ρ€Π²ΠΎΠΏΡ€ΠΈΠ²ΠΎΠ΄: Π΄ΠΎ 12 сСрвоприводов с использованиСм Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 1 Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°.

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΠΎΠ΅ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅

  • ΠŸΠ»Π°Ρ‚Ρ‹ Π·Π° ΠΎΠ΄ΠΈΠ½ Π΄ΠΎΠ»Π»Π°Ρ€: простой ΠΏΡ€ΠΎΡ€Ρ‹Π² STM8S103 ΠΏΠ»Π°Ρ‚Π° построСна Π½Π° процСссорС STM8S103F3P6. Π‘Ρ‚ΠΎΠΈΡ‚ мСньшС Π΄ΠΎΠ»Π»Π°Ρ€Π°. ЦП ΠΈΠΌΠ΅Π΅Ρ‚ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ 16 ΠœΠ“Ρ†, Ρ„Π»ΡΡˆ-ΠΏΠ°ΠΌΡΡ‚ΡŒ 8 ΠšΠ‘, ΠžΠ—Π£ 1 ΠšΠ‘, 640 Π±Π°ΠΉΡ‚ Π­Π‘ΠŸΠŸΠ—Π£. Он Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя UART, SPI, I2C, PWM, 10-Π±ΠΈΡ‚Π½Ρ‹ΠΉ АЦП, 3 Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° ΠΈ Π΄ΠΎ 14 ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π° β€” ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π° Atmel ATmega8.

  • Wifi-ΠΏΠ»Π°Ρ‚Ρ‹ ESP14 ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠΈ. Они Π΅ΡΡ‚ΡŒ Π² основном Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ этих ΠΏΠ»Π°Ρ‚ с Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½Ρ‹ΠΌ Wifi-ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΌ ESP-01. ΠŸΠΎΡ‡Ρ‚ΠΈ всС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΈ Π½Π° этих китайских ΠΆΠ΅ΠΌΡ‡ΡƒΠΆΠΈΠ½Π°Ρ… с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ Wi-Fi.

  • ΠŸΠ»Π°Ρ‚Ρ‹ STM8S105Discovery ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠΈ Π½Π° Arduino Uno с процСссором ATmega328. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π±/Ρƒ STM8S105 ΠŸΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€ всС Π΅Ρ‰Π΅ довольно свСТий, Π½ΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ.

  • sduino Uno ΠΏΠΎΡ…ΠΎΠΆ Π½Π° ΠŸΠ»Π°Ρ‚Π° STM8S105Discovery, построСнная Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ Ρ„ΠΎΡ€ΠΌ-Ρ„Π°ΠΊΡ‚ΠΎΡ€Π΅, Ρ‡Ρ‚ΠΎ ΠΈ Arduino. Uno ΠΈ с использованиСм ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠ΅Π³ΠΎ сопоставлСния Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ². Π­Ρ‚ΠΈ доски Π΅Ρ‰Π΅ Π½Π΅ (ΠΏΠΎΠΊΠ°?) коммСрчСски доступСн, Π½ΠΎ всС Ρ„Π°ΠΉΠ»Ρ‹ Π΄ΠΈΠ·Π°ΠΉΠ½Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ бСсплатно.

  • ΠšΠΈΡ‚Π°ΠΉΡΠΊΠΈΠ΅ Π³Π°Π΄ΠΆΠ΅Ρ‚Ρ‹ Π½Π° Π±Π°Π·Π΅ STM8S003, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ESP14 Wifi-ΠΏΠ»Π°Ρ‚Π°, тСрмостат W1209 ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€, бСспроводной трансивСр HC12 ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅.

ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΡ

SDCC Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ C++. НСкоторая магия прСпроцСссора примСняСтся, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ€Π°Π·Ρ€Ρ‹Π² ΠΌΠ΅ΠΆΠ΄Ρƒ синтаксисом C ΠΈ C++ насколько это Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π½ΠΎ это Π½Π΅ 100% совмСстимая смСнная Π·Π°ΠΌΠ΅Π½Π° для ΠΏΠΎΠ»Π½Ρ‹Ρ… срСд Arduino, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ AVR ΠΈΠ»ΠΈ БВМ32. Π‘ΠΌ. ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΡ ΠΈ инструкции ΠΏΠΎ ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠΈ для получСния ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ систСмы

  • 64-разрядная вСрсия Linux: протСстировано Π½Π° Ubuntu 20.04, 18.04, 16.04
  • 32-разрядная вСрсия Linux: протСстировано Π½Π° Ubuntu 18.04, 16.04
  • Windows: протСстировано Π½Π° Windows 7. Sduino ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π° XP (Π½Π΅ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Π»ΠΎΡΡŒ), Π½ΠΎ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ ST-Link/V2 большС Π½Π΅ доступСн для XP.
  • MacOS: протСстировано Π² вСрсии 10.12 (Sierra)
  • Raspian/Raspberry Pi: Π½Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½ΠΎ. ΠŸΠΎΡ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ΡΡ ручная установка.

ST STM8 β€” докумСнтация PlatformIO v6.1

РССстр

https://registry.platformio.org/platforms/platformio/ststm8

ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ

ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° = ststm8

STM8 β€” сСмСйство 8-разрядных ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² ΠΎΡ‚ STMicroelectronics, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π΅Π΅ собой Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ST7. ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ STM8 особСнно Π΄Π΅ΡˆΠ΅Π²Ρ‹ для ΠΏΠΎΠ»Π½ΠΎΡ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… 8-Π±ΠΈΡ‚Π½Ρ‹Ρ… ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ².

Для получСния Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ посСтитС сайт поставщика.

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

  • ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹

  • ΠžΡ‚Π»Π°Π΄ΠΊΠ°

  • Π‘Ρ‚Π°Π±ΠΈΠ»ΡŒΠ½Π°Ρ ΠΈ Π²Ρ‹ΡˆΠ΅ΡΡ‚ΠΎΡΡ‰Π°Ρ вСрсии

  • ΠŸΠ°ΠΊΠ΅Ρ‚Ρ‹

  • ΠšΠ°Ρ€ΠΊΠ°ΡΡ‹

  • Доски

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ пСрСчислСны ΠΈΠ· рСпозитория ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ST STM8:

  • spl-uart-loopback

  • ΠΌΠΈΠ³Π°Π½ΠΈΠ΅

  • arduino-fade-all-pin

  • собствСнный ΠΌΠΈΠ³Π°ΡŽΡ‰ΠΈΠΉ

  • spl-uart-simple-printf

  • spl-flash

  • Π°Ρ€Π΄ΡƒΠΈΠ½ΠΎ-внутрСнняя Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°

  • Π°Ρ€Π΄ΡƒΠΈΠ½ΠΎ-ΠΏΠΈΠ½Π³-hc04

ΠžΡ‚Π»Π°Π΄ΠΊΠ° β€” Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Β«Π² ΠΎΠ΄ΠΈΠ½ ΠΊΠ»ΠΈΠΊΒ» для ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ с Π½ΡƒΠ»Π΅Π²ΠΎΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠ΅ΠΉ.

  • Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΈ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ

    • ВстроСнныС срСдства ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ

    • Π’Π½Π΅ΡˆΠ½ΠΈΠ΅ срСдства ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ

Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½Ρ‹Π΅ Π·ΠΎΠ½Π΄Ρ‹

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ срСдства ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ пСрСчислСны Π² столбцС Β«ΠžΡ‚Π»Π°Π΄ΠΊΠ°Β». Для Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, поТалуйста, пролистайтС Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ инструмСнтами ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ ΠΈ Π·ΠΎΠ½Π΄Π°ΠΌΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠžΠΏΡ†ΠΈΡ debug_tool Π² Β«platformio.iniΒ» (Ρ„Π°ΠΉΠ» ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°).

ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅

Π’ зависимости ΠΎΡ‚ вашСй систСмы Π²Π°ΠΌ потрСбуСтся ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹ срСдства ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ. НаТмитС Π½Π° совмСстимый инструмСнт ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ Π½ΠΈΠΆΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ дальнСйшиС инструкции.

ВстроСнныС срСдства ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ
ΠŸΠ»Π°Ρ‚Ρ‹

, пСрСчислСнныС Π½ΠΈΠΆΠ΅, ΠΈΠΌΠ΅ΡŽΡ‚ встроСнный Π΄Π°Ρ‚Ρ‡ΠΈΠΊ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ ΠΈ Π“ΠžΠ’ΠžΠ’Π« для ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ! Π’Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ/ΠΏΠΎΠΊΡƒΠΏΠ°Ρ‚ΡŒ внСшний ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½Ρ‹ΠΉ Π·ΠΎΠ½Π΄.

Имя

Π‘Π»ΠΎΠΊ управлСния ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ

Частота

Π’ΡΠΏΡ‹ΡˆΠΊΠ°

ΠžΠ—Π£

ΠΠ£ΠšΠ›Π•Πž-8S207K8

БВМ8Б207К8В6

16 ΠœΠ“Ρ†

64 ΠšΠ‘

6ΠšΠ‘

ΠΠ£ΠšΠ›Π•Πž-8Π‘208Π Π‘

БВМ8Π‘208Π Π‘Π’6

16 ΠœΠ“Ρ†

128 ΠšΠ‘

6ΠšΠ‘

ST STM8S-DISCOVERY

БВМ8Б105К6В6

16 ΠœΠ“Ρ†

32 ΠšΠ‘

2 ΠšΠ‘

Π’Π½Π΅ΡˆΠ½ΠΈΠ΅ срСдства ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ
ΠŸΠ»Π°Ρ‚Ρ‹

, пСрСчислСнныС Π½ΠΈΠΆΠ΅, совмСстимы с ΠΎΡ‚Π»Π°Π΄ΠΊΠΎΠΉ, Π½ΠΎ Π—ΠΠ’Π˜Π‘Π―Π’ ОВ внСшний ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½Ρ‹ΠΉ Π·ΠΎΠ½Π΄. Они НЕ Π“ΠžΠ’ΠžΠ’Π« ΠΊ ΠΎΡ‚Π»Π°Π΄ΠΊΠ΅. ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π½Π° Π½Π°Π·Π²Π°Π½ΠΈΠ΅ доски для получСния Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.

Имя

Π‘Π»ΠΎΠΊ управлСния ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ

Частота

Π’ΡΠΏΡ‹ΡˆΠΊΠ°

ΠžΠ—Π£

Ρ‡ΠΈΠΏ ST STM8S003F3

БВМ8Б003Ѐ3П6

16 ΠœΠ“Ρ†

8 ΠšΠ‘

1 ΠšΠ‘

ST STM8S103F3 Π Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ ΠΏΠ»Π°Ρ‚Π°

БВМ8Б103Ѐ3П6

16 ΠœΠ“Ρ†

8 ΠšΠ‘

1 ΠšΠ‘

ST STM8S105K4T6 Π Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ ΠΏΠ»Π°Ρ‚Π°

БВМ8Б105К4В6

16 ΠœΠ“Ρ†

16ΠšΠ‘

2 ΠšΠ‘

сдуино ΠœΠ‘ (STM8S208MBT6B)

БВМ8Π‘208ΠœΠ‘Π’6

16 ΠœΠ“Ρ†

128 ΠšΠ‘

6ΠšΠ‘

сдуино УНО (STM8S105K6)

БВМ8Б105К6В6

16 ΠœΠ“Ρ†

32 ΠšΠ‘

2 ΠšΠ‘

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Ρ‹ΠΌΠΈ выпусками ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ST STM8 ΠΈ послСднСй исходной вСрсии с использованиСм ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ Π² Β«platformio. iniΒ» (Ρ„Π°ΠΉΠ» ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°), ΠΊΠ°ΠΊ описано Π½ΠΈΠΆΠ΅.

Π‘Ρ‚Π°Π±ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ

 ; ПослСдняя ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Π°Ρ вСрсия
[env:latest_stable]
ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° = ststm8
доска = ...
; ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠ°Ρ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Π°Ρ вСрсия
[ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅: custom_stable]
ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° = ststm8@xyz
доска = ...
 

Восходящий ΠΏΠΎΡ‚ΠΎΠΊ

 [env:upstream_develop]
ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° = https://github.com/platformio/platform-ststm8.git
доска = ...
 

Имя

ОписаниС

Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ-ардуиностм8

API-интСрфСйс программирования, Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΉ Arduino, для ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² STM8

каркас-ststm8spl

Бтандартная пСрифСрийная Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° для ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² ST STM8S/A

инструмСнт-openocd

ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ встроСнного ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊΠ°. БСсплатная ΠΈ открытая встроСнная ΠΎΡ‚Π»Π°Π΄ΠΊΠ°, внутрисистСмноС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ тСстированиС ΠΏΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π½ΠΎΠ³ΠΎ сканирования

инструмСнт-stm8binutils

Набор инструмСнтов STM8 с ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊΠΎΠΌ GDB

инструмСнт-stm8flash

stm8flash β€” это ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для программирования устройств stm8 с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ SWIM/stlinkv(1,2).

инструмСнт-stm8gal

stm8gal β€” ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для программирования ΠΈΠ»ΠΈ считывания памяти STM8 с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ встроСнного Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠ° ΠŸΠ—Π£ (BSL) Ρ‡Π΅Ρ€Π΅Π· интСрфСйс UART ΠΈΠ»ΠΈ SPI

Π½Π°Π±ΠΎΡ€ инструмСнтов-sdcc

Набор компиляторов Small Device C

ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Linux :

  • Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»Π° Β«udevΒ» 99-platformio-udev.rules

  • ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Raspberry Pi, ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ эту ΡΡ‚Π°Ρ‚ΡŒΡŽ Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚ Π½Π° Raspberry Pi.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Windows:

Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Ρƒ вас ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ установлСн USB-Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ с ΠΏΠ»Π°Ρ‚Ρ‹. ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ

Имя

ОписаниС

Ардуино

ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Π½Π° основС Arduino Wiring позволяСт ΠΏΠΈΡΠ°Ρ‚ΡŒ кроссплатформСнноС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС для управлСния устройствами, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΌΠΈ ΠΊ ΡˆΠΈΡ€ΠΎΠΊΠΎΠΌΡƒ спСктру ΠΏΠ»Π°Ρ‚ Arduino, для создания всСх Π²ΠΈΠ΄ΠΎΠ² творчСского ΠΊΠΎΠ΄Π°, ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², пространств ΠΈΠ»ΠΈ физичСских ΠΎΡ‰ΡƒΡ‰Π΅Π½ΠΈΠΉ

Бтандартная пСрифСрийная Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°

Бтандартная Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹Ρ… устройств ST прСдоставляСт Π½Π°Π±ΠΎΡ€ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹ΠΌΠΈ устройствами сСмСйства ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² STM32.

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

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