терморегулятор(помогите с исходником)

Здесь вопросы новичков
Ответить
timur
Сообщения: 2
Зарегистрирован: 02 авг 2014, 17:36

терморегулятор(помогите с исходником)

Сообщение timur » 02 авг 2014, 17:47

Собрал терморегулятор по схеме http://radioelectronika.ru/?mod=cxemi&s ... ema&id=775 собрал но использовал индикатор с общим анодом. как заявил автор нужно удалить строку #define __COMMON_CATODE__
убрал строку и сразу попёрли проблемы.
1. неверное отображение на индиктаоре.( поправил код #ifdef __COMMON_CATODE__ после #else )
теперь всё отображается корректно кроме цифр в среднем разряде индикатора. проблема не гаснут некоторые сегменты.
Всё остальное отображается правильно.

Кто поможет разобраться с проблемой и допилить код(нужно найти место в коде которое отвечает за формирование среднего разряда индикатор)

Заранее благодарен!!!

ps/ код написан на AVR Studio

timur
Сообщения: 2
Зарегистрирован: 02 авг 2014, 17:36

Re: терморегулятор(помогите с исходником)

Сообщение timur » 07 авг 2014, 11:20

разобрался с кодом теперь всё отображается корректно. вопрос был в скобках , прилагаю код

#ifdef __COMMON_CATODE__
#define SEG_A 1<<0
#define SEG_B 1<<2
#define SEG_C 1<<4
#define SEG_D 1<<7
#define SEG_E 1<<6
#define SEG_F 1<<1
#define SEG_G 1<<3
#define SEG_H 1<<5
#else
#define SEG_A ~(1<<0)
#define SEG_B ~(1<<2)
#define SEG_C ~(1<<4)
#define SEG_D ~(1<<7)
#define SEG_E ~(1<<6)
#define SEG_F ~(1<<1)
#define SEG_G ~(1<<3)
#define SEG_H 1<<5
#endif


осталась проблема показания термометра периодически прыгают на +4 гр. кто поможет разобраться пишите на timur.neo@gmail.com

p/s Устройство работает шикарно. функций море и самое главное реально нужные. давайте допилим вместе и будем пользоваться !!!

Ответить

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей