[an error occurred while processing this directive]
Ошибки записи/считывания из SJA1000, в чем проблема?
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено Why 19 октября 2006 г. 12:38

Возникла проблема с некоректным считыванием из SJA1000. Схема состоит из мк AT89C5131 с кварцен на 12 МГЦ и растянутым в MOVX сигналами RD и WR (AUXR=0x21). Кварц у SJA1000 на 12 МГц, и SJA1000 подключено как внешнее устройство памяти. Сигнал CS постоянно в ноль.

Записываю данные и после считываю

CAN_TX_BUF[2]=0xFF;
CAN_TX_BUF[3]=0x00;

first=CAN_TX_BUF[2];
second=CAN_TX_BUF[3];

Так вот first никак не получается 0xFF, как правило считывается что-то типа 0x24. Если же записать CAN_TX_BUF[2]=0xFE, то без проблем всегда считывается 0xFE.

В чем может быть проблема?

Заранее спасибо!

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

Ответы


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

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

Ссылка на URL: 
Название ссылки: 
URL изображения: 


Rambler's Top100 Рейтинг@Mail.ru
Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание