![]() |
CMOS RTC: DALLAS vs ВИ1
есть такой GLUK ROM SERVICE и нём наблюдается странный глюк: если часы работают в режиме BCD, то дни недели кодируются как
2=пн, 3=вт, ..., 8=вс, а режиме BCD вот так: 1=пн, 2=вт, ..., 7=вс. поиски даташитов на 512ви1 ни к чему не привели, а в оригинальном DS1285 дни недели кодируются как 1=вс, 2=пн, ..., 7=сб независимо от режима BCD/binary, что, впрочем, подтверждается часами в моём пц. логично, что в русских часах неделя начинается с понедельника, но почему это зависит от режима? у кого есть часики на ВИ1, проверьте - это ошибка в GLUK SERVICE или действительно, день недели зависит от режима... |
Quote:
|
Quote:
|
Quote:
|
вот что нашёл на
http://a600station.boom.ru/512vi1.html Quote:
|
Подскажите кто знает - во время записи адреса в параллельный RTC (MC146818, DS128x, 512ВИ1) значение имеет только сигнал на выводе AS, или W/R тоже? И каково в принципе пассивное состояние для линий AS, DS, W/R?
|
Quote:
Это сделано Ренатом Мамедовым и должно использоваться так: на Далласе следует включать BCD, а на ВИ1 не включать (или наоборот, не помню). Потому что определить, какой чип перед нами, весьма проблематично, если не сказать невозможно. |
Quote:
Пассивное состояние DS для шины Intel будет 1, а для шины Motorola будет 0. Более подробную информацию можно подчерпнуть из приложенного файла. |
2 Prusak Спасибо за информацию.
А можно еще поинтересоваться почему режимы называются Motorola/Intel? Ведь при работе с микросхемой про порядок байт (старший/младший) речи не идет. Есть еще какие-то особенности в работе микросхем этих фирм? |
Quote:
|
| All times are GMT +4. The time now is 20:07. |
Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.