STM32CubeIDE где взять, установка и первая программа.
STM32CubeIDE среда разработки от компании ST для всего семейства контроллеров STM32 которая может сама подключать нужные библиотеки(HAL,LL) и помогает легко настроить периферию контроллера причем в графическом режиме, что значительно облегчает работу программиста. Именно с этой среды разработки я вам рекомендую начать свой путь программиста контроллеров.Читать далее...
Генератор сигналов для DAC.
Data DAC
NUMBER
OFFSET
8_bit DAC
12_bit DAC
Прямоугольный
Синус
Треугольный
Пила левая
Пила правая
Data DACмаксимальное значение амплитуды сигнала.NUMBERколичество значений сигнала или разрешение.Читать далее...
UART терминал-помощник.
Ссылка на видео в YouTubeЭту программу я создал как простой UART терминал с возможностью выполнения простых арифметических операций с принимаемыми данными для облегчения контроля, например как здесь ниже после описания программы в примере вывода готового результата ADC. Программа бесплатная но если получит хороший отзыв буду создавать более сложную но платную с возможность более сложных вычислений и дополнительными окнами подсчётов и графиков, пишите в комментарии статьи ваши пожелания для функционала.Читать далее...
Дешёвый и простой USB осциллограф на STM32F103C8.
Ссылка на видео в YouTube Данный проект это своего рода подарок для тех у кого нет возможности приобрести осциллограф, что бы его реализовать вам понадобится настольный компьютер, дешевая отладочная плата на STM32F103C8, USB-UART конвертер, пары диодов шоттки и не много резисторов.
Для тех заинтересовался качаем архив от сюда Oscilloscope_AAW_v00 или с Яндекс диск в котором находится программа под WINDOWS( на 7 и 10 работает точно), два файла прошивки контроллера HEX и BIN.Читать далее...
Расчет таблицы SIN для управления униполярным шаговым двигателем.
Программа предназначена для вычисления массива импульсного( ШИМ или PWM) управления обмотками униполярного шагового двигателя и не шаговых двигателей с похожим управлением. Полученный массив с полусинусоидойПорядок в массиве для каждой обмотки и максимальное значение смещения PERIOD NUMBER WINDING DIVIDER STEP
1/2
1/4
1/8
1/16
1/32
1/64
1/128
1/256
calculate
PERIOD-период таймера максимальное значение 65535.Читать далее...
Расчет таблицы SIN для управления асинхронным трехфазным двигателем.
PERIOD
NUMBER
OFFSET
Period and Offset
CALCULATION
PERIOD-значение периода таймера, искусственным нулем будет период деленный на два.
NUMBER-количество вычислений синусоиды, должно быть только четным.Читать далее...