[an error occurred while processing this directive]
Спасибо
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)

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

Отправлено AntZ 16 декабря 2002 г. 10:10
В ответ на: Ответ: отправлено ВН 15 декабря 2002 г. 22:02

Команды READA и WRITA есть, но я не видел, чтобы компилер их хоть раз использовал. 24 битовых указателей нет - тогда бы пришлось отказыватся от 8 шестнадцатибитовых регистров AR0-AR7 и использовать аккумулятор для косвенной адресации. Вероятно полная поддержка расширенной памяти привела бы к неэффективному или очень сложному компилятору. Расширенная память к 54xx притянута за уши.

"Потом адреса 0x18000-0x1ffff это как раз место куда ... "
Не совсем так.
0x18000-0x1ffff - DARAM47
0x28000-0x2ffff - SARAM03
0x38000-0x3ffff - SARAM47

Я использую SARAM47 (зачем пропадать лишним 32K). Поддержки из С нет, поэтому я использую паиять только для буферов и таблиц из ассемблерных процедур.

Жить можно, особенно когда разберешься. Криво, конечно, но ничего не сделаешь.

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

Ответы


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

Имя (обязательно): 
Пароль: 
E-mail: 

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

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

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


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

E-mail: info@telesys.ru