[an error occurred while processing this directive]
Не работает потенциометр MCP41010 от Микрочипа...
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено OIS 20 июня 2006 г. 14:08

и никак не могу понять, что делаю неправильно. Код примерно следующий:

// инициализация SPI
SSPEN = 0;
SSPCON1 = 0b00010010;/* режим мастера,такт. Fosc/64,CKP=1 */
SSPSTAT = 0b00000000;
SSPEN = 1;

// собственно установление потенциометра
SSPBUF = 0x11; // команда записи
while(!BF); // ждем завершения
SSPBUF = cod; //
while(!BF); // ждем завершения

ес-но перед обращением к потенц. CS в нуль, а после опять в 1-цу. После подачи питания потенциометр устанавливается в среднее положение и сдвигаться оттуда не хочет ;) Контроллер pic18f2320, тактовая 40МГц, компилер хайтек 8.35. В чем может быть проблема

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

Ответы


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

Имя (обязательно): 
Пароль: 
E-mail: 
NoIX ключ Запомнить

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

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

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


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

E-mail: info@telesys.ru