TMRpcm не совместим с текущей платой

Моя цель — воспроизводить звуки с помощью Arduino Nano Every. Я попробовал пример скетча, поставляемый с библиотекой, но получаю сообщение об ошибке:

**WARNING: library TMRpcm-master claims to run on avr architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).**

Есть ли такая большая разница между Nano и Nano?

, 👍1

Обсуждение

Все периферийные устройства (таймеры, средства связи, программирование и т. д. и т. д.) изменились, поэтому код, который напрямую обращается к аппаратным регистрам (скажем, для настройки таймера), может дать сбой. Некоторые библиотеки уже имеют некоторую совместимость. Другие никогда не могут быть обновлены. Если вам нужно получить лист данных MCU, чтобы решить проблемы с доступом к устройству / управлением на низком уровне, вы окажетесь в новом мире. Вы можете попробовать открыть проблему несовместимости для этой конкретной библиотеки здесь: https://github.com/TMRh20/TMRpcm/issues., @6v6gt


1 ответ


1

Я открыл вопрос на GitHub, и результат таков: tmrpcm работает только на архитектуре avr, поэтому он несовместим с архитектурой(ами) megaavr.

,