STMSpeeduino
Ускоренное чтение АЦП на STM32H747 с поддержкой режимов Interleaved и Simultaneous для Arduino Giga и Portenta H7
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:a3bb3e19e3d576780d5f7c273a88697613bae42ec642598cd65d8efed303b4acSTMSpeeduino-0.2.1-a3bb3e19.zipОписание
Библиотека для ускорения работы с АЦП на платах на базе STM32H747 — в первую очередь для Arduino Giga R1 WiFi и Portenta H7. Содержит оптимизированные функции чтения аналоговых входов с поддержкой режимов ADCInterleaved (две АЦП по очереди на одном канале для удвоения скорости) и ADCSimultaneous (одновременное чтение двух разных каналов). Максимальная рабочая частота около 40 МГц в зависимости от пинов. Есть поддержка работы с операционными усилителями на Giga R1 и функции DMA для буферизации больших объёмов данных. Библиотека ещё в разработке, поэтому функциональность может расширяться. При чтении из буфера во время работы программы может потребоваться инвалидация кеша.