Важная информация

User Tag List

Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 12

Тема: CMOS RTC: DALLAS vs ВИ1

  1. #1
    Veteran Аватар для SMT
    Регистрация
    16.01.2005
    Адрес
    Бобруйск
    Сообщений
    1,267
    Благодарностей: 30
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию 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 или действительно, день недели зависит от режима...

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2
    Guru Аватар для CHRV
    Регистрация
    18.01.2005
    Адрес
    Москва
    Сообщений
    3,690
    Благодарностей: 258
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SMT
    поиски даташитов на 512ви1 ни к чему не привели, а в оригинальном DS1285 дни недели кодируются как 1=вс, 2=пн, ..., 7=сб независимо от режима BCD/binary, что, впрочем, подтверждается часами в моём пц.
    512ви1 = MC146818

    Пожалуйста пишите в email (chunin{гаф}mail{тчк}ru), личка отключена!!!

    NedoPC group. ZX-Evolution, ATM Turbo 2+, Pentagon1024SL.
    [Предлагаю: ZXEvo, PAL coder, NeoGS, TS-FM, YM2149, Z80 и прочее]
    Все здесь: http://www.nedopc.com.
    Новости/поддержка/Faq: http://forum.nedopc.com.
    Раздача халявы: http://forum.nedopc.com/viewtopic.php?f=32&t=977

  4. #3
    Veteran Аватар для SMT
    Регистрация
    16.01.2005
    Адрес
    Бобруйск
    Сообщений
    1,267
    Благодарностей: 30
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CHRV
    512ви1 = MC146818
    а он, в свою очередь, совместим с 1285. тогда чего мне AlCo втирает, что неделя в 512ВИ1 начинается с понедельника? причём его аргументы такие - пользователи глюка, у которых установлен ВИ1, довольны, значит, в глюке нет ошибки

  5. #4
    Guru Аватар для CHRV
    Регистрация
    18.01.2005
    Адрес
    Москва
    Сообщений
    3,690
    Благодарностей: 258
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SMT
    а он, в свою очередь, совместим с 1285.
    Скорее наоборот и то не уверен что полностью совместим!

    Пожалуйста пишите в email (chunin{гаф}mail{тчк}ru), личка отключена!!!

    NedoPC group. ZX-Evolution, ATM Turbo 2+, Pentagon1024SL.
    [Предлагаю: ZXEvo, PAL coder, NeoGS, TS-FM, YM2149, Z80 и прочее]
    Все здесь: http://www.nedopc.com.
    Новости/поддержка/Faq: http://forum.nedopc.com.
    Раздача халявы: http://forum.nedopc.com/viewtopic.php?f=32&t=977

  6. #5
    Veteran Аватар для SMT
    Регистрация
    16.01.2005
    Адрес
    Бобруйск
    Сообщений
    1,267
    Благодарностей: 30
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    вот что нашёл на
    http://a600station.boom.ru/512vi1.html

    Дни недели кодируются так: 1-воскресенье, 2-понедельник и т. д. Если отключен автоперевод на летнее время, то используется кодировка, при которой 1-это понедельник, а 7-воскресенье
    неплохо бы проверить, если у кого-то есть часы

  7. #6
    Veteran
    Регистрация
    22.02.2005
    Адрес
    Украина, Харьков
    Сообщений
    1,523
    Благодарностей: 107
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Подскажите кто знает - во время записи адреса в параллельный RTC (MC146818, DS128x, 512ВИ1) значение имеет только сигнал на выводе AS, или W/R тоже? И каково в принципе пассивное состояние для линий AS, DS, W/R?

  8. #7
    Guru Аватар для CHRV
    Регистрация
    18.01.2005
    Адрес
    Москва
    Сообщений
    3,690
    Благодарностей: 258
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SMT
    есть такой GLUK ROM SERVICE и нём наблюдается странный глюк: если часы работают в режиме BCD, то дни недели кодируются как
    2=пн, 3=вт, ..., 8=вс,
    а режиме BCD вот так:
    1=пн, 2=вт, ..., 7=вс.

    поиски даташитов на 512ви1 ни к чему не привели, а в оригинальном DS1285 дни недели кодируются как 1=вс, 2=пн, ..., 7=сб независимо от режима BCD/binary, что, впрочем, подтверждается часами в моём пц.

    логично, что в русских часах неделя начинается с понедельника, но почему это зависит от режима? у кого есть часики на ВИ1, проверьте - это ошибка в GLUK SERVICE или действительно, день недели зависит от режима...
    Alone Coder:
    Это сделано Ренатом Мамедовым и должно использоваться так: на Далласе следует включать BCD, а на ВИ1 не включать (или наоборот, не помню). Потому что определить, какой чип перед нами, весьма проблематично, если не сказать невозможно.

    Пожалуйста пишите в email (chunin{гаф}mail{тчк}ru), личка отключена!!!

    NedoPC group. ZX-Evolution, ATM Turbo 2+, Pentagon1024SL.
    [Предлагаю: ZXEvo, PAL coder, NeoGS, TS-FM, YM2149, Z80 и прочее]
    Все здесь: http://www.nedopc.com.
    Новости/поддержка/Faq: http://forum.nedopc.com.
    Раздача халявы: http://forum.nedopc.com/viewtopic.php?f=32&t=977

  9. #8
    Master Аватар для Prusak
    Регистрация
    28.02.2005
    Адрес
    г.Минск
    Сообщений
    614
    Благодарностей: 370
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от spensor
    Подскажите кто знает - во время записи адреса в параллельный RTC (MC146818, DS128x, 512ВИ1) значение имеет только сигнал на выводе AS, или W/R тоже? И каково в принципе пассивное состояние для линий AS, DS, W/R?
    Значения имеют сигналы AS, W/R и DS. По значению DS в момент прихода 1 на AS определяется режим работы микросхемы (режим шины Motorola - DS=0, или режим шины Intel - DS=1), заодно записывается номер регистра в микросхему. Призаписи номера регистра W/R должен быть в 1.

    Пассивное состояние DS для шины Intel будет 1, а для шины Motorola будет 0.

    Более подробную информацию можно подчерпнуть из приложенного файла.

  10. #9
    Veteran
    Регистрация
    22.02.2005
    Адрес
    Украина, Харьков
    Сообщений
    1,523
    Благодарностей: 107
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    2 Prusak Спасибо за информацию.
    А можно еще поинтересоваться почему режимы называются Motorola/Intel? Ведь при работе с микросхемой про порядок байт (старший/младший) речи не идет. Есть еще какие-то особенности в работе микросхем этих фирм?

  11. #10
    Veteran Аватар для icebear
    Регистрация
    05.05.2005
    Адрес
    Германия
    Сообщений
    1,614
    Благодарностей: 7
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от spensor
    А можно еще поинтересоваться почему режимы называются Motorola/Intel?
    Видимо речь идёт о времянках доступа к микросхеме. У Моторолы и Интел они различаются. В последнее время мотороловские преобретают большую популярность например в микросхемах памяти.

Страница 1 из 2 12 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •