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

 
 
> ADC для MSP430F1232, Автоматический опрос нескольких каналов АDC
0xFF
сообщение Jan 10 2006, 08:47
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 131
Регистрация: 9-01-06
Пользователь №: 12 984



При автоматическом опросе нескольких каналов АDC данные складываю в вектор памтяти. Проблема: данные разных каналов всё время оказываются в разных местах вектора. Я сканирую два канала и их значения всё время находятся в разных местах вектора - то в одной ячейке, то в другой. Подскажите в чём проблема.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
0xFF
сообщение Jan 11 2006, 20:03
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 131
Регистрация: 9-01-06
Пользователь №: 12 984



Значит вместо while (ADC10CTL1 & ADC10BUSY); (как я понял это только для одноканального режима одиночного преобразования) ставлю while ( ADC10IFG ); - жду когда блок заполнится и затем забираю значнеия?



не использовать DTC не могу т.к. опрашиваю ADC где-то раз в 1 ms и необходимо затем по полученным данным расчитывать среднее значение для других вычислений.

Спасибо за то, что откликнулись на мой вопрос.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 29th July 2025 - 15:11
Рейтинг@Mail.ru


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