[an error occurred while processing this directive]
Глюкпри работе с внутренней XRAM в ADuC841
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено RobFPGA 22 февраля 2005 г. 15:28

Имеем ADuC841 с внутреней XRAM 2k. К кристаллу снаружи прицеплена по порту 0 MAX3000 обращение к которой планировалось как к внешней PDATA, при этом хотелось использовать и порт P2 и встроенную XRAM для своих целей -

clr EA ;запрет прерываний
mov CFG841,#10h ;отключение внутренней XRAM

movx @R0,a ;запись в CPLD
;movx a,@R0 ;или чтение из CPLD

mov CFG841,#11h ;включение внутренней XRAM
setb EA ; разрешение прерывааний продолжение работы

При этом в описании на чип сказанно что .. при обращении к внешней PDATA сигналы на порту P2 не трогаются.. А я наблюдаю при этом на прту P2 диаграму как при обращении к внешней памяти :-(((
Мало того при включеной внутреней XRAM и при обращении к ней по movx a,@DPTR я тоже вижу на порту P2 диаграму как при обращении к внешней памяти.
Я в растерянности . Абзац!!!

Rob.

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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru