Показать сообщение отдельно
Старый 20.06.2017, 13:10   #6
Zombie47
Member
 
Регистрация: 05.10.2015
Возраст: 31
Сообщений: 92
Вес репутации: 91/0
Zombie47 will become famous soon enough
По умолчанию Re: Как читать Даташит? Pic16f1847 не работает нога на вход.

Цитата:
Сообщение от Ученый Посмотреть сообщение
Может и не в этом дело, но:
чтобы не было непредсказуемых эффектов от RMW (чтение-модификация-запись) надо читать из PORTx, писать в LATx.
Да вчера обратил внимание на этот регистр LAT , его в том пике не было.
Если у меня порт RA_0 настроен на вход (TRISA = 0b00000001 и является цифровым (ANSELA = 0b00000000, что я делаю записью PORTA = 0b00000000; ?
Если нога настроена на выход то понятное дело я задаю ей низкий уровень.
Но если нога настроена на вход то уровень задает ей моя физическая подтяжка на плате резистором либо к земле либо к +5 вольтам.
Zombie47 вне форума   Ответить с цитированием