User Tag List

Показано с 1 по 10 из 13

Тема: Вопрос по таймеру БК0011м

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    19.04.2013
    Адрес
    г. Чебоксары
    Сообщений
    613
    Спасибо Благодарностей отдано 
    18
    Спасибо Благодарностей получено 
    176
    Поблагодарили
    136 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Никто, кажись, не знает.
    Посчитаем.
    Прерывание вырабатывается от кадрового синхроимпульса, он возникает каждый раз при формировании экрана.
    Экран БК состоит из 256 отображаемых строк + 64 неотображаемых служебных
    каждая строка состоит из 32 отображаемых слов + 16 неотображаемых служебных
    Итого (256+64)*(32+16) = 320*48 = 15360 слов.
    В каждом слове - 8 цветных точек. Итого 122880 точек. Хоть не все их видно, но счётчики внутри микросхемы считают всё.
    На каждую точку тратится 8 тактов 6МГц.
    Итого получается 983040 тактов 6МГц между каждым синхроимпульсом.
    Последний раз редактировалось gid; 22.10.2024 в 16:10.

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

  3. #2

    Регистрация
    03.07.2021
    Адрес
    г. Кировск
    Сообщений
    922
    Спасибо Благодарностей отдано 
    87
    Спасибо Благодарностей получено 
    211
    Поблагодарили
    156 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от gid Посмотреть сообщение
    Никто, кажись, не знает.
    Посчитаем.
    Прерывание вырабатывается от кадрового синхроимпульса, он возникает каждый раз при формировании экрана.
    Экран БК состоит из 256 отображаемых строк + 64 неотображаемых служебных
    каждая строка состоит из 32 отображаемых слов + 16 неотображаемых служебных
    Итого (256+64)*(32+16) = 320*48 = 15360 слов.
    В каждом слове - 8 цветных точек. Итого 122880 точек. Хоть не все их видно, но счётчики внутри микросхемы считают всё.
    На каждую точку тратится 8 тактов 6МГц.
    Итого получается 983040 тактов 6МГц между каждым синхроимпульсом.
    Знают, просто редко уже заходят на форум)) сам пришел лишь после цитирования цитаты выше в БК-канале Телеграма.
    "Что ж, давайте посчитаем": в одной экранной строке 192 такта процессора для БК0010 (3МГц) или 256 тактов процессора для 11М (4МГц). Но у десятки кадрового прерывания нет, поэтому сразу переходим к расчетам для 4МГц-версии. Перемножив 256 (тактов в строке) на 320 (строк в кадре), получаем 81920 тактов в кадре.
    Предвижу вопросы вида "а откуда взяты цифры 256 и 320"? Что ж, давайте посчитаем (с) Тактовая частота генератора БК известна, 12МГц. Количество ПОЛНЫХ тв-строк в кадре (а не доступных программно и отображаемых графически) - 320. Частота кадров БК тоже известна - 48.82, проверяется любым конвертером типа ГБСЦ или ОССЦ. Подставив в уравнение 256 тактов на строку (при частоте проца 4МГц) и перемножив на 320 строк, получаем 81920. Разделив 12МГц на три (4МГЦ же) и еще раз разделив на 48.82, получим _почти_ 81920 (погрешность тут неизбежна, поскольку 48.82 - округленное значение)

    Этот пользователь поблагодарил reddie за это полезное сообщение:

    jerri(22.10.2024)

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

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

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

Похожие темы

  1. БК0011М на Н1806ВМ2
    от MM в разделе БК-0010/0011
    Ответов: 2
    Последнее: 25.09.2024, 22:48
  2. БК0011М Несколько вопросов.
    от Руслан в разделе БК-0010/0011
    Ответов: 4
    Последнее: 22.08.2017, 05:58
  3. Странности БК0011М.
    от Andrew_Samara в разделе БК-0010/0011
    Ответов: 21
    Последнее: 24.04.2017, 22:57
  4. Ремонт БК0011м
    от лю в разделе БК-0010/0011
    Ответов: 17
    Последнее: 25.06.2015, 19:14
  5. БК0011М - не отвечает клавиатуру.
    от Slava95 в разделе БК-0010/0011
    Ответов: 10
    Последнее: 08.03.2014, 21:34

Метки этой темы

Ваши права

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