Страница 48 из 148
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Добавлено: Вс окт 24, 2010 21:36:54
Semytch
Уже не помню на какой странице был этот файл, искать долго и лениво, приведу его здесь (файл в архиве Mainboard_mega8_ADC_OA_(Final_ver).lay)
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Добавлено: Вс окт 24, 2010 21:46:16
Seal
Значит гдето исать косяк надо, может подтягующий резистор не того номинала.
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Добавлено: Пн окт 25, 2010 15:56:58
NickNI
Более 20 лет "Электроника-6.15М" прослужила верой и правдой. Но за это время и зрение упало

и вакуумный индикатор "подсел". По этому сделал модернизацию "Электроники" проектом. Получилось вот что:
- LED2.jpg
- "Фронт" и "тыл" модернизированной "Электроники..."
- (181.79 КБ) 1076 скачиваний
Разводка печатки использована от Nimnul и Headshotbacs "слегка" адаптирована под корпус "Электроники..."
- clock-7seg-v2.zip
- печатка под модернизацию "Электроника 6.15М"
- (74.54 КБ) 900 скачиваний
Осталось доделать "скворечник" для уличного датчика температуры. Но после последних сообщений на форуме не знаю какой провод использовать: экранированный для стерео микрофона или четырех жильный телефонный плоский. Длина к датчику около 5м.
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Добавлено: Пн окт 25, 2010 20:18:10
odesasha
Поступил аналогично , правда без печатки .
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Добавлено: Вт окт 26, 2010 17:54:54
Wasiliy_13
NickNI писал(а):...какой провод использовать: экранированный для стерео микрофона или четырех жильный телефонный плоский. Длина к датчику около 5м.
Я использую удлинитель для телефона (брал 15 метровый, перерезал примерно 13 на 2 метра) 4-х жильный (крайние жилы подключаю к общему проводу) и вилки с другой стороны нормальные, а в часы розетки беру с "дохлых" модемов.
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Добавлено: Вт окт 26, 2010 18:46:41
O-LED
а трубочки на фото от чего? колпачки авторучек что ли.?
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Добавлено: Вт окт 26, 2010 20:11:25
Wasiliy_13
трубочки - элементы

(часть) комнатной TV антенны (латунь)
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Добавлено: Чт окт 28, 2010 11:25:47
bishop-strip
Добрый день!
Помогите пожалуста с ATmega64 и часами DS1307. DS1307 всё подключено, но проблема в программной части.
Пишу программу в CodeVision.
из датащита понял, что
1.сначала надо "стартануть" для этого надо, чтоб при SCL = 1, был переход, в канаде SDA, с высокого на низкий.
2. Чтоб МК отослал код 11010000 + "R/W" бит.(под импульсы SCL)
3. После этго должен будет придти ответ от таймера, но ответа нету, что делать?
заранее спасибо!
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Добавлено: Чт окт 28, 2010 11:27:54
bishop-strip
Вот код для пердыдущего сообщения:
void start(void)
{
PORTD.1 = 0x01; //SDA = 1
delay_us(5);
PORTD.0 = 0x01; //SCL = 1
delay_us(5);
delay_us(5);
delay_us(5);
PORTD.1 = 0x00; //SDA = 0
delay_us(5);
PORTD.0 = 0x00; //SCL = 0
}
void sda_1(void)
{
PORTD.1 = 0x01; //SDA = 1
delay_us(5);
PORTD.0 = 0x01; //SCL = 1
delay_us(5);
PORTD.0 = 0x00; //SCL = 0
delay_us(5);
PORTD.1 = 0x00; //SDA = 0
}
void sda_0(void)
{
delay_us(5);
PORTD.0 = 0x01; //SCL = 1
delay_us(5);
PORTD.0 = 0x00; //SCL = 0
delay_us(5);
PORTD.1 = 0x00; //SDA = 0
}
void stop(void)
{
PORTD.0 = 0x01; //SCL = 1
delay_us(5);
PORTD.1 = 0x01; //SDA = 1
delay_us(5);
}
void read(void)
{
DDRD.1 = 0x00; //D0 - вход
PORTD.0 = 0x00;
delay_us(5);
PORTD.0 = 0x01; //SCL = 1
delay_us(1);
delay_us(4);
PORTD.0 = 0x00; //SCL = 0
delay_us(30);
DDRD.1 = 0x01; //D0 - выход
PORTD.0 = 0x00;
}
void najat_a7(void)
{
start();
delay_us(10);
sda_1(); //1
delay_us(10);
sda_1(); //1
delay_us(10);
sda_0(); //0
delay_us(10);
sda_1(); //1
delay_us(10);
sda_0(); //0
delay_us(10);
sda_0(); //0
delay_us(10);
sda_0(); //0
delay_us(10);
sda_1(); //0
delay_us(5);
read(); //read
delay_us(10);
stop();
}
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Добавлено: Чт окт 28, 2010 11:37:27
Danko
bishop-strip, удалите пожалуйста свои сообщения.
Здесь обсуждаются часы на мега8/88.
Открывайте новую ветку и там спрашивайте.
Да и еще в CVAVR есть готовая библиотека для DS1307, не изобретайте велосипед и не морочите и себе людям головы.

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Добавлено: Вс окт 31, 2010 09:08:16
NickNI
Часы почему то не перешли на зимнее время

