ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
21 ноября
910463 Топик полностью
Ксения (15.03.2019 10:20, просмотров: 446) ответил Тигр на Половина порта PortB сконфигурирована на выход, половина на вход. Выведено значение в PortB. Есть желание из другой функции опросить PinB, чтоб понять уровни на входных пинах. Сразу после инструкции in Temp0,PinB - лапки порта PortB, находившиеся
Ошибка типичная - человек перепутал регистры PORTB и PINB. Правило такое: управляют уровнями, присваивая новое значение PORTB. А когда порт опрашивают, читают PINB. Тогда как топистертер, скорее всего, сделал наоборот - присвоил PINB новое значение, из-за чего весь порт B изменил свои уровни. Присвоение нового значения регистру PINB изменяет уровни даже вопреки конфигурации.