Здравствуйте. Интересуют особенности работы шестой ноги Attiny13 под MicroCore, которая у него по умолчанию является Reset. Здесь вижу на этой ноге обычный 5 или A0. Без какой-либо конкретизации, что для доступа к PIN_PB5 нужно включать фьюз RSTDISBL. Тем не менее, обычным USBASP он как-то шьётся.
1. Умеет ли эта нога в принципе что-то делать без включения фьюза RSTDISBL? Например, управлять MOSFET, подавая напряжение на затвор. Подтягиванием на землю это же по идее не является. Или работать в режиме АЦП в каком-то безопасном диапазоне напряжений, при котором перезагрузка не срабатывает.
2. Есть ли какой-то способ переключить FUSE_RSTDISBL на ходу из скетча? Допустим, чтобы при подаче питания контроллер загружался в обычном режиме, а через 1 секунду фьюз отключался, переводя ногу в I/O режим. Или фреймворк MicroCore по умолчанию что-то подобное делает?
Высоковольтного программатора сейчас под рукой нет, пока что эту ногу на всякий случай не трогаю.
1. Умеет ли эта нога в принципе что-то делать без включения фьюза RSTDISBL? Например, управлять MOSFET, подавая напряжение на затвор. Подтягиванием на землю это же по идее не является. Или работать в режиме АЦП в каком-то безопасном диапазоне напряжений, при котором перезагрузка не срабатывает.
2. Есть ли какой-то способ переключить FUSE_RSTDISBL на ходу из скетча? Допустим, чтобы при подаче питания контроллер загружался в обычном режиме, а через 1 секунду фьюз отключался, переводя ногу в I/O режим. Или фреймворк MicroCore по умолчанию что-то подобное делает?
Высоковольтного программатора сейчас под рукой нет, пока что эту ногу на всякий случай не трогаю.