Страница 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, не изобретайте велосипед и не морочите и себе людям головы. :idea:

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
изменение или кратковременное "подмиргивание" при малых яркостях?? если подмиргивание - то было такое. По моему в какой то новой версии прошивки это исправлено.