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 из моего кода, поскольку это так важно для моего устройства. Теперь как я могу решить эту проблему ?
@Iqbal Hossain, 👍0
Обсуждение1 ответ
Due-это совсем другая плата, чем Uno. Он использует совершенно другую архитектуру (ARM против AVR). Вы не можете использовать код, специфичный для AVR, на чипе ARM, а код watchdog зависит от AVR.
Вам придется найти (или написать) эквивалентный код ARM, используя вместо этого набор регистров Due.
вопрос в том, "Как теперь я могу решить эту проблему ?", @Juraj
Это может помочь: http://forum.arduino.cc/index.php?topic=350058.msg2416416, @Majenko
- Arduino Due vs Mega 2560
- Точность часов времени Arduino
- Регистры ввода-вывода SAM3X8E (Arduino Due)
- Построение графика на Python с использованием Tkinter Canvas
- Ручная установка Arduino Due
- analogRead всегда 1023 на Arduino Due
- Как выбрать пару SDA/SCL на Arduino Due?
- Как упаковать 16-битное целое число, чтобы отправить его с помощью serial.write?
Я погуглил эту библиотеку https://www.arduinolibraries.info/libraries/sodaq_wdt, @Juraj