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

User Tag List

Страница 1 из 6 12345 ... ПоследняяПоследняя
Показано с 1 по 10 из 58

Тема: Вопрос по часам КР512ВИ1

  1. #1
    Junior
    Регистрация
    07.03.2017
    Адрес
    г. Екатеринбург
    Сообщений
    15
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Вопрос по часам КР512ВИ1

    Привет.
    Подключил данный таймер с кварцем на 32768 Гц к ЮТ-88 в минимальной конфигурации.
    При записи в регистр А значения байта для кварца 32768 Гц часы идут раза в 4 медленнее чем нужно.

    Кто нибудь сталкивался?
    Последний раз редактировалось ДЯДя; 11.06.2017 в 13:56.

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

  3. #2
    Moderator Аватар для MM
    Регистрация
    20.04.2013
    Адрес
    г. Павловский Посад
    Сообщений
    4,130
    Спасибо Благодарностей отдано 
    468
    Спасибо Благодарностей получено 
    516
    Поблагодарили
    410 сообщений
    Mentioned
    42 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Эта БИС нуждается в отдельном выносном гене, типо как на 564ЛЕ5/564ЛА7 или др. худосочных КМОП ИС. Либо подбирать обвес кварца.
    Обычно промсистемы с ней были с внешним кварцевым геном.
    Блог : http://collectingrd.kxk.ru/ . В ЛС прошу не писать, все сообщения [email protected]

  4. #3
    Junior
    Регистрация
    07.03.2017
    Адрес
    г. Екатеринбург
    Сообщений
    15
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MM Посмотреть сообщение
    Эта БИС нуждается в отдельном выносном гене
    Нашел на zxbyte.ru схемку внешнего генератора.
    Под рукой нет ЛН, попробовал на 561ТЛ1 собрать: сильно плавает частота при изменении напряжения питания.
    Придется с К176ИЕ5/12 экспериментировать.
    __________________________________________________ _________

    Эксперимент с К176ИЕ5 удался.
    Микросхема запускается с 3 В, ток потребления КР512ВИ1 + К176ИЕ5 + К561ТЛ1 (один элемент для получения прямоугольных импульсов) 20 мкА (и примерно 200 мкА при незапрограммированной ВИ).
    Последний раз редактировалось ДЯДя; 19.06.2017 в 11:30.

  5. #4
    Activist Аватар для Stampmaker
    Регистрация
    08.02.2015
    Адрес
    г. Санкт-Петербург
    Сообщений
    240
    Спасибо Благодарностей отдано 
    7
    Спасибо Благодарностей получено 
    13
    Поблагодарили
    5 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ДЯДя Посмотреть сообщение
    Подключил данный таймер с кварцем на 32768 Гц к ЮТ-88 в минимальной конфигурации

    а схемку можно глянуть?

  6. #5
    Veteran Аватар для Tronix
    Регистрация
    16.09.2010
    Адрес
    г. Москва
    Сообщений
    1,929
    Спасибо Благодарностей отдано 
    78
    Спасибо Благодарностей получено 
    230
    Поблагодарили
    114 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Где-то читал, что очень требовательны к кварцу и с любым не пускаются. Только с старым советским в форме лодочки. Но такое же и читал про контроллер электронных часов КР145ИК1901. У меня лично, когда на лодочке отгнили тупо ноги от какого-то адового флюса, запустился с пол-пинка с китай-бочонком на 32.7. Подстроичником (переменным кондером) чуть подправил разницу в минуту на неделе. Идут четко.

    PS: Ну и любым осцилом 32768 видно в живую. Можно тупо посмотреть чо там. Это же не 48Mhz rigolom смотреть.
    Последний раз редактировалось Tronix; 17.07.2017 в 20:31.

  7. #6
    Banned
    Регистрация
    05.10.2016
    Адрес
    г. Санкт-Петербург
    Сообщений
    1,080
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    5 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    512ВИ1 необходима, если в машине используется ДОС, использующая DATE STAMP у файлов. Если такой ДОС нет, то хоть какой-то смысл в ней есть только,
    - если в системе есть прерывания или,
    - если ROM-BIOS соответственно изменён для её поддержки.

    По прерываниям, автоматически в любой программе в правом верхнем углу может выводиться текущее время, как в MSDOS (если конечно, в ней промпт настроен на вывод времени). Если не ошибаюсь, ни в одной отечественной 8-ми разрядке на КР580 нет прерываний. Потому, если нет ДОС, пишущей дату при создании файла, единственный способ получить хоть какую-то пользу от 512ВИ1, это модификация ROM-BIOS или (если ROM-BIOS машины слабый, отчего используется загружаемый драйвер) драйвера вывода на экран. Ввиду того, что программы отечественных ЭВМ на КР580 99% времени проводят в подпрограмме опроса клавиатуры (F81B или F812, или же, если аппаратная клавиатура, то так же 99% времени заняты чтением её флага готовности), то не представляет проблемы ввести эмуляцию прерываний для опроса и вывода на экран времени.

    Если ROM-BIOS ЭВМ грамотный и п/п-мма F81B векторизована (так сделано в некоторых М3-Z80 для ОРИОНА), то не требуется даже менять ПЗУ. В противном случае требуется перезашивка ROM-BIOS. При этом, кроме инициализации по сбросу, в ПЗУ дополняют подпрограмму F81B так, чтобы при каждом (или при каждом 500-том) вызове F81B происходил опрос 512ВИ1 и, если время изменилось, то на экран в правом верхнем углу, выводилось бы текущее время. Если машина не текстовая, то это никак не вредит и торможения нет. Однако на текстовой ЭВМ (т.е РК86 и ЮТ88) в играх, где сама экранная область служит для хранения состояния игры (например ксоникс), отображение времени следует отключать, т.к цифровые символы на экране будут мешать бегать жорикам.

    Таким образом в ROM-BIOS следует ввести следующие переменные - экранные координаты для вывода времени, константа задающая период опроса часов, при желании время срабатывания программного будильника и флаг запрета отображения времени. Т.к для вывода времени на экран используется общая подпрограмма F809, то необходимо запрещать вывод времени при активном искейп флаге (который не 0, когда драйвер находится в обработке искейп-кодов).

    О ДОС поддерживающих даты и применённых на отечественных ЭВМ, я пока не слышал (сам я имею несколько ДОС, где даты поддерживаются). Контроллеры для 'microSD' или других флэш носителей, работают с файлами FAT16, которые имеют дату, но поддержки 512ВИ1 там пока нет. Таким образом с учётом отсутствия ДОС с поддержкой времени, без таких простейших доработок ROM-BIOS-а, установка 512ВИ1 - абсолютно бесполезна. Отчего публиковать следует схему установки 512ВИ1 для конкретной ЭВМ плюс её версию ROM-BIOS-а, поддерживающего данную схему установки часов реального времени.
    Последний раз редактировалось barsik; 18.07.2017 в 12:04.

  8. #7
    Activist Аватар для Stampmaker
    Регистрация
    08.02.2015
    Адрес
    г. Санкт-Петербург
    Сообщений
    240
    Спасибо Благодарностей отдано 
    7
    Спасибо Благодарностей получено 
    13
    Поблагодарили
    5 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от barsik Посмотреть сообщение
    512ВИ1 необходима, если в машине используется ДОС, использующая DATE STAMP у файлов.
    ОС DSDOS на Орионе, например, но вопрос для меня сейчас другой.
    я включил эту микросхему, но она у меня не работает. или работает, но неправильно. вот я и ищу тех, кто подключил её и запустил.
    может какие-то нюансы есть в плане её программирования?

  9. #8
    Guru
    Регистрация
    16.12.2008
    Адрес
    Kharkov, Ukraina
    Сообщений
    2,221
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    18 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Stampmaker, "Меняй коньки на санки" – есть чипы понадежней. Зачем вы головой бьетесь, годами. Мне не понятно. Error404 применил и понеслось.

    Чуда не будет)
    Последний раз редактировалось OrionExt; 19.07.2017 в 19:33.
    Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...

  10. #9
    Activist Аватар для Stampmaker
    Регистрация
    08.02.2015
    Адрес
    г. Санкт-Петербург
    Сообщений
    240
    Спасибо Благодарностей отдано 
    7
    Спасибо Благодарностей получено 
    13
    Поблагодарили
    5 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Есть конечно!
    Но хочется поработать с отечественными микросхемами.

  11. #10
    Super Moderator Аватар для Ewgeny7
    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    146
    Спасибо Благодарностей получено 
    76
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Stampmaker, тоже ратую за наши. Но ВИ1 - исключение. Я с ними накувыркался, теперь впечатлений до пенсии хватит. То не работает вообще, то через Жопенгаген. Если сильно хочется - можно привинчивать внешний генератор на мелкологике, как в оригинальных СМУКах делали. Но это колхоз. Плюнул и забыл.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

Страница 1 из 6 12345 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Вопрос к эмуляторщикам.
    от mungo в разделе Эмуляторы
    Ответов: 17
    Последнее: 20.01.2014, 12:53
  2. вопрос
    от Sayman в разделе Барахолка (архив)
    Ответов: 10
    Последнее: 20.11.2008, 09:40
  3. Есть вопрос..
    от Sayman в разделе Программирование
    Ответов: 0
    Последнее: 05.05.2008, 19:37

Ваши права

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