🚀 Продолжаю экспериментировать с CH32V003 — сверхдешёвым микроконтроллером на архитектуре RISC-V. В рамках нового проекта я разрабатываю примитивный диспетчер задач, который позволяет мне организовать псевдо-многозадачность даже на таком простеньком железе. 🔧 Сейчас реализовано управление водяным краном через сервопривод: - Нажал на кнопку — кран поворачивает влево. - Нажал другую — вправо. - Каждое движение длится заданное время (SERVO_LEFT_TIME_SEC / SERVO_RIGHT_TIME_SEC). - Задачи опроса кнопок и управления серво разделены и работают независимо через мой Task Manager. - Статус крана отображается через мигание светодиода PC4: покой — медленно, движение влево — быстро, вправо — двойные вспышки. 📊 Также реализовано измерение напряжения через АЦП и вывод данных через UART (115200 бод), чтобы можно было следить за состоянием питания. 💡 В планах — добавить контроль момента затяжки по току, чтобы не перегружать сервопривод и не допустить его перегрева. Для этого планирую использовать шунт и усилитель тока, а затем анализировать потребление в реальном времени. 📦 Проект открытый, структура кода универсальная — легко адаптируется под другие задачи и МК. 🔗 Посмотреть и скачать проект: https://gitflic.ru/project/otschelnikok/servo_ch32v003f4u4 #RISC_V #Embedded #DIY #Electronics #MCU #CH32V003 #Программирование #TaskManager #Сервопривод #автоматизация
Программист микроконтроллеров, Embedded программист
· 09.07.2025 · ред.резюме
2 коммента
· 09.07.2025
Это клон stm32?
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён
· 09.07.2025
Нет, можно сказать аналог или альтернатива
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён