HY-TinySTM103T


Существуют сотни различных микроконтроллеров (microcontroller, µC) для выбора. Мы будем использовать те, которые дешевы, легко доставаемы, просты в обращении, но при этом достаточно мощны.

Всем этим требованиям соответствует HY-TinySTM103T от компании HAOYU Electronics. Менее чем за 4$ Вы получаете 32-разрядный микроконтроллер STM32F103TBU6 с минимально необходимым набором сопутствующих компонентов (reference manual) (с июня 2021 года цена поднялась до 10$).

  • STM производитель ST Microelectronics.

  • 32 семейство 32-битных ARM.

  • F1 ARM Cortex M3.

  • 03 микроконтроллер с конкретным набором периферии, частота до 72 МГц.

  • T 36 выводов.

  • B память 128 кБ.

  • U тип корпуса.

  • 6 температурный диапазон -40 .. +85 °C.

Внешний вид, назначение выводов и схема приведены ниже:
 

 

 

Прошивка загрузчика в микроконтроллер:

  • Используем USB to Serial адаптер:
    3V3 (Red) 3V3,
    GND (Brown) GND,
    RXD (Orange) PA9,
    TXD (Yellow) PA10.

  • Переводим микроконтроллер в режим программирования (BOOT-RESET).

  • Вводим команду
    stm32flash.exe -w generic_boot20_hytiny.bin COMXX.

В качестве первого примера использования данного микроконтроллера разработаем систему управления оборотами контроллера BLDC (с индикацией, с управлением по IR) без печатной платы, просто распаяв необходимые компоненты на плате HY-Tiny.

 

 

Необходимые библиотеки

<SevenSeg.h> - исправленный вариант для работы с ядром STM32duino

<irmp.hpp>

<Servo.h>

 

Вход для IR - PA6.

Выход для Esc - PA2.

 

Полученное устройство приведено ниже. Маленькая плата, управляющая по IR порту оборотами двигателя с индикацией на семисегментном индикаторе.

 

 

В качестве второго примера разработаем многофункциональную плату любимого размера JLCPCB (100 х 100 мм) с беспроводной связью, индикацией, набором реле и многочисленными входами для датчиков, причем как с питанием от сети 220 вольт, так и 5 вольт USB.

 

 

 


Возврат к оглавлению

Дата последнего изменения: 20.12.2023

postmaster@rusmagnet.ru