EdigE

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

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

Moonshine Micro: распознавание речи, VAD и синтез уместили в RP2350

RP2350 с 520 KiB SRAM запускает VAD, распознавание 50 изолированных голосовых токенов и синтез ответа, резервируя около 468 KiB памяти. Такой результат получен за счёт последовательного исполнения стадий: вычислительная арена TensorFlow Lite Micro переходит от одного блока к другому. Цена экономии памяти — turn-based режим, где запись, классификация и ответ идут по очереди.