ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
18 мая
4096 Топик полностью
Max_Fly (12.01.2004 18:06, просмотров: 1) ответил rezident на Ответ: может маску надо накладывать PORTB |=0x10; а не просто запись в порт?
результат одинаковый - мало того - этот результат ещё и глюк вам может выдать. Потому что это операция чтение-модификация -запись(+) если например (у меня не этот случай но тоже не исключается) лапа управляет базой транзистора непосредственно (гипотетически - или нагрузка токовая... мало ли) вот вы выставляете 1 - ток в нагрузку (базу) потёк. на базовом переходе упало 0.6 вольта. операцией PORTB|=0x10 вы читаете состояние пинов, потом накладыватете маску, потом записываете назад. таким образом вы само того не желая сбросите пин. Ну это я отвлёкся :). Просто наступал на подобные грабли. В данном случае - мне бы увидеть зажженную лямпочку.