Здесь появятся данные ...
четверг, 21 мая 2026 г.
Симулятор переходных процессов в электрических цепях
суббота, 2 мая 2026 г.
STM32 FreeRTOS blue pill
Изучим бесплатную операционную ситему для встраиваемых систем FreeRTOS. Это не такая операционная система как те что устанавливаются на персональные компьютеры либо одноплатные вроде Raspberry pi. FreeRTOS это многозадачная операционная система реального времени для микроконтроллеров. В ней нет многого того что есть в обычных операционных системах но зато есть многозадачность. Что может быть полезным для случаев при которых микроконтроллер должен выполнять некоторое количество функций. Естественно микроконтроллер не может реально параллельно выполнять много задач одновременно. Если это конечно не такие задачи возможность выполнения которых предусмотрена на аппаратном уровне например DMA. В общем случае, задачи выполняются последовательно и на каждую выделяется определенное время. FreeRTOS является библиотекой которую можно подключить к проекту. Подключив её, можно будет проще реализовывать многозадачность чем при написании кода с нуля самостоятельно. В интернете есть один интересный проект, хорошо подходящий для изучения данной операционной системы на плате blue pill с микроконтроллером stm32f103. Найти его можно по ссылке https://github.com/sbodd/bluepill/tree/master. На странице проекта есть небольшая инструкция по его запуску:
- install the toolchain and libarary.
- change the TOOLROOT path in Makefile.common
- change arm-none-eabi-objcopy path in mkdump.sh
- run bash mkdump.sh (it will compile and flash final binary to bluepill, will ask for root password while flashing)
- go to app dir and type make clean to remove generated bins and object files
и функция обновления тактирования ядра.
Также функция инициализации периферии. В данном случае это инициализация uart1.
личество оперативной памяти, в словах, которое задача может использовать в стэке.
четверг, 23 апреля 2026 г.
Конструктор, симулятор, решатель схем методом узловых потенциалов
Метод узловых потенциалов, для расчета электрических схем, основан на первом законе Кирхгофа и законе Ома. Этот метод удобен для расчета схем с малым количеством узлов и большим количеством ветвей. Данному условию соответствует множество реальных схем (возможно большая их часть), поэтому данный метод выбран для расчета конструируемых, в редакторе ниже, схем. В редакторе имеется возможность поставить резисторы и источники тока (чего достаточно для составления схем замещения), а также провода и выбрать узел принимаемый за нулевой. Также можно запустить расчет схемы с выводом матриц и уравнений составленным методом узловых потенциалов. Пример расчета схемы в программе Mathcad. Если схема составлена некорректно (например есть разрыв (например провод установлен в середину другого провода а не край) или в одной замкнутой ветви есть два источника тока) то решатель покажет соответствующее всплывающее окно и расчет произведен не будет. Данная программа подойдет для помощи в обучении по ТОЭ, ОТЦ, электротехники или для моделирования схем, постоянного или переменного тока, приведенных к схемам замещения с резисторами и источниками тока.
Режим: Выбор
Направление и ориентация источника: →
Данные (Матрицы):
Здесь появится матрица проводимостей...
Здесь появится матрица источников тока...
Здесь появится матрица узловых потенциалов...
Система уравнений (МУП):
Если данный САПР, калькулятор, проектирования схем оказался полезным то есть возможность поддержать автора и способстовать т.о. появлению подобного рода контента. Адрес биткоин кошелька для поддержки блога - bc1qlhrmmkh77x2lzhqe4lt9qwkglswj64tsqt2l5g





















