Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   Технический флейм »   LPT - CLOCK: Очередная бесполезная разработка!
RSS

LPT - CLOCK: Очередная бесполезная разработка!

LPT-I2C + DS1307

<<Назад  Вперед>> Страницы: 1 2
Печать
 
-MiS-
Advanced Member


Откуда: Москва
Всего сообщений: 682
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
9 мар. 2016
Началось все очень давно, в те времена когда я только начал знакомится с миром микроконтроллеров и мне нужна была утилитка для чтения/записи памяти и установки времени в микросхему часов DS1307.
Шина I2S на которой висела данная микросхема была подключена к LPT порту компьютера с помощью простого адаптера по схеме от какого-то программатора EEPROM 24x. Утилитка была на скорую руку написана на паскале и справлялась со своими обязанностями. В настоящее время, в связи с обилием материнок и ноутбуков с севшими или выкушенными батарейками мне порядком надоедает вручную устанавливать текущую дату и время. А с неправильным временем не красиво выглядят отчеты и репорты всяких тестовых утилит. Вот и тлела мысль сделать хитрую заглушку в параллельный порт и программу, которая скажем при загрузке компьютера считывает дату&время и устанавливает их в системе.

Лень и отсутствие для адаптера к555лн2 в хозяйстве отгоняли эту идею как сложную и недостойную потраченного времени. Но тут потребовалось сбросить чип тонер-картриджа принтера самсунг и попалась совсем простая схема адаптера LPT-I2C на двух транзисторах - Easy I²C Bus interface http://www.lancos.com/e2p/easyI2Cbus.gif
Попутно были заказаны из Китая компактные модули с часами http://we.easyelectronics.ru/S...dules.html

Адаптер был собран на макетной плате и предусмотрено место для установки модуля часов. Также установлены 6 диодов шоттки с оставшихся линий данных D2-D7 для организации питания часов без внешнего источника.
Старая утилита была адаптирована для новой схемы и добавлена возможность установки системной даты из микросхемы часов. Остается допилить ее до товарного вида и добавить опции коммандной строки.

И вот возникает вопрос... Это кому-нибудь нужно? Вполне допускаю что это будет работать на машинах класса XT :)




zOrg
Гость
[V] Я не робот.

Откуда: Ленинградская область, пгт. Сиверский
Всего сообщений: 5124
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
9 янв. 2009
Мне лень залезть в свою либретку чтобы поменять батарейку. Поэтому поставил при загрузке запрос на ввод даты и времени. Вполне полезная весчь, особенно если ей оставить ещё и функционал программатора, путем распайки гребёнки и подключаемого хвоста с крокодилами.
Fe-Restorator
Гость

Ссылка

-MiS- написал:
[q]
И вот возникает вопрос... Это кому-нибудь нужно?
[/q]
Вижу сразу три неудобства:
1) нужно ворочать комп, чтоб подключиться к порту. Причём - при каждом переключении на новый комп повторять процедуру.
2) Нужна дискетка с прогой, чтоб вписать её сперва на винч, а затем в автоэкзек. Нужно держать прогу на каждом компе и периодически её отключать, если ничего не вставлено в порт или порт занят дрюкером.
3) Дублирование схематики часов самой матплаты - лишний расход деталей и электричества. Проще впаять батарейку в мать, или подцепить штатно батарейку внешнюю.

А так - идея неплоха, довести-бы её до совершенства...
Сейчас на форуме
-MiS-
Advanced Member


Откуда: Москва
Всего сообщений: 682
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
9 мар. 2016
zOrg написал:
[q]
путем распайки гребёнки
[/q]
Она там есть под модулем часов. Чуть утопил от края макетки.

Fe-Restorator написал:
[q]
1) нужно ворочать комп, чтоб подключиться к порту. Причём - при каждом переключении на новый комп повторять процедуру.
[/q]
Тут мне видится такое применение - стенд с мултьяхой для 286-386 мам или с хвостом в 486+, где порт уже на самой маме.
C ноутами тоже не сложно - порт доступен. Опять же если развести плату и собрать все это в корпусе разъема...

Fe-Restorator написал:
[q]
2) Нужна дискетка с прогой, чтоб вписать её сперва на винч, а затем в автоэкзек. Нужно держать прогу на каждом компе и периодически её отключать, если ничего не вставлено в порт или порт занят дрюкером.
[/q]
Первый раз да. Но в стенде я обычно использую одну и ту же флешкарту с переходником в IDE. Отключать не нужно - не найдя устройства она мгновенно завершает работу. Сейчас размер экзешника 11 кило. А если выбросить все лишнее... И если кто знает специфику разработки прозрачных заглушек а-ля HASP то может получится вообще красиво!

