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

 
 
Atridies
сообщение Jul 3 2018, 08:33
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 445
Регистрация: 7-02-05
Из: Зеленоград
Пользователь №: 2 468



Использую АЦП в микроконтроллере STM32F107 в режиме сбора данных с 9 регулярных каналов.
При сборе данные последовательно с каждого выхода (без DMA, по прерыванию от АЦП самостоятельно запускаю новое измерение) - никаких проблем нет. Но если я использую режим SCAN (сбор данных идет через DMA, обработка - в прерывании от DMA) - то периодически, при определенных условиях появляется сдвиг результатов на один канал. Эти условия - переключение в другое состояние некоторых выходов. Как и с чем это может быть связано - непонятно.
Примечательно еще то, что в другом экземпляре (практически аналогичное устройство) - такой проблемы нет. В остальном - микроконтроллер ведет себя абсолютно также.
Проблем с времени сэмплирования - тоже не должно быть, т.к. у меня время - более 10*тау.
Знаю, что такое бывает при отладке - но я вижу это и при отладке и без нее.

Проц сгорел? Я не встречал еще такого, чтобы так избирательно сгорал процессор.

В чем может быть проблема?

Ниже - настройки АЦП и DMA.
 Р В Р’ Р в‚¬Р В РЎВ˜Р В Р’µР Р…ьшено Р Т‘Р С• 76%
Прикрепленное изображение
708 x 820 (43.16 килобайт)
 Р В Р’ Р в‚¬Р В РЎВ˜Р В Р’µР Р…ьшено Р Т‘Р С• 72%
Прикрепленное изображение
607 x 837 (36.1 килобайт)
Go to the top of the page
 
+Quote Post



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

 


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


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