Ну насколько я понял, потягивующий, заменил, та-же песняdosikus писал(а):Резистор смени на 1ком
Нуждаюсь в помощи! прога для PIC16F628A
- Реклама
Можно и внутренний генератор, тут 1 сек больше меньше пофигу, эталон не нужен.dosikus писал(а):Или подбирать цепочку .
Или как вариант , использовать внутренний генератор - осободятся 2 вывода . Генератор достаточно стабилен.
Еще вариант- использовать индикаторы с общем катодом -использовать для разрядов RA4, RA2 для реле..
Да с катодом нет пока в наличии, может тогда, инверсно сделать, тот же алгоритм, но на ключ 0 подавать, просто можно транзюками на выходе в принцепе сделать то чё надо.
Да и кстати вопрос, как уменьшить пизк зуммера по времени, очень долго пищит раздражает, в какой строке изменяется?
Функция
Еще вариант поставь перед ключом инвертирующий каскад и сменить логику работы вывода
Код: Выделить всё
void signalsound (void)
{
unsigned char lPORT, lI, lJ, lK;
PORTB = cDC7[0];
for (lI = 0; lI <= 20; lI++) <---- вместо 20 поставь меньше- Реклама
Угу, короче тут все дело в том что компилятор выводит в порт с задежкой а не сразу после пуска - то есть до инструкций очистки ТРИСА и ПОРТА проходит время .
Но в то же время -этот щелчок так критичен?
Когда я делал свой таймер - то этот баг впихнул заказчику как фичу - типа проверка реле при старте...
Но вот там как раз не было лишних выводов и плату разрабатывал он.
Если таймер будет запитан постоянно- щелчок будет только при подачи питания.
Иначе придется или патчить код изуверским способом либо переписывать под другой вывод .
Но в то же время -этот щелчок так критичен?
Когда я делал свой таймер - то этот баг впихнул заказчику как фичу - типа проверка реле при старте...
Но вот там как раз не было лишних выводов и плату разрабатывал он.
Если таймер будет запитан постоянно- щелчок будет только при подачи питания.
Иначе придется или патчить код изуверским способом либо переписывать под другой вывод .
Понятно, тут дело такое, что не очень жалательно запускать лампы 0,5 ти секундным стартом, иначе электронный преоброзователь навернутся может, проверенно опытным путём, а по сему тут фича не прокатит, я к сожалению не чего в проге не понимаю так кусками догоняю чё к чему, если можешь переписать или до делать, порт освободить (внутренний генератор включить) или.....или, мне только увы нужен результат, я блин и помоч то не как не могу тебеdosikus писал(а):Угу, короче тут все дело в том что компилятор выводит в порт с задежкой а не сразу после пуска - то есть до инструкций очистки ТРИСА и ПОРТА проходит время .
Но в то же время -этот щелчок так критичен?
Когда я делал свой таймер - то этот баг впихнул заказчику как фичу - типа проверка реле при старте...
Но вот там как раз не было лишних выводов и плату разрабатывал он.
Если таймер будет запитан постоянно- щелчок будет только при подачи питания.
Иначе придется или патчить код изуверским способом либо переписывать под другой вывод .
П.С. А вообще мало таймеров есть в инете, суть этой конструкции мне понравилась, как сделана динамическая индикация, нет транзюков куча, а в остальном минусы, засыпание нах не надо я от батареек питать не буду, а вот правильность работы надо доделывать.
Тогда предлагаю такой вариант :
Вешаем разряды на RA0-1 , излучатель на RA3-4, а на RA2 ключ .
Ну или как скажешь смещу , смысл такой что излучатель на RA4 и у нас нормальный вывод для реле.
Печатку переделать сможешь?
Кста - можно пожертвовать громкостью и тогда излучатель только одим концом к RA4 и у нас два вывода для реле.
Вешаем разряды на RA0-1 , излучатель на RA3-4, а на RA2 ключ .
Ну или как скажешь смещу , смысл такой что излучатель на RA4 и у нас нормальный вывод для реле.
Печатку переделать сможешь?
Кста - можно пожертвовать громкостью и тогда излучатель только одим концом к RA4 и у нас два вывода для реле.
Последний раз редактировалось dosikus Сб авг 02, 2008 00:32:07, всего редактировалось 1 раз.
Пофигу, печатка пока у меня рисунок, 1 сек и она изменина, так , что ноль проблем, главное работа мозгов твоих и таймера!dosikus писал(а):Тогда предлагаю такой вариант :
Вешаем разряды на RA0-1 , излучатель на RA3-4, а на RA2 ключ .
Ну или как скажешь смещу , смысл такой что излучатель на RA4 и у нас нормальный вывод для реле.
Печатку переделать сможешь?


