Jump to content
artos5

stm32f100c8t6 чтение АЦП после перепада импульса ШИМ

Recommended Posts

Добрый вечер! Мне необходимо после перепада импульса с лог 1 на лог 0 начинать опрашивать вход АЦП. Период ШИМ настраиваемый , но в основном он 2кГц . Длина импульса относительно периода где-то 1-2%. Необходимо измерять в период скважности между импульсами.
Как это можно реализовать ?

Сейчас у меня инжектированный режим настроен , и я постоянно опрашиваю АЦП. Пробовал настраивать прерывания по переполнению таймера и по совпадению , но что-то микроконтроллер зависал. Пока что оставил постоянное опрашивание АЦП.


Что может быть лучше в радиоэлектронике, чем программирование микроконтроллеров ?

Share this post


Link to post
Share on other sites

У АЦП есть режим запуска по триггеру. В качестве триггера можно использовать события таймеров. Если настроите, то запуск будет по триггеру, а считывать можно в прерывании АЦП или ДМА.

Share this post


Link to post
Share on other sites

Изготовление 2-х слойных плат от 2$, а 4-х слойных от 5$!

Быстрое изготовление прототипа платы всего за 24 часа! Прямая доставка с нашей фабрики!

Смотрите видео о фабрике JLCPCB: https://youtu.be/_XCznQFV-Mw

Посетите первую электронную выставку JLCPCB https://jlcpcb.com/E-exhibition чтобы получить купоны и выиграть iPhone 12, 3D-принтер и так далее...

Я пока решил просто:

В прерывании инжектированного режима , если таймер не досчитал до совпадения , то измерения игнорируются . Вроде хорошо работает :)


Что может быть лучше в радиоэлектронике, чем программирование микроконтроллеров ?

Share this post


Link to post
Share on other sites

Вебинар "Новый BlueNRG-LP с Bluetooth 5.2 и Long Range — волшебная палочка разработчика IoT" (04/02/2021)

Приглашаем 4 февраля на бесплатный вебинар о BlueNRG-LP - новой системе-на-кристалле (SoC) STMicroelectronics. На вебинаре будут детально рассмотрены функциональные блоки, особенности подключения, аппаратные и программные средства для разработки, настройка сценариев с помощью BlueNRG-GUI, практические примеры работы с микросхемой, а также примеры применения BlueNRG-LP в устройствах интернета вещей.

Подробнее

Join the conversation

You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...