Цитата:
Сообщение от BTTB
LinX, пасибо огромное.
PIC Simullator - не симулирует.
Я конечно сильно подозреваю, что могу что-то не так делать, но...
порты выходные инициализируются, высокий уровень ставят. На вход прога тоже вроде реагирует, и после появления входного сигнала там какие-то регистры, байты-биты меняют свое состояние и какое-то время ждут. А по выходам ничего не проходит.
когда сигнал на входе есть, в STATUS биты 0, 1 и 2 = 0. И еще какое-то время после снятия сигнала. Если в GPIO биты менять руками, выходы реагируют.
Там нет случаем привязки к длительности входного импульса?
На самом деле может и эмулятор этот кривой. Попробую в железе, потом отпишусь.
ЗЫ MCLR надо к питанию? или там сброс програмный?
Спасибо
|
Я симулировал в протеусе. Не знаю, может pic simulator не может прочитать конфигурацию из файла? К длительности входного импулься привязки нет никакой - стартует при появлении единицы на входе. MCLR никуда не надо - он внутри отключен, то есть обвязки для пика ваще никакой не будет (ну кроме кондера по питанию).
И еще одна особенность: он будет отрабатывать свою последовательность многократно - при каждом импульсе на входе будут дергаться выходы. Если надо однократно - свистни