Мигане на буутлоудъра в Arduino на optiboot, lator

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 в списъка и щракнете върху бутона за инсталиране.

буутлоудъра
След това списъкът с платки, поддържани от Optiboot, се появява в списъка с налични платки.

optiboot

За да заредите буутлоудъра, изберете необходимата платка / микроконтролер, честотата на кварца и порта, към който е свързана нашата Arduino платка.

Arduino

Изберете нашия програмист от списъка, в този случай USBasp и натиснете бутонаНапиши bootloader.

lator

Това е всичко, можете безопасно да използватеwatchdog във вашите проекти.