zltigo 0 23 января, 2009 Опубликовано 23 января, 2009 · Жалоба Да, я так считаю. Не можете молчать - ознакомьтесь сначала с проблемой, Проблемы нет, есть просто трата тактов на чтение адреса перехода из медленного переферийного устройчтва, даже если Atmel присобачил такую приблуду. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 63 23 января, 2009 Опубликовано 23 января, 2009 · Жалоба Проблемы нет, есть просто трата тактов на чтение адреса перехода из медленного переферийного устройчтва, даже если Atmel присобачил такую приблуду. А какая разница - тратить время на чтение медленного периферийного устройства, или столь же медленной флеш? В обоих случаях задержка будет в 1 такт сравнительно с RAM, что едва ли смертельно и едва ли вообще стоит внимания. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zltigo 0 23 января, 2009 Опубликовано 23 января, 2009 · Жалоба А какая разница - тратить время на чтение медленного периферийного устройства, или столь же медленной флеш? Ну мне вообще-то приходилось обработчик FIQ и прямо начиная с 0x18 начинать, и прыгать можно недалеко по смещению в теле команды. Интересно, а обращение к периферии за два такта у Atmel где-то документировано? P.S. Это я поддержания разговора :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 63 23 января, 2009 Опубликовано 23 января, 2009 · Жалоба Ну мне вообще-то приходилось обработчик FIQ и прямо начиная с 0x18 начинать Ну это самый правильный вариант для настоящего FIQ. Интересно, а обращение к периферии за два такта у Atmel где-то документировано? Только на картинках. Но проверка показывает такой же результат. Это я поддержания разговора :) :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться