User Tag List

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

Тема: обесните пожалуйста что такое WAIT

Древовидный режим

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

    Регистрация
    14.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,726
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    148
    Поблагодарили
    91 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от jerri
    Кстати да, а в чем именно причина такого поведения контроллера скорпионовского?
    с точке зрения железа там или еще чего
    Всё дело в низком быстродействии МК (семейство MSC51) , который используется в Скорпионовском контроллере.
    Вот фрагмент кода, завершающего обработку прерывания по запросу от Спектрума:
    Код:
    	movx	@DPTR, A	;Снять /WAIT
    ;---- Восстановление регистров и выход из прерывания
    	mov	DPH, R0		;1
    	mov	R0, temp_R0	;1
    	pop	PSW		;2
    	pop	ACC		;2
    	reti			;2
    				;8 мксек при 12 Мгц
    ;----------------------------------
    Тоесть после снятия WAIT контроллер еще 8 мксек занят, прежде чем будет выполнять остальные задачи.
    За это время Спектрум при тактовой частоте 3.5 Мгц выполнит несколько команд (можете сами прикинуть сколько).

    PS. То же самое выполняется на ATTiny2313 на порядок быстрее, что исключает указанную проблему.
    Последний раз редактировалось caro; 25.09.2010 в 13:47.

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

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

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

Похожие темы

  1. wait по CLK?
    от Black_Cat в разделе Несортированное железо
    Ответов: 10
    Последнее: 17.04.2021, 13:36
  2. Помогите разобраться ...Wait
    от ALek_NGI в разделе Несортированное железо
    Ответов: 2
    Последнее: 05.03.2009, 20:33
  3. Схемы WAIT для различных клонов ZX Spectrum
    от ARTi в разделе Несортированное железо
    Ответов: 0
    Последнее: 28.04.2008, 16:57
  4. Ленинград-1 без WAIT - косяк :(
    от skyther в разделе Ленинград
    Ответов: 20
    Последнее: 06.07.2006, 19:14
  5. Wait и NoWait
    от Soplik в разделе Несортированное железо
    Ответов: 22
    Последнее: 20.02.2006, 22:22

Ваши права

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