Fe-Restorator написал:
[q]
Проще впаять батарейку в мать, или подцепить штатно батарейку внешнюю.
[/q]
Тут такое дело: Для любимого :biggrin: системника/ноута да. Но у меня порядка десяти матерей и поболе старых ноутбуков. С древними 286-386 платформами я сделал так: На место Ni-Cd 3.6 акка впаял штырьки от гребенки, а на аккумулятор ответную часть. Когда нужно запустить какую-то платформу то просто надеваю сверху акк, для сохранения параметров bios setup. Покупать на все матери новые считаю неоправданным. Большая часть годами не используется.
Мне кажется данная штука пойдет для XTшек без платы часов. За неимением такой матери проверить не могу.
alecv
Advanced Member


Откуда: Санкт-Петербург
Всего сообщений: 5545
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 окт. 2004
-MiS- Есть кстати куча всяких поделок, LCD модули, термометры и прочая хрень на LPT. Може подумать в сторону 'расширения' ? ;)
EJSanYo
Advanced Member


Всего сообщений: 318
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
28 дек. 2007
Как по мне, подобная поделка на COM порт смотрится чуть практичнее и проще в применении с программной точки зрения.
Однажды помнится слепил такой костыль на ATtiny2313 и DS1302. :08: Теперь эта плата включает у меня комп на работе в определённое время по определённым дням. В этом смысле DS1302 хорош тем, что умеет работать с ионисторами вместо батарейки. Если интересует - обращайтесь, могу заделиться прожектом.
Fe-Restorator
Гость

Ссылка

-MiS- написал:
[q]
Тут мне видится такое применение - стенд с мултьяхой
...
C ноутами тоже не сложно - порт доступен
[/q]
Да, но довольно узкое применение.
А как быть с двумя десятками десктопов (аутентичных), расставленных на полки стеллажа, со всеми подведёнными к ним коммуникациями (в т.ч. шнуром "нуль-лпт") и с родными мониторами поверх корпуса систблока?
Если только вывести порт на морду системника, что далеко не всегда возможно даже при минимальных потерях (испорчена плашка отсека 5-25, например). В этом разе гораздо проще вывести 2 провода от разъёма батарейки и подключать к ним внешний блок вставных элементов питания, например, на базе батареек типа АА. Стационарный или мобильный - неважно, ибо можно совмещать: использовать одновременно эн-дцать блоков...

-MiS- написал:
[q]
И если кто знает специфику разработки прозрачных заглушек а-ля HASP то может получится вообще красиво!
[/q]
Если схема часов активируется по линии RI (ком-порт) или её аналога в лпт варианте и только тогда выдаёт свою инфу в порт, то можно сделать "сквозной" проходник а-ля "хасп". Пока нет сигнала по этой линии схема часов никак не портит передачу по порту. Сигнал по линии может быть не однобитным (вкл/выкл), а кодовой посылкой, длиною в несколько бит/байт, это предотвратит случайное срабатывание при работе на принтер.
Сейчас на форуме
EJSanYo
Advanced Member


Всего сообщений: 318
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
28 дек. 2007
Fe-Restorator увы, в COM-ах RI - это всегда вход. Так что для "активации" подойдут только RTS или DTR. Которые наверняка будет пользовать и другое железо, которое вы хотите повесить на порт.
Fe-Restorator
Гость

Ссылка

EJSanYo написал:
[q]
Fe-Restorator увы, в COM-ах RI - это всегда вход
[/q]
Не всегда. Иначе на эту линию вообще нельзя было-б выставить никакого сигнала, и зачем она такая нужна - было-б непонятно.
Правильно говорить - "в большинстве портов RS232 эта линия ...".
Сейчас на форуме
Anonymous
Advanced Member


Откуда: Москва(Россия)
Всего сообщений: 2537
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
22 нояб. 2011
Всегда, на компе это только вход. На него выставляет сигнал подключённое устройство, когда требует обслуживания, что вызывает прерывание от порта, или включение/пробуждение с последующей загрузкой и наследованием прерывания. Сигнал так и называется RI - Ring Indicator, потому как изначально использовался для реакции на звонок на модем.
<<Назад  Вперед>> Страницы: 1 2
Печать
Полигон-2 »   Технический флейм »   LPT - CLOCK: Очередная бесполезная разработка!
RSS

1 посетитель просмотрел эту тему за последние 15 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS