EdigE

STM32F407 разнёс RX и TX DMA на полбуфера в полнодуплексном I2S

В полнодуплексном аудиотракте на STM32F407 приёмный DMA запускается через половину передающего буфера, разделяя во времени стадии RX, обработки и TX. Тест с кодеком WM8731 прошёл на стереопотоке 48 кГц и 16 бит, однако осциллограмма GPIO-маркеров пока подтверждает только порядок обработчиков — целостность семплов требует отдельной проверки.

Лазерный датчик перемещения за $50: шум 0,25 мкм и 4800 измерений в секунду

Смещение лазерного пятна на 0.02 пикселя удалось устойчиво выделить из сигнала 1024-пиксельной линейки с 8-битным АЦП. Проект Measuring Microns with Lasers получает около 4800 полных профилей в секунду на головку и обслуживает три канала одним Teensy 4. Главный инженерный предел здесь задаёт уже стабильность оптической геометрии, а не скорость считывания.

PHOTONICS · 4 авг. 2026 г.

CSS на ESP32-S3: не браузер, а компилятор веб-модели в C++

3D-куб с перспективой, прозрачными гранями и отсечением обратных поверхностей GEA отрисовала на ESP32-S3 за 24 мс на кадр. Интерфейс описывается TSX и CSS, затем превращается в нативную прошивку C++; разбор CSS в цикле рисования отсутствует. Предел сцены задают внешний PSRAM, DMA и обмен с AMOLED-панелью.