Прошивка Clock-Term-Calendar-Alarm_LED_2010-09-29_e.zip. А вот "Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)" перешли на зимнее время как и положено.
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Добавлено: Вс окт 31, 2010 11:52:00
Wasiliy_13
NickNI писал(а):.... Разводка печатки использована от Nimnul и Headshotbacs "слегка" адаптирована под корпус "Электроники...".....
а для чего нужны эти элементы (BT66T-XXL, LL4148, и кондер на 10мк) на фрагменте этой печатки (фрагмент во вложении)?
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Добавлено: Вс окт 31, 2010 15:23:43
NickNI
Wasiliy_13 писал(а):NickNI писал(а):.... Разводка печатки использована от Nimnul и Headshotbacs "слегка" адаптирована под корпус "Электроники...".....
а для чего нужны эти элементы (BT66T-XXL, LL4148, и кондер на 10мк) на фрагменте этой печатки (фрагмент во вложении)?
Микросхема музыкальной открытки:
http://radiokot.ru/forum/download/file.php?id=43233
в моем сообщении на странице:
http://radiokot.ru/forum/viewtopic.php? ... &start=260
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Добавлено: Вс окт 31, 2010 15:56:16
Ant-RG
У меня перешли, прошивка Clock-Term-Calendar-Alarm_LED_2010-09-29_e Danko +1
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Добавлено: Вс окт 31, 2010 17:47:27
Hichkok
Ant-RG писал(а):У меня перешли, прошивка Clock-Term-Calendar-Alarm_LED_2010-09-29_e Danko +1
Подтверждаю переход на зимнее с этой версией прошивки
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Добавлено: Вс окт 31, 2010 18:09:16
Seal
Не могу сказать какая именно прошивка у меня, но переход прошел удачно, при выключеном питании.Работала только микросхема часов.
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Добавлено: Пн ноя 01, 2010 12:16:56
NickNI
NickNI писал(а):Часы почему то не перешли на зимнее время
Если это только у меня, попробую разобраться в причине. Пока остается сетовать только на дату первого запуска часов: 13.10.2010. Видимо число и мешает

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Добавлено: Пт ноя 05, 2010 23:06:16
NickNI
Сегодня снова 31 октября 2010 года... По крайней мере на моих часах...

Установил на прошивке, которая сглючила (от 29.09.2010) 30.10.2010. Часы не перешли на "зимнее" время второй раз

Прочитал прошивку на программаторе, проверил eep - все в порядке: соответствует оригиналу, "мусора" в eep нет.
Установил прошивку от 08.09.2010: При любых комбинациях Е3...Е5 переход на "зиму" - четкий.
Рассердился... В чистый контроллер записал версию от 29.09.2010. По "умолчанию" часы на "зиму" перешли четко.
Установил интересующие меня настройки: Е3=0, Е4=0, Е5=0 и... О Чудо: все как положено: переход на "зиму" произошел... В общем: проблема решена, причина не обнаружена... Суслик в поле есть но его не видно...

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Добавлено: Сб ноя 06, 2010 20:41:52
Kazemir
В часах с регулировкой яркости с помощью фоторезистора наблюдается периодическое кратковременное изменение яркости отдельных разрядов индикатора . Наблюдалось ли аналогичное у кого нибудь? Подскажите кто знает в чем может быть причина?
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Добавлено: Сб ноя 06, 2010 20:47:29
O-LED
изменение или кратковременное "подмиргивание" при малых яркостях?? если подмиргивание - то было такое. По моему в какой то новой версии прошивки это исправлено.