[an error occurred while processing this directive]
Ответ: если больше 256, то
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено ДМ 19 сентября 2005 г. 12:03
В ответ на: R0 - это условно, а читать надо больше 20К. отсюда счетчик - слово, и, похоже ужаться менее 7 тактов неполучится.. отправлено LDIR 19 сентября 2005 г. 11:25

ldi xl, low(Start_Address)
ldi xh, high(Start_Address)
ldi r24, low(qty_Bytes)
ldi r25, high(qty_Bytes)

Start_loading:
in r16, PortB// 1 такт
st Y+, r16// 2 такта
sbiw r25:24, 1// 2 такта
brne Start_loading// 2 такта при переходе

Те же семь.

А зачем такая гонка? А как у Вас со стробированием сигнала порта? Или у Вас всё и так будет работать синхронно?

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 
NoIX ключ Запомнить

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru