PORTA и PINA в AT90S8515 и Philips MFRC530
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
|
Отправлено
Imian 01 декабря 2003 г. 14:06
|
|
|
|
Опыта работы с 8515-м микроконтроллером нет... Столкнулся с такой проблемой: не получается грамотно организовать работу с PORTA и PINA. По описанию в ds и справочнике издания КТЦ-МК не смог ясно представить себе работу с ними. Ситуация следующая: есть 8515, управляющий микроконтроллером Philips MFRC530, соединение со стороны филипса организовано включением порта по схеме Multiplexed Address Bus with Separated Read/Write Strobe.
1) Переключаю DDRA=0xFF и отправляю данные PORTA=0x0A, к примеру. На ножках 8515 сигнал появляется.
2) Далее переключаю DDRA=0x00 и пытаюсь прочитать ответ от 530-го филипса, однако по PINA и PORTA возвращаются отправленные шагом выше данные.
Пробовал получить данные от 530-го по-всякому, но ничего не получается. Не исключаю вариант неправильной инициализации интерфейса со стороны филипса.
Помогите разобраться, пожалуйста, УИР стоит! Буду рад любым ссылкам и советам.
Составить ответ
|||
Конференция
|||
Архив
Ответы
- Для данного режима работы необходимо сначала сигналом ALE (pin 21) стробануть адрес на AD0..AD5, и только затем читать или писать данные, но(+) — YAM (01.12.2003 19:47, 103 байт)
- Режим интерфейса зависит от того как ты его подключил. — back (01.12.2003 15:23, 199 байт)
- Multiplexed Address Bus with Separated Read/Write Strobe — Elektronik (01.12.2003 15:03, 424 байт)
- Не знаю Philips MFRC530, но вы ничего не сказали про стробирование кроме режима "Multiplexed Address Bus with Separated Read/Write Strobe", так вы стробируете или нет? — Любящий С (01.12.2003 14:42, пустое)
- Ну раз у тебя с PINA и PORTA читается одно и тоже, скорее всего филипс не шлет данные (его выходы находятся в 3-м состоянии) — 220V (01.12.2003 14:27, пустое)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru