Ant-RG схемку через RC цепочку 50-100 Ом 4,7-10 мкФ можете набросать ?
просто не знаю что уже пробовать ....
не могут же все 6 датчиков вести себя одинаково....
Код: Выделить всё
//if (temperature!=-9999){yarkost_down(); view_term(); yarkost_up();}
if (temperature == -9999) temperature = 0xF9D0; // -99 гр.
yarkost_down(); view_term(); yarkost_up();
Код: Выделить всё
#define A 1
#define B 4
#define C 16
#define D 64
#define E 128
#define F 2
#define G 8 Код: Выделить всё
if (led_s) { PORTB.5=1; }
else { PORTB.5=0; }а вот что не понятно ....Danko писал(а):Что именно мучает?
файл term_mega8_88.h
строки:Код: Выделить всё
#define A 1 #define B 4 #define C 16 #define D 64 #define E 128 #define F 2 #define G 8
У Вас "С" подключен к PB5 т.е.kret_a_v писал(а): если надо
A - вывод 17 -
B - вывод 15
C - вывод 19
D - вывод 14
E - вывод 16
F - вывод 18
G - вывод 9
тогда так???
...
#define C ?? -какое тут значение
...
Код: Выделить всё
#define C 32 // или 2 в 5 степени извините за сообщение. Поковырялся в сообщениях, нашел. ИМХО надо подправить описание.Danko писал(а):Добавил схему и исходники с двумя будильниками.
В схеме добавлены две кнопки для установки времени срабатывания будильников.
Для деактивации будильника нужно установить будильник на 25 часов (на индикаторе будут два знака минус в часах) при этом минуты могут быть любыми.
Для остановки будильника (отключение сигнала) нужно нажать кнопку "+" или "-" в режиме индикации времени, или даты, или температуры.
Если нужен только один будильник, то вторую кнопку можно не устанавливать. Логика работы всего устройства не изменится.
!!! На схеме динамики подключены только для показа логики работы !!!
Код: Выделить всё
float ds18b20_temperature(unsigned char *addr);