реклама на сайте
подробности

 
 
> Проблемы с АЦП ADuC841
Лядин Олег
сообщение Sep 12 2006, 01:26
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 28
Регистрация: 31-07-06
Из: Томск
Пользователь №: 19 196



Работаю с АЦП ADuC841.
Программу пишу в IAR.
Просто считываю значения с ацп и передаю на жк.
Переодически проскакивают левые значения (с жк всё в порядке).
И по прерываниям пробовал и единичные преобразования.
Что-то делаю не так, не могу понять что.
Вот кусок программы (один из вариантов):
IE=0x00;
// Инициализация АЦП
SCON=0x52;
ADCCON1=0xEC; // насторойка регистра АЦП
ADCCON2=0x00; // выбор установленного канала
DACCON=0x3D;
// считывание данных с АЦП
ADCCON2=0x10; // еденичное преобразование
dalay(50);
if (ADCCON3<127) // проверяю бит готовности
{
j=ADCDATAH; // регистры данных АЦП
i=ADCDATAL;
ADCCON2=0x00;
KK=i+256*j; // в KK - значения с АЦП
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 2nd August 2025 - 23:37
Рейтинг@Mail.ru


Страница сгенерированна за 0.01346 секунд с 7
ELECTRONIX ©2004-2016