Страница 1 из 1
Терморегулятор, помогите корректно опросить кнопки
Добавлено: Ср дек 19, 2012 09:24:40
Ckfdf
Сделал схему на ATtiny2313, написал прошивку, все работает. Но проблема в том, что при нажатии на кнопку перестает гореть соответствующий индикатор, пробовал подключать как на плюс так и на минус, на мину наоборот индикатор загорается. Знаю, что нужно переделать схемку, прошивку перепишу, а вот что переделать не знаю!
Re: Терморегулятор, помогите корректно опросить кнопки
Добавлено: Ср дек 19, 2012 10:55:04
RoboC
Ckfdf писал(а):Сделал схему на ATtiny2313, написал прошивку, все работает. Но проблема в том, что при нажатии на кнопку перестает гореть соответствующий индикатор, пробовал подключать как на плюс так и на минус, на мину наоборот индикатор загорается. Знаю, что нужно переделать схемку, прошивку перепишу, а вот что переделать не знаю!
Тут почитайте как опрашиваются кнопки и измените схему вот так...
Re: Терморегулятор, помогите корректно опросить кнопки
Добавлено: Ср дек 19, 2012 11:27:54
Ckfdf
Благодарю! Буду переделывать!
Re: Терморегулятор, помогите корректно опросить кнопки
Добавлено: Вт янв 08, 2013 13:11:31
Ckfdf
Здравствуйте, господа!
Чтобы не создавать тему, решил написать в этой.
Проблема такова: Сделал схемку, написал прошивку, в симуляторе все работет. Попробовал собрать в железе, температуру измеряет, а на кнопки не реагирует. Не могу понять в чем проблема.
Re: Терморегулятор, помогите корректно опросить кнопки
Добавлено: Вт янв 08, 2013 14:10:12
RoboC
подробности и фото в студию

, экстрасенсы на обеде.
Re: Терморегулятор, помогите корректно опросить кнопки
Добавлено: Вт янв 08, 2013 14:19:12
Ckfdf
Ту гезо бекоз сорри плиз! Забыл файл вложить.
Re: Терморегулятор, помогите корректно опросить кнопки
Добавлено: Вт янв 08, 2013 14:32:04
RoboC
Чем же Вас не устроила мной нарисованная схема?
У Вас в реале на 9 ножке всегда будет + и клава работать не будет!!!
Re: Терморегулятор, помогите корректно опросить кнопки
Добавлено: Вт янв 08, 2013 14:48:00
Ckfdf
Просто нашел индикаторы с общим катодом и переделал схемку немного и прошивку. Падение напряжения происходит, но никакой реакции. Опрос кнопок происходит в ПП Indikator.
Re: Терморегулятор, помогите корректно опросить кнопки
Добавлено: Вт янв 08, 2013 15:17:09
Soir
Ckfdf писал(а):Просто нашел индикаторы с общим катодом и переделал схемку немного и прошивку. Падение напряжения происходит, но никакой реакции. Опрос кнопок происходит в ПП Indikator.
Схематично кнопки подключены правильно и в Proteus моделируются, отрабатывают... Что там у Вас не получается? Или в железе проблемы? Тогда надо смотреть прошивку, там есть куда приложить руку.
Теперь несколько замечаний общего плана.
1. Ограничительные резисторы лучше включать в цепи сегментов, а не общих катодов (анодов).
2. Если подключить осциллограф, то видна неравномерность длительности импульсов включения разрядов. Отсюда будет подмигивание и мерцание.
3. Желательно увеличить частоту динамической индикации.
4. Зря Вы загнали в прерывание ПП Indikator вместе со всеми задержками. Достаточно в прерывании только переключить разряды, а остальное время отдать на опрос датчика, можно и кнопки вне прерывания опросить и все остальное...
P.S.
Это я про проект в Вашем последнем сообщении.
Re: Терморегулятор, помогите корректно опросить кнопки
Добавлено: Ср янв 09, 2013 05:52:00
Ckfdf
Всем спасибо за замечания. Учту, постараюсь переделать, как заработает - выложу полностью рабочий проект!
Re: Терморегулятор, помогите корректно опросить кнопки
Добавлено: Ср янв 09, 2013 10:26:32
Soir
Ckfdf писал(а):...постараюсь переделать...
Я Вам
часть программы переделал, сбросил в личку. Надеюсь это Вам поможет.