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

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

Отправлено Poster 18 февраля 2005 г. 12:49
В ответ на: Проблемы с AD7732 отправлено Pahan 18 февраля 2005 г. 10:56

Сначала у меня тоже примерно эта проблема вылезала, но потом при отладке все улеглось. Мне показалось, что эта серия очень критична к обмену по SPI. Главное непереборьщить со скоростью и (как в даташите сказано) каждый раз включать и выключать CS сигнал при каждом пакете по SPI.
У меня все оформлено в виде отдельного модуля на CodeVision, если интересует, могу подослать библиотечку по мылу, но только вечером, так как она у меня дома.
Сейчас все работает без зависаний.Да, еще главное лишних чтений не делать, она, похоже этого не любит. Т.е. если по данной команде регистр возвращает 16 бит, то только 4 раза и надо читать по SPI, а то тоже подвисать, собака, начинает.

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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru