- Вложения
-
- TermDiodAnodAVR.rar
- прошивка и проект протеус
- (92.9 КБ) 280 скачиваний
Терморегулятор, помогите корректно опросить кнопки
Сделал схему на ATtiny2313, написал прошивку, все работает. Но проблема в том, что при нажатии на кнопку перестает гореть соответствующий индикатор, пробовал подключать как на плюс так и на минус, на мину наоборот индикатор загорается. Знаю, что нужно переделать схемку, прошивку перепишу, а вот что переделать не знаю!
- Реклама
Тут почитайте как опрашиваются кнопки и измените схему вот так...Ckfdf писал(а):Сделал схему на ATtiny2313, написал прошивку, все работает. Но проблема в том, что при нажатии на кнопку перестает гореть соответствующий индикатор, пробовал подключать как на плюс так и на минус, на мину наоборот индикатор загорается. Знаю, что нужно переделать схемку, прошивку перепишу, а вот что переделать не знаю!
- Вложения
-
- new_TermDiodAnodAVR.DSN.zip
- (16.39 КБ) 251 скачивание
У того, кто делает — получается редко. У того, кто не делает — не получается никогда.
Благодарю! Буду переделывать!
Здравствуйте, господа!
Чтобы не создавать тему, решил написать в этой.
Проблема такова: Сделал схемку, написал прошивку, в симуляторе все работет. Попробовал собрать в железе, температуру измеряет, а на кнопки не реагирует. Не могу понять в чем проблема.
Чтобы не создавать тему, решил написать в этой.
Проблема такова: Сделал схемку, написал прошивку, в симуляторе все работет. Попробовал собрать в железе, температуру измеряет, а на кнопки не реагирует. Не могу понять в чем проблема.
подробности и фото в студию
, экстрасенсы на обеде.
У того, кто делает — получается редко. У того, кто не делает — не получается никогда.
- Реклама
Ту гезо бекоз сорри плиз! Забыл файл вложить.
- Вложения
-
- TermDiodKatodAVR.rar
- (92.49 КБ) 215 скачиваний
Чем же Вас не устроила мной нарисованная схема?
У Вас в реале на 9 ножке всегда будет + и клава работать не будет!!!
У Вас в реале на 9 ножке всегда будет + и клава работать не будет!!!
У того, кто делает — получается редко. У того, кто не делает — не получается никогда.
Просто нашел индикаторы с общим катодом и переделал схемку немного и прошивку. Падение напряжения происходит, но никакой реакции. Опрос кнопок происходит в ПП Indikator.
Схематично кнопки подключены правильно и в Proteus моделируются, отрабатывают... Что там у Вас не получается? Или в железе проблемы? Тогда надо смотреть прошивку, там есть куда приложить руку.Ckfdf писал(а):Просто нашел индикаторы с общим катодом и переделал схемку немного и прошивку. Падение напряжения происходит, но никакой реакции. Опрос кнопок происходит в ПП Indikator.
Теперь несколько замечаний общего плана.
1. Ограничительные резисторы лучше включать в цепи сегментов, а не общих катодов (анодов).
2. Если подключить осциллограф, то видна неравномерность длительности импульсов включения разрядов. Отсюда будет подмигивание и мерцание.
3. Желательно увеличить частоту динамической индикации.
4. Зря Вы загнали в прерывание ПП Indikator вместе со всеми задержками. Достаточно в прерывании только переключить разряды, а остальное время отдать на опрос датчика, можно и кнопки вне прерывания опросить и все остальное...
P.S.
Это я про проект в Вашем последнем сообщении.
Всем спасибо за замечания. Учту, постараюсь переделать, как заработает - выложу полностью рабочий проект!
Я Вам часть программы переделал, сбросил в личку. Надеюсь это Вам поможет.Ckfdf писал(а):...постараюсь переделать...


