Привет всем!
А подскажите как решить проблему когда при опросе датчиков температуры проскакивают секунды в индикации???
По отдельности код часов и код температуры отлично работают, а вот вместе - кое-как!
Пока вывод секунд убрал вообще, но хотелось бы их оставить в будущем.
void clock()
{
rtc_get ...
Найдено 8 результатов
- Ср май 14, 2014 18:18:03
- Форум: AVR
- Тема: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
- Ответы: 2954
- Просмотры: 1362549
- Чт май 08, 2014 12:57:34
- Форум: Периферия
- Тема: Всё по DS1307 и прочим часам Dallas (Maxim)
- Ответы: 322
- Просмотры: 290644
Re: Всё по DS1307 и прочим часам Dallas (Maxim)
Выбросил все лишнее из кода кроме часов!
Полет нормальный!
Всем спасибо!
Полет нормальный!
Всем спасибо!
- Чт май 08, 2014 12:07:59
- Форум: Периферия
- Тема: Всё по DS1307 и прочим часам Dallas (Maxim)
- Ответы: 322
- Просмотры: 290644
Re: Всё по DS1307 и прочим часам Dallas (Maxim)
Непонятно как проц по питанию может влиять на часы?
Правда, у меня подтягивающие резисторы по 11 кОм. Может поменять на 4,7 кОм?
Правда, у меня подтягивающие резисторы по 11 кОм. Может поменять на 4,7 кОм?
- Чт май 08, 2014 11:40:15
- Форум: Периферия
- Тема: Всё по DS1307 и прочим часам Dallas (Maxim)
- Ответы: 322
- Просмотры: 290644
Re: Всё по DS1307 и прочим часам Dallas (Maxim)
Ответил выше!
При отключенном питании проца часы тикают нормально!!!
При отключенном питании проца часы тикают нормально!!!
- Чт май 08, 2014 11:21:18
- Форум: Периферия
- Тема: Всё по DS1307 и прочим часам Dallas (Maxim)
- Ответы: 322
- Просмотры: 290644
Re: Всё по DS1307 и прочим часам Dallas (Maxim)
Спасибо, я знаю!
С подтягивающим резистором светодиод мигает каждую секунду!!!!
Вот только с питанием какая-то непонятка
С подтягивающим резистором светодиод мигает каждую секунду!!!!
Вот только с питанием какая-то непонятка
- Чт май 08, 2014 09:53:45
- Форум: Периферия
- Тема: Всё по DS1307 и прочим часам Dallas (Maxim)
- Ответы: 322
- Просмотры: 290644
Re: Всё по DS1307 и прочим часам Dallas (Maxim)
Вот сам код:
#include <mega8.h>
// I2C Bus functions
#asm
.equ __i2c_port=0x18 ;PORTB
.equ __sda_bit=2
.equ __scl_bit=1
#endasm
#include <i2c.h>
// DS1307 Real Time Clock functions
#include <ds1307.h>
// 1W Bus
#asm
.equ __w1_port=0x18 ;PORTB //сообщаем куда ...
#include <mega8.h>
// I2C Bus functions
#asm
.equ __i2c_port=0x18 ;PORTB
.equ __sda_bit=2
.equ __scl_bit=1
#endasm
#include <i2c.h>
// DS1307 Real Time Clock functions
#include <ds1307.h>
// 1W Bus
#asm
.equ __w1_port=0x18 ;PORTB //сообщаем куда ...
- Чт май 08, 2014 09:40:30
- Форум: Периферия
- Тема: Всё по DS1307 и прочим часам Dallas (Maxim)
- Ответы: 322
- Просмотры: 290644
Re: Всё по DS1307 и прочим часам Dallas (Maxim)
Что еще по ним надо рассказать???
- Ср май 07, 2014 14:55:58
- Форум: Периферия
- Тема: Всё по DS1307 и прочим часам Dallas (Maxim)
- Ответы: 322
- Просмотры: 290644
Re: Всё по DS1307 и прочим часам Dallas (Maxim)
Всем привет!
Собрал часики DS1307 + Atmega8 + LCD
При питании 5В часы за 20 мин. отстают на 8 мин.
Если выключить общее питание и оставить на батарейке, то тикают один в один!
Кто подскажет как побороть???
Собрал часики DS1307 + Atmega8 + LCD
При питании 5В часы за 20 мин. отстают на 8 мин.
Если выключить общее питание и оставить на батарейке, то тикают один в один!
Кто подскажет как побороть???