Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Старый софт » Real Time Clock - как подключить? |
<<Назад Вперед>> | Страницы: 1 * 2 3 | Печать |
Alex-M
Junior Member
Всего сообщений: 136 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 6 мая 2008 |
Для ХТ, помимо платы с RТС нужен еще и драйвер, причем для каждой платы он был свой, смысл был такой, что когда драйвер загружался, ( из config.sys или autoexec.bat) то он перехватывал прерывания от таймера 8253 на себя и оставался в памяти резидентно, т.к. писался обычно в формате TSR, когда приходило прерывание, то драйвер считывал время, дату из RТС в память, где ДОС хранит эти время, дату + мог выводить на экран, как например делает НОРТОН, так же драйвер отрабатывал ДОС команды по установке-изменению времени, даты. RТС обычно была ММ58167А , а адрес на который её садили мог быть и 70h, как в АТ, так и из области 300 - 360h, "нормальный" драйвер сам определял на таких адресах сидят "часы". |
arif-ru
Advanced Member
Откуда: Москва. Всего сообщений: 1757 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 окт. 2007 |
А SetTime, GetTime и Timer - это не драйверы? Если нет, то подскажите, пожалуйста, как называются драйверы? |
Alex-M
Junior Member
Всего сообщений: 136 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 6 мая 2008 |
arif-ru написал: Я так понимаю сам драйвер это Timer, он должен запускатся с параметром (адресом) на котором сидят часы, типа : Timer.сом 340 А SetTime, GetTime и Timer - это не драйверы? Если нет, то подскажите, пожалуйста, как называются драйверы? посмотрите на плате RТС какой адрес выставлен джамперами. Запуск Timer.сом с ключом /?, должен по идее хелп вывести. |
arif-ru
Advanced Member
Откуда: Москва. Всего сообщений: 1757 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 окт. 2007 |
Timer.com c любыми ключами выводит сообщение *** PC Timer 1.3 *** No clock found. На плате есть Jp1:A,B,C, джампера на нём нет. Может, поставить надо? Только как? |
arif-ru
Advanced Member
Откуда: Москва. Всего сообщений: 1757 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 окт. 2007 |
Попробовал ставить оба возможных варианта (AB и BC). Безрезультатно. |
Alex-M
Junior Member
Всего сообщений: 136 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 6 мая 2008 |
arif-ru написал: Драйвер не может найти часы, скорее всего он вообще не от этой платы, может порт в нем прописан "железно" типа 320h, а на плате какой-нить 240. Даже если у Timer такой убогий хелп, то все равно, может оказатся, что надо параметр подставлять в виде адреса. No clock found. Jp1:A,B,C - восемь комбинаций можно перебрать - тока запиши первоначальное состояние, и смотри может на какое нибудь Timer и откликнется. На плате то что за RTC микросхема то стоит? |
arif-ru
Advanced Member
Откуда: Москва. Всего сообщений: 1757 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 окт. 2007 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 5 февраля 2010 13:58 Сообщение отредактировано: 6 февраля 2010 10:52
1). JP1 - всего три штырька. Соответственно, три варианта: o o o, o o=o, o=o o Исходно был первый, проверил все три. 2). Oki M5832 8608. |
Blazer
Advanced Member
Откуда: Russia, Kostroma Всего сообщений: 336 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 14 фев. 2007 |
...а фото RTC можно? А то есть две платки подобные, вдруг что-то получится определить? (собираю потихоньку комплектик XT-шный, пока не включал ) |
olbush
Advanced Member
Откуда: Moscow Всего сообщений: 346 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 31 июля 2007 |
Обычно на XT TMR1-340Hex,TMR2-240Hex.Посмотрите IRQ |
Alex-M
Junior Member
Всего сообщений: 136 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 6 мая 2008 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 5 февраля 2010 18:05 Сообщение отредактировано: 5 февраля 2010 19:04
Было два типа RTC с параллельной шиной, которые шли на ХТ - 8 разрядные (типа ММ58167А или МС146818Р) и 4-х разрядные (типа OKI M6242B), естественно и алгоритм работы драйвера у каждой у них свой. http://pdf1.alldatasheet.com/d...46818.html > arif-ru Oki M8532 8608 - что то ничего не нашел на это чудо Вы точно переписали маркировку, может действительно, лучше фото платки ЗЫ: а еще есть такая RTC UM82C8167, тоже 8-разрядная, но в отличии от МС146818Р (AD0-AD7), шина не мультиплексирована (8-данных, 5-адресов), часто встречается на мультикартах для ХТ http://www.datasheetcatalog.org/datasheet/UMC/mXyztwqs.pdf Да, вспоминаю щас, что МС146818Р шли на АТ, а UM82C8167 и ее аналог ММ58167А на ХТ |
<<Назад Вперед>> | Страницы: 1 * 2 3 | Печать |
Полигон-2 » Старый софт » Real Time Clock - как подключить? |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |