Описание конструкции сенсорной кнопки на ATTINY13. добавлена функция калибровки датчика и подключение шины 1wire. fas.st/6hmPQ - attiny13 soic корпус
Пікірлер: 13
@andreyfrolov3017 жыл бұрын
Приветствую. проясните про PB5 eset т.е. он в тини 13 не может быть использован как порт ввода\вывода если хотим иметь возможность перепрошивать МК а чтобы он работал как порт нужно где-то во фьюзах это переключить, а переключив получим тини13 без возможности прошивать. я правильно понял данный момент?
@RADIOSOFT17 жыл бұрын
правильно для программаторов которые шьют через SPI выводы. если есть паралельный программатор, то им шьется в любом случае. назначение этой ножки определяется фьюзом.
@andreyfrolov3017 жыл бұрын
благодарю
@w.w.w.igorka8 жыл бұрын
Выкладывайте пожалуйста файлы проектов к видеоурокам, флоукода, протеуса и правленые макросы.Для начинающих это будет удобно! Я имею ввиду не только этот урок, но и предыдущие без вложения "рабочих" файлов.
@RADIOSOFT18 жыл бұрын
обычно выкладываю, файлы для этого урока в приложении к второму видео.
@ИванШтифт4 жыл бұрын
Доброго времени. Прежде всего. Хочу Вас поблагодарить за труды и понятные пояснения. Если позволите, у меня возник вопрос. Работаю с Attiny2313, при установке Wetchdog WDTCSR= (1
@RADIOSOFT14 жыл бұрын
Здравствуйте. Спасибо. во первых запись (0
@ИванШтифт4 жыл бұрын
@@RADIOSOFT1 Доброго времени. Спасибо что ответили. Сразу признаюсь, я начинающий. Я так понимаю, команда WDTCSR= (1
@RADIOSOFT14 жыл бұрын
@@ИванШтифт Проверить его работу максимально подробно можно в симуляции в протеусе. Посмотрите мое видео про ватчдог на канале. повторяю то что написал в первом сообщении: команда asm("wdr"); сбрасывает счетчик ватчдога, она есть в программе?
@ИванШтифт4 жыл бұрын
@@RADIOSOFT1 Кажется понял. Команды нет. Спасибо. Удачи. Добра.
@ИванШтифт4 жыл бұрын
Спасибо огромное. Все работает.
@pav13888 жыл бұрын
навскидку, можно немного сократить код, если в макросе измерения ёмкости: переменные N...N5 заменить на массив N[6], убрать switch, добавить калькуляцию N[0]=N[0]+1 // в цикле пока S1 не будет равно 0 N[loop]=N[0] //вместо switch`а
@RADIOSOFT18 жыл бұрын
да, как вариант, код сократился на 60 байт, но тогда он станет менее понятным для начинающих.