Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Микроконтроллеры и их применение»

AD7789

Отправлено Trashy (192.168.2.116,213.167.60.19) 30 августа 2010, г. 12:16
В ответ на: подскажите плз по AD7795 отправлено MegaJohn 30 августа 2010, г. 10:02


// ClrBit(CS_Port, CS_ADC);
Tx_SPI(0x00); // Reseting of ADC
Tx_SPI(0xFF);
Tx_SPI(0xFF);
Tx_SPI(0xFF);
Tx_SPI(0xFF);
Delay(100);
Tx_SPI(0x10); // Start continious convertion
Tx_SPI(0x02);
Delay(100);

void ReadADC(void)
{
Tx_SPI(56);
Tx_SPI(0x00);
adcTmp.A.High = SPDR;
Tx_SPI(0x00);
adcTmp.A.Med = SPDR;
Tx_SPI(0x00);
adcTmp.A.Low = SPDR;
}
void Tx_SPI(char cData)
{
/* Start transmission */
SPDR = cData;
/* Wait for transmission complete */
while(!(SPSR & (1<<SPIF)));
}


Составить ответ | Вернуться на конференцию

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 69:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru