через 330Ом подключен к пин 6
Здесь можно напрямую.
через 330Ом подключен к пин 6
otest писал(а):через 330Ом подключен к пин 6
Здесь можно напрямую.
Alexeyslav писал(а):не отключается выход? значит программа не доходит до того места...
Код: Выделить всё
#define led_r_on SBI PORTB, PINB2
#define led_r_off CBI PORTB, PINB2Alexeyslav писал(а):что такое overflowPulse?
Используй чтоли такую конструкцию как DEFINE:
думаю они не пропускаются, а просто где-то забываешь вывести значение в порт...
Alexeyslav писал(а):bcf overflowPulse заменяется на bcf PORTA,7
Как думаешь, что эта команда сделает? Учитывая что PORTA - это обычная константа.
Странно что оно у тебя РАБОТАЕТ...
с такой записью надо использовать команды SBI/CBI.
Alexeyslav писал(а):Что-то я думал что речь идет об ATMEL..
А где тогда переключение страниц регистров? При компиляции предупреждений никаких небыло?
Alexeyslav писал(а):скорей всего тогда глюки были бы жестче...
Странно, почему она не доходит до нужной строки.
Строка - bcf indLED, overflow - выполняется,
Это работа с флагом и видеть её без дебагера невозможно.
Какая длительность импульса по входу?
См. входные цепи на внешние помехи и по питанию. Возможны ложные срабатывания.
В прерывании МК находится ~20mksek.Если за это врямя придут 2 импульсных помехи,то будет сбой программы.
Прошивка с защитой от помех.