[an error occurred while processing this directive]
SPI в AVR (8535) - полудуплексный режим
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
миниатюрный аудио-видеорекордер mAVR

Отправлено Sergio_X 19 июля 2002 г. 13:05

Проблема: связать AVR8535 и АЦП AD7716 через SPI в полудуплексном режиме (MOSI и MISO объединены) AVR работает в Master Mode.
Для передачи я устанавливаю DDB5 = 1, так как по документации его направление "User Defined" и записываю передаваемый байт в SPDR.
Для приема я устанавливаю DDB5 = 0, чтобы заблокировать MOSI при приеме, записываю в SPDR любое значение( для того чтобы получить синхроимпульсы на SCLK), жду установки SPIF и читаю SPDR.
Являются ли мои действия правильными? Спасибо.

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

Ответы



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

E-mail: info@telesys.ru