Здравствуйте, уважаемые читатели! В данной статье расскажу как работать со фьюзами на микроконтроллере ATtiny10. Изменение стандартных фьюзов, вернее одного из них - RSTDISBL, позволяет отключив Reset на 6 ножке микроконтроллера (это порт PB3) вместо 3х портов ввода вывода, получить 4 полноценных порта ввода вывода, умеющих работать с цифровым и аналоговым сигналом. По ссылке https://www.engbedded.com/fusecalc/ открываем калькулятор фьюзов, выбираем в выпадающем списке ATTiny10 и видим, что у него всего 3 фьюз-бита. Фьюз CKOUT - позволяет выбрать тактирование от внешнего источника. Фьюз WDTON - активирует постоянную работу сторожевого таймера Watch dog. О Watch dog мы поговорим как-нибудь в отдельной статье. А в данной статье нас интересует фьюз RSTDISBL. Активация которого позволит нам отключить функционал Reset порта PB3 и превратить его в обычный порт ввода-вывода. Если подключить светодиод к порту PB3 микроконтроллера и загрузить простой скетч мигания светодиода на данном порту, то
Изменение фьюзов на ATtiny10. Отключаем и включаем Reset. Увеличиваем число портов ввода-вывода до 4х
31 декабря 202131 дек 2021
258
3 мин