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?
@ADude, 👍0
Обсуждение1 ответ
▲ 1
Я открыл вопрос на GitHub, и результат таков: tmrpcm работает только на архитектуре avr, поэтому он несовместим с архитектурой(ами) megaavr.
,
@ADude
Смотрите также:
- Arduino Nano Every USB-соединение не работает
- Звук перестает воспроизводиться после подключения rtc
- avrdude ser_open() can't set com-state
- Загрузка Arduino Nano дает ошибку: avrdude: stk500_recv(): programmer is not responding
- Какое максимальное энергопотребление Arduino Nano 3.0?
- Как навсегда изменить скорость передачи данных ESP8266 (12e)?
- Питание светодиодной ленты - Сколько ампер?
- Arduino nano как клавиатура HID
Все периферийные устройства (таймеры, средства связи, программирование и т. д. и т. д.) изменились, поэтому код, который напрямую обращается к аппаратным регистрам (скажем, для настройки таймера), может дать сбой. Некоторые библиотеки уже имеют некоторую совместимость. Другие никогда не могут быть обновлены. Если вам нужно получить лист данных MCU, чтобы решить проблемы с доступом к устройству / управлением на низком уровне, вы окажетесь в новом мире. Вы можете попробовать открыть проблему несовместимости для этой конкретной библиотеки здесь: https://github.com/TMRh20/TMRpcm/issues., @6v6gt