Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Старый софт » Real Time Clock - как подключить? |
<<Назад Вперед>> | Страницы: 1 2 * 3 | Печать |
uav1606
Advanced Member
Откуда: Енакиево Всего сообщений: 4373 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2008 |
Н-да, фокус не удался. :-( Расчёт был на то, что неиспользованные порты выдают значение 255. Используемые - что-то другое. (Обычно так.) Судя по даташиту, микросхема Oki M5832 имеет 13-ть 4-битных регистров. Отсюда можно было бы ожидать такие варианты: 1. Регистры проецируются на непрерывный диапазон из 13 8-битных портов - 1 регистр, 1 порт. 2. Регистры проецируются на непрерывный диапазон из 6-7 8-битных портов, в которых регистры объединены по два. 3. Самый худший вариант - логика на плате реализует индекс-порт и data-порт. Итого, поменяются только два порта... По результатам сравнения я не обнаружил ни одной большой группы портов, в которых без платы было 255, а с платой что-то другое. :-( Есть, правда, возможность, что карта использует порты за пределами первых 1000... Но обычные адреса для RTC - 240h-24fh, 2c0h-2cxh, 340h-357h... arif-ru, а не могли бы Вы ещё раз снять карту портов без платы? Это позволило бы мне выяснить, какие порты могут изменяться сами по себе, и отсеять их. Вот тут есть коллекция разных "драйверов" для разных clock card's: http://members.dodo.com.au/~iamextinct/rtc.htm Ещё какая-то утиль: ftp://ftp.sigmadesigns.com/bbs/misc/maxtime.exe И ещё: http://web.archive.org/web/200...mclk12.zip |
Alex-M
Junior Member
Всего сообщений: 136 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 6 мая 2008 |
uav1606 написал: Хорошая подборка, эх еще бы подписали для каких микрух RTC, а так, для arif-ru работы не на один вечер, но надеятся надо на лучшее Вот тут есть коллекция разных "драйверов" для разных clock card's: |
arif-ru
Advanced Member
Откуда: Москва. Всего сообщений: 1757 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 окт. 2007 |
Извините, что так долго, всё не доходили руки сесть и проверить все драйвера. Сегодня сел, проверил. 1). Все драйвера не работают - ругаются на отсутствие карты, зависают или считывают 99:99. 2). Сканы портов выглядит так. |
uav1606
Advanced Member
Откуда: Енакиево Всего сообщений: 4373 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2008 |
arif-ru, а при каком положении джамперов сняты данные? Все CARDx.TXT для одного положения? И через какие промежутки времени? Т.е. как имена файлов связаны с временем и прочими условиями? |
arif-ru
Advanced Member
Откуда: Москва. Всего сообщений: 1757 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 окт. 2007 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 22 марта 2010 0:07 Сообщение отредактировано: 22 марта 2010 3:17
Все без джампера, все, кроме Card1 и Nocard1 - сразу после горячей перезагрузки системы. Card1 - после неудачной попытки установить последний драйвер, Nocard1 - после включения компьютера. |
uav1606
Advanced Member
Откуда: Енакиево Всего сообщений: 4373 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2008 |
Извините, что так долго возился... arif-ru, а Вы DOS'овским debug'ом пользоваться умеете? Если коротко, запускаете debug.com (или exe), появится приглашение "-". Для работы с портами есть две команды, их формат: i[номер порта в шестнадцатеричном виде] - чтение из порта, пример: i15 На экране появится hex-число, считанное из порта. o[hex-порт] [hex-число] - записать в порт число. Пример: o14 3 Выход из debug - q и Enter. Значит так, по результатам изучения карты портов у меня вызвали подозрения порты 20-21 (дес.) при установке джамперов AB (в Ваших обозначениях). Соответственно, предлагаю следующее: запускаете debug при установленной карте (джамперы в AB), потом выводите в порт 14 (hex), скажем, 0, читаете порт 15. Потом выводите в порт 14 число 1, опять читаете порт 15 и т.д. Примерно так: o14 0 i15 ... o14 9 i15 Киньте сюда результат. Я просто предполагаю, что может 20 (14h) - индексный регистр, а 21(15h) - регистр данных этой карты. Хоть это и очень странные адреса для таких карт, сомнительно... |
0leg
Advanced Member
Откуда: Город-герой Тула Всего сообщений: 1991 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 6 окт. 2007 |
uav1606, > у меня вызвали подозрения порты 20-21 (дес.) Вообще-то эти адреса отведены под контроллер ПДП... Кроме того, TECH Help! говорит, что "Ports 000H-0ffH are reserved for and used by the system board". arif-ru, есть ещё такой вариант: платка вроде простая, попробуй восстановить её принципиальную схему, и по ней понять, какие порты используются. |
uav1606
Advanced Member
Откуда: Енакиево Всего сообщений: 4373 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2008 |
0leg, если верить П.Нортону, то на XT под ПДП зарезервированы только 00h-0fh (а 10h-1Fh вроде как свободны). Я тоже сомневаюсь насчёт этих портов - но кто его знает, что это за плата, если она полукустарного производства, то всё может быть... Насчёт схемы полностью согласен - по ней всё было бы намного яснее... |
0leg
Advanced Member
Откуда: Город-герой Тула Всего сообщений: 1991 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 6 окт. 2007 |
uav1606, > если верить П.Нортону, то на XT под ПДП зарезервированы только 00h-0fh Да и тот же TECH Help! утверждает то же самое. Но вот что написано в RBIL: >>> PORT 0000-001F - DMA 1 - FIRST DIRECT MEMORY ACCESS CONTROLLER (8237) |
<<Назад Вперед>> | Страницы: 1 2 * 3 | Печать |
Полигон-2 » Старый софт » Real Time Clock - как подключить? |
0 посетителей просмотрели эту тему за последние 15 минут |
В том числе: 0 гостей, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |