[an error occurred while processing this directive]
чтение из AD7705
(«Телесистемы»: Конференция «Аналоговая схемотехника»)

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

Отправлено alex39 22 мая 2006 г. 00:15

Подскажите пожайлуста. Работаю с AD7705, схема почти то же что и Evaluation Board с www.analog.com. Их программа с моей платой работает. Свою прогу написал: писать в ацп могу(она мне отвечает) прочитать не получается. Пишу на VC++ с использованием драйвера inpout32.dll (Out32(888,123)- посылка в порт десятичного числа ;status = Inp32(889)-чтение). RESET-3, DOUT-13, DIN-2, CS-4, SCLK-5. Вот моя функция чтения:
void read(void)
{
data[0]=0;
data[1]=0;
data[2]=0;
data[3]=1;
data[4]=1;
data[5]=1;
data[6]=0;
data[7]=0;
write();
Sleep(0);

for(i=0;i<17;i++)
{Out32(888,128+2+sclk[j]);\128 питание мс,2-ресет -1
dataread[i] = Inp32(889);
printf("%d ",dataread[i]);}
}

sclk[0]=0;
sclk[1]=8;
…………..
sclk[16]=0;
sclk[17]=8;

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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru