Просмотр полной версии : Olivetti M240 сбрасывается время
Есть у меня ХТшка Olivetti M240 и никак не могу разобраться с часами, уже и батарейку перепаял на новую, но часы и дата все равно сбрасываются, даже по нажатию Ctrl+Alt+Del, не говоря уже о выключении. В этом компе часы организованы на ММ58274. По даташиту смотрю, питание этой микросхемы 2-5 вольт, а в выключенном состоянии на микросхему приходит 3,8-4 вольта. На микросхему припаян даже блокировочный конденсатор по питанию. Т.е. все в норме, но почему же часы и дата могут сбрасываться, причем даже при перезагрузке ?
Может до перезагрузки часы ходят на уровне ОС, а сами железные часики не ходят ? Может такое быть, как это проверить ?
AHTuXPuCT
08.01.2016, 16:24
генерация на кварце есть?
генерация на кварце есть?
Есть вот такой сигнал 55495
AHTuXPuCT
08.01.2016, 20:44
схемы на оливетти как я понимаю нет?
вот здесь нашлась схема включения ММ58274. http://docs-europe.electrocomponents.com/webdocs/0025/0900766b80025133.pdf
проверяй, все ли сигналы приходят.
схемы на оливетти как я понимаю нет?
Есть, только не от М240, а от М24, а они очень похожи: 55498
- - - Добавлено - - -
А какие мерить сигналы, какие они должны быть, как понять ?
AHTuXPuCT
08.01.2016, 21:24
на /CS в момент чтения/записи должен ноль появляться.
Дык это... А как ты время-то задаешь? Если через дос командами time или date, то они устанавливают только время DOS, без записи значений в RTC. Для XT были отдельные проги, каждая для своего контроллера RTC. Их было много, стандарта тогда еще не было и каждый лепил как мог, не заботясь о какой-либо совместимости с кем-либо. Это уже с приходом двушек (286) пришел более-менее стандарт CMOS.... Кстати и в двушках время задается через BIOS Setup, а не через досовые команды.
Но возвращаясь к итальяшкам - вот тут посмотри: http://www.minuszerodegrees.net/rtc.htm . Там есть какая-то софтина для Olivetti M24.
AHTuXPuCT
08.01.2016, 21:35
вот еще нашел - https://translate.google.ru/translate?hl=ru&sl=it&u=http://www.retrocomputing.net/info/faq/Olivetti_M24-240_FAQ.html&prev=search
дос командами time или date Да именно так. Подозревал, что только в ОС у меня часы идут, а в RTC не записывается.
Получается, что без установки RTC часы не пойдут ? У меня при каждом сбросе(Ctrl+Alt+Del), начинается все с нуля.
Да именно так. Подозревал, что только в ОС у меня часы идут, а в RTC не записывается.
Получается, что без установки RTC часы не пойдут ? У меня при каждом сбросе(Ctrl+Alt+Del), начинается все с нуля.
Ну, я же дал ссылку с софтом для M24 - попробуй этот драйвер подпихни себе в CONFIG.SYS. Там в ридми написано, что после его загрузки начинают команды TIME и DATE писать сразу в RTC.
Спасибо большое !!! Заработало с этой утилитой, сохраняется и дата и время, и после перезагрузки, и после выключения. Однако год выше 1999 не устанавливает теперь :( игнорирует введенную дату более чем 31.12.1999.
Это уже похоже на глюк DOS. Что за версия? Если отличная от DOS v5.0, советую попробовать ее - она позволяет в DATE задавать год в виде четырех цифр, а не двух как например DOS v6.22.
UPD: А если без этого драйвера - устанавливается дата нормальная? Потому что посмотрел я драйвер (там исходник есть) - ничто не должно мешать. Там 16-битное значение количества прошедших дней с 01.01.1980. Сейчас это значение должно быть примерно равно 11000. Через 100 лет будет уже переполнение, но пока рановато.
Там какая то 6.21 стоит(ранее не видел такой версии, обычно 6.22), но год задается четырьмя цифрами. Сейчас попробую без драйвера дату поставить.
Tronix, все таки без драйвера дата устанавливается больше 1999, т.е. пишу date и затем ввожу 01-09-2016 и при повторной попытке ввода date вижу ранее установленную дату. А вот когда драйвер в памяти, то ввод даты свыше 1999 года игнорируется. Ошибки нет, но при повторном вводе date вижу дату до попытки изменения. Т.е. получается, что драйвер как-то мешает запоминанию даты свыше 1999года, даже на уровне ОС еще.
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot