pps: важнее всего не скорость а (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено ы 31 октября 2004 г. 16:22
В ответ на: p.s. не по книгам а по даташиту...и не выходит а так оно и есть:) отправлено ы 31 октября 2004 г. 16:16

длительность промежутка между загрузками байт. т.к. у меги DMA нет,
то самое быстрое это через asm:

можно было конечно флаг в SPSR опрашивать
но примерный подсчет по времени передачи байта дает мин по времени
передачу массива
кварц 7,3728Мгц


_wfpga: OUT SPDR,R16 // начать передачу
ELPM R16,Z+ // +3 загружаем следующий байт
RJMP $+2 // +5
RJMP $+2 // +7
RJMP $+2 // +9
RJMP $+2 // +11
RJMP $+2 // +13
RJMP $+2 // +15
NOP // +16
IN R17,SPSR // +17
IN R17,SPSR // +18 = 7,3728Мгц=2441,4ns. txtime=2.36us ???
IN R17,SPSR // тут должно передасться уже


примерно так

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

Ответы



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

E-mail: info@telesys.ru