Мигане на буутлоудъра в Arduino на optiboot, lator
Мигане на буутлоудъра в Arduino при optiboot
В тази статия ще ви кажа как да презаредите родния Arduinobootloader (bootloader) към алтернативен - Optiboot. Имах нужда от това, за да организирам, в моите проекти за микроконтролери, таймер за наблюдение (куче за наблюдение ), тъй като кучето за наблюдение не е внедрено в стандартния буутлоудър и когато се опитваме да активираме кучето за наблюдение в кода, нашият arduin ще премине в безкрайно рестартиране.
И така, за да флашнем буутлоудъра, имаме нужда от програмата Arduino IDE, платката Arduino, в която ще флашнем буутлоудъра и програмиста, например USBasp.
Стартирайте Arduino IDE и отидете в менютоФайл -Настройки
и поставете реда https://github.com/Optiboot/optiboot/releases/download/v6.2/package_optiboot_optiboot-additional_index.json
в полето —Допълнителни връзки за мениджъра на борда. Ние вземаме връзка към най-новата версия на optiboot на тази страница.
Запазваме настройките и отиваме в менютоInsTools -Board - Board Manager:
намерете Optiboot в списъка и щракнете върху бутона за инсталиране.
След това списъкът с платки, поддържани от Optiboot, се появява в списъка с налични платки.За да заредите буутлоудъра, изберете необходимата платка / микроконтролер, честотата на кварца и порта, към който е свързана нашата Arduino платка.
Изберете нашия програмист от списъка, в този случай USBasp и натиснете бутонаНапиши bootloader.
Това е всичко, можете безопасно да използватеwatchdog във вашите проекти.