disyrus
1

STM32 FB100RB Discovery

19.02.2013, 02:01. Показов 2840. Ответов 1
Метки нет (Все метки)

Имею данную плату и задачу сделать АЦП на ней.
Выборки мне нужно получать по порогу, размером 2 мс, с максимальной частотой дискретизации (1 Мгц как я понял?). После получения — передать по USORT.
Выбирать по одному семплу раз в N мс я научился. Как перейти к считыванию выборками?

Представляю это себе как watchdog, который генерирует прерывания по порогу, запускает в нем уже подготовленный АЦП и ждет прерывания по заполнению буфера. Между превышениями порога будет больше 500 мс, при скорость 115 kbps вроде бы должен успеть отправить 4000 байт.

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

Все примеры которые нашел используют низкие частоты по таймеру или просто считывают в цикле значения с паузами. Поиск в datasheet по ключевому слову "IRQ" ничего не дает. Вот здесь есть описание, но никакой конкретики.

Понимаю, что замахнулся на большое слишком, но уж очень нужен АЦП на 1 МГц для одного исследования, приходится копаться самому, а я избалован высокоуровневыми языками.

Пожалуйста, подскажите примеры решения таких задач.
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.02.2013, 02:01
Ответы с готовыми решениями:

Stm32 discovery
Господа IT, решил изучить STM. почитал немного про порты и что надо тактировать.. не ужели так...

STM32 Discovery + RC5
Хай всем :) Пробую запустить библиотеку от ST на дискавери, по немногу продвигался и даже чтото...

Выбор STM32-DISCOVERY
Всем привет. Хочу заказать плату для начинающих с STM32. Остановил свой выбор на 1)...

STM32-Discovery и бутлоадер
В общем попал я на необитаемый островв глушь далеко от рабочего места. Под рукой только испорченная...

1
0 / 0 / 0
Регистрация: 13.05.2011
Сообщений: 401
19.02.2013, 11:30 2
1. Описание периферии ищется не в datasheet а в Reference Manual http://www.st.com/st-web-ui/static/acti ... 246267.pdf
Почитайте также http://www.st.com/st-web-ui/static/acti ... 228163.pdf

2. Очень сильно помогают примеры с сайта ST http://www.st.com/web/en/catalog/tools/PF257864
http://www.st.com/web/en/catalog/tools/PF257890
У ST примеров дофига было. Открываете страничку с вашим камнем, заходите на вкладку "Desykn support" и там уже смотрите.

Посмотрите еще примеры, которые идут с Dyscovery.

Этой информации более чем достаточно. То, что Вы хотите реализовать - вполне возможно.

PS: ST дизайн сайта поменяла, непривычно блеать :-/
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.02.2013, 11:30
Помогаю со студенческими работами здесь

Утонул с Stm32 f4 discovery
купил сию платку, воткнул в windows 7 x64, а он ее не видит, соотвественно и keil тоже ее не видит....

USART, STM32 discovery
Всем привет! Пытаюсь отладить отправку символа по USORT (плата STM32f0discovery. В отл адчике Keil...

STM32 Discovery - глючит отладчик
Кто-нибудь сталкивался с такой ситуацией (на убунте, если что), что платы stm32f0discovery и...

STM32 Discovery + uC OS II: Проц потянет?
Собственно, интересен вопрос, попрёт ли данная ось на МК Value Line? Какие у нее "минимальные...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru