Проблемы с записью во внешнюю память ATmega8515
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено Rookie 31 октября 2003 г. 15:20

Не могу записать во внешнюю память несколько байтов. Судя по даташиту и результатам просмотра выводов осциллографом (сигналы RD WR не изменяются как показано в даташите,а ALE и данные - нормально) идет запись во внутреннюю память.
Делается это следующим кодом:
#define OFFSET 0x0000
void main(void)
{
unsigned char *p = (unsigned char *) (OFFSET + 1);
LONG i;
DDRD = 0xC0;
PORTD = 0xC0;
SFIOR = 0x00;
SETBIT(MCUCR,SRE);
CLEARBIT(MCUCR,SRW10);
while(1)
{
for (i = 0x0260 ; i <= 0xFFFF; i = i + 1)
{
*(p + i) = 0x0F;
}
}
}
Где ошибка?

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

Ответы



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

E-mail: info@telesys.ru