fatal error: avr\wdt.h: No such file or directory in arduino due

Я использую Arduino DUE для отслеживания транспортных средств gps/gprs устройства. Перед использованием Arduino DUE я использовал Arduino UNO. Когда я пытаюсь загрузить свой код в Arduino DUE, он показывает мне "фатальная ошибка: avr\wdt.h: Нет такого файла или каталога". Я не могу удалить watchdog из моего кода, поскольку это так важно для моего устройства. Теперь как я могу решить эту проблему ?

, 👍0

Обсуждение

Я погуглил эту библиотеку https://www.arduinolibraries.info/libraries/sodaq_wdt, @Juraj


1 ответ


1

Due-это совсем другая плата, чем Uno. Он использует совершенно другую архитектуру (ARM против AVR). Вы не можете использовать код, специфичный для AVR, на чипе ARM, а код watchdog зависит от AVR.

Вам придется найти (или написать) эквивалентный код ARM, используя вместо этого набор регистров Due.

,

вопрос в том, "Как теперь я могу решить эту проблему ?", @Juraj

Это может помочь: http://forum.arduino.cc/index.php?topic=350058.msg2416416, @Majenko