Евгений UN7GCE написал. RA4 у 16F628A - выход с открытым стоком.
См. схему порта (стр. 35). Нет состояния H. Если нужно 1, включите pull-up резистор к питания.
Последний раз редактировалось veso74; 16.01.2022 в 18:45.
Спасибо от UR5HPV/A
Последний раз редактировалось UN7GCE; 16.01.2022 в 19:12.
UR5HPV/A, Почитайте внимательно описание PICа - там нет автоматического перехода между банками регистров, поэтому надо ставить команды выбора банков и помнить, какой банк активный. Изначально активный банк 0. Команда TRISA относится к не активному банку 1 , соответственно - не выполняется. Выбор банков осуществляется в регистре STATUS.Сообщение от UR5HPV/A
А на рисунке ошибка - сопротивление надо включать последовательно со светодиодом - иначе спалите выход.
Последний раз редактировалось lavren2002; 16.01.2022 в 20:09.
UR5HPV/A, по схеме в сообщение #6, выход RA4 PIC-a будет в токоограничение - при лог 0 нет резистор в цепи светодиода. (если бы в микросхеме не было ограничения по току выхода, то сгорел бы LED). Измените схему до схема из сообщении #5.
---
Да, во время написания Вы изменили схему: добавили резистор последовательно.
Спасибо от UR5HPV/A
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)