Задача: использовать порты А и B для двунаправленной передачи данных с хитрым управлением через порт С. Хитрым потому, что стандартные режимы 1 и 2 ВВ55а не подходят.
Записываю в УС (далее везде режим 0): порты A и B - вывод, старшая половина C - вывод, младшая - ввод.
Вывожу что-то в A и B.
Записываю в C значение 0xFF.
Дальше мне нужно поменять направление портов A и B, для этого записываю в УС: порты A и B - ввод, старшая половина C - вывод, младшая - ввод.
При этом на выводах микросхемы вижу что младший бит старшей половины порта С стал в ноль.
Так и должно быть?
Можно ли этого как-либо избежать?




Ответить с цитированием
Размещение рекламы на форуме способствует его дальнейшему развитию 
