|
АЦП в xmegaA |
|
|
|
 |
Ответов
|
Feb 3 2012, 14:38
|
Гуру
     
Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322

|
Цитата(V_G @ Feb 3 2012, 04:52)  Читайте мануал. В версии мануала от 12/09 на с 299 (п.25.9.6) - пример работы 4 каналов в free running mode без всяких прерываний, просто достаете измеренные значения из памяти нужных каналов Другой вариант - п. 25.16.4 - настройка регистра EVCTRL на Sweep Channels - изучите и этот вариант ( не пробовал, но вроде должно отвечать вашим потребностям) free running mode недостаточно - нужно ещё MUX перегружать, и тут я не виду средств как это может быть сделано. Цитата(V_G @ Feb 3 2012, 04:52)  Другой вариант - п. 25.16.4 - настройка регистра EVCTRL на Sweep Channels - изучите и этот вариант ( не пробовал, но вроде должно отвечать вашим потребностям) Посмотрю. Спасибо, вдруг - оно.
|
|
|
|
|
Feb 4 2012, 02:29
|

Профессионал
    
Группа: Свой
Сообщений: 1 818
Регистрация: 15-10-09
Из: Владивосток
Пользователь №: 52 955

|
Цитата(_Артём_ @ Feb 4 2012, 00:38)  free running mode недостаточно - нужно ещё MUX перегружать, и тут я не виду средств как это может быть сделано. Еще раз настаиваю на вдумчивом чтении мануала, в частности, п. 25.4 ADC Сhannels. Каждый канал - это сочетание состояния MUX и ячеек результата. Таким образом, переключение каналов - это и переключение MUX. А если вы все 4 канала запускаете во free running mode, они постоянно обновляют свои ячейки результата, переключая за вас MUX. Отказываться от free running mode имеет смысл только в том случае, если вы хотите четкую временную привязку результатов измерений (например, для оцифровки и последующей цифровой фильтрации)
|
|
|
|
Сообщений в этой теме
_Артём_ АЦП в xmegaA Jan 31 2012, 23:44 bob1 Через прерывания нерационально!!! ДЛя ... Feb 2 2012, 11:18 _Артём_ Цитата(bob1 @ Feb 2 2012, 13:18) Через пр... Feb 2 2012, 13:00 Kovrov Может поможет...
недавно у себя делал так...
дма р... Feb 2 2012, 17:12 _Артём_ Цитата(Kovrov @ Feb 2 2012, 19:12) дма ра... Feb 2 2012, 17:47 bob1 В MUX можете также грузить посредством DMA из опер... Feb 3 2012, 15:32 _Артём_ Цитата(bob1 @ Feb 3 2012, 17:32) В MUX мо... Feb 3 2012, 15:53 bob1 Было проще общаться было бы тех задание или хотя б... Feb 3 2012, 18:01 _Артём_ Цитата(bob1 @ Feb 3 2012, 20:01) Было про... Feb 3 2012, 18:39 bob1 Скорость небольшая!!
1 канал DMa настраива... Feb 3 2012, 19:30 _Артём_ Цитата(bob1 @ Feb 3 2012, 21:30) Скорость... Feb 3 2012, 20:37 bob1 Цитата(_Артём_ @ Feb 4 2012, 01:37) Ничег... Feb 4 2012, 07:27 V_G Цитата(bob1 @ Feb 4 2012, 17:27) Так кана... Feb 4 2012, 08:07  bob1 Цитата(V_G @ Feb 4 2012, 14:07) Это уже с... Feb 4 2012, 16:54   _Артём_ Цитата(bob1 @ Feb 4 2012, 18:54) Не пробо... Feb 4 2012, 18:51   V_G Цитата(bob1 @ Feb 5 2012, 02:54) Не пробо... Feb 4 2012, 22:15 bob1 Цитата(_Артём_ @ Feb 5 2012, 00:51) А что... Feb 4 2012, 20:51 _Артём_ Цитата(bob1 @ Feb 4 2012, 22:51) Это я к ... Feb 4 2012, 21:15 bob1 Цитата(_Артём_ @ Feb 5 2012, 03:15) Меняе... Feb 4 2012, 22:34 _Артём_ Цитата(bob1 @ Feb 5 2012, 00:34) Менять р... Feb 4 2012, 23:02  V_G Цитата(_Артём_ @ Feb 5 2012, 09:02) Менят... Feb 5 2012, 00:32   _Артём_ Можно ли так задействовоть ДМА:
по завершению прео... Feb 12 2012, 14:33    _Артём_ Цитата(_Артём_ @ Feb 12 2012, 16:33) Можн... Feb 13 2012, 21:57 bob1 Цитата(_Артём_ @ Feb 5 2012, 05:02) Менят... Feb 4 2012, 23:31
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|