|
Помогите поднять АЦП в камне STM32L476, На плате Nucleo. Опять закипел. |
|
|
|
 |
Ответов
|
Jun 8 2016, 07:26
|

Гуру
     
Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095

|
QUOTE (Димон Безпарольный @ Jun 7 2016, 21:09)  Только там не говорится как при подпоследовательности в 16 преобразований и одном буфере определить номер текущего канала. Кому принадлежат данные? Вот приплыли ы в прерывание с очередным результатом. И как определить номер канала откуда пришли данные? Объявите структуру из 16 результатов преобразования (каждому результату можно дать осмысленное имя нужного канала), создайте массив из этих структур, натравите ПДП (DMA) в кольцевом режиме на этот массив, получив прерывание ПДП об окончании половины пересылки обрабатываете первую половину массива (все данные уже разложены в структуры), получив прерывание об окончании пересылки - обрабатываете вторую половину массива. Все. Больше никаких телодвижений по настройкам АЦП, ПДП и т.п. делать не нужно - оно работает само, знай себе выгребай данные в прерывании ПДП.
--------------------
На любой вопрос даю любой ответ"Write code that is guaranteed to work, not code that doesn’t seem to break" ( C++ FAQ)
|
|
|
|
Сообщений в этой теме
Димон Безпарольный Помогите поднять АЦП в камне STM32L476 May 26 2016, 17:05 scifi Цитата(Димон Безпарольный @ May 26 2016, 20... May 26 2016, 17:20 Димон Безпарольный Цитата(scifi @ May 26 2016, 20:20) Финиш.... May 26 2016, 17:21 Obam ТС, а вы точно уверены в названии проца, который е... May 27 2016, 08:42 Димон Безпарольный Цитата(Obam @ May 27 2016, 11:42) ТС, а в... May 27 2016, 09:33 Obam Очередь не "из 16-ти шагов преобразования... May 27 2016, 10:05 Димон Безпарольный Цитата(Obam @ May 27 2016, 13:05) Очередь... May 27 2016, 11:39 Obam Так ведь забрал даннные и вышел - гораздо веселее.... May 27 2016, 12:38 Димон Безпарольный Цитата(Obam @ May 27 2016, 15:38) Так вед... May 27 2016, 15:12  amiller Цитата(Димон Безпарольный @ May 27 2016, 19... May 27 2016, 16:38 Димон Безпарольный Цитата(Obam @ May 28 2016, 17:35) "У... May 28 2016, 17:51    Сергей Борщ QUOTE (Димон Безпарольный @ Jun 8 2016, 12... Jun 8 2016, 15:33  Obam Цитата(Димон Безпарольный @ Jun 7 2016, 22... Jun 8 2016, 09:18
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|