Свежие обсуждения
Микроконтроллеры

Странности порта Б на ПИКе

1 2

Vladikas: Хотел просто понять где проблема
Проблема в самом алгоритме. Настройка порта идет на ввод,
а хочется посмотреть , что будет на вывод, или не так ?
Если не так, то смысла никакого нет, на выводе будет то,
что на ключе.

 

В том то и дело, что порт работает на ввод, но каким-то образом его сразу не "отпускает". Даташит читан-перечитан.

Все пишут, что нельзя использовать порт Б для прерываний по изменению сигнала НЕ для клавиатуры из-за его особенностей. А какие особенности не пишут.

Я тут пишу прогу для проверки датчика ЛИР. В принципе алгоритм уже готов и половнина кода тоже. Приклеивал туда протеус как дебаггер и вот полезли глюки. Не могу начать разбираться с продвинутыми стимулусами. Пока могу тупо жать на асинхронный Fire. Вот и делал протез из протеуса.

Vladikas: Курсор мечется между

start movfw PORTB
goto start

В принципе тут может быть
start
nop
goto start

В данном случае это не важно. Важно, что порт зависает, хотя не должен.