Генератор ШИМ/импульсов на STM32F050
Иногда полезная приблуда — управляемый по RS232 генератор на 6 каналов ШИМа + 1 импульсный.
Читать дальше
Читать дальше
Кросс-платформенный терминал
На написание сподвигло отсутствие вменяемых альтернатив с embedded-направленностью (работа на уровне байтов и т.д.) под Linux.

Читать дальше

Читать дальше
Частотомер на STM32F050F4
За счет использования непрерывного счета и накопления разрешение не зависит от входной частоты и делителей.
Читать дальше
Читать дальше
Доступ к последовательным портам из браузера через сервер
Преимущества такого решения:
Читать дальше
- кросс-платформенность — Windows/Linux/MacOS/Android;
- удаленный доступ с разных компьютеров/планшетов/смартфонов;
- для внесения изменений не нужна перекомпиляция — достаточно перегрузить страницу;
- простота создания интерфейса, особенно при использовании библиотек типа jQuery.
Например, полноценный терминал в 200 строк HTML+JS:
Читать дальше
PLAY("CDEFGABAGFEDC"), или плеер MML на С
Формат MML (Music Macro Language) впервые появился в интерпретаторах MS Basic (оператор PLAY: Microsoft music command language) и служил для компактной записи музыкальных фрагментов с помощью ASCII символов.
Читать дальше
Читать дальше
Многоканальный DDS генератор на STM32
Библитека позволяет генерировать сигналы нескольких форм (синус, прямоугольник, треугольник, пила), и микшировать произвольное количество каналов:

Читать дальше

Читать дальше