disyrus
|
|
1 | |
STM32 FB100RB Discovery19.02.2013, 02:01. Показов 2840. Ответов 1
Метки нет Все метки)
(
Имею данную плату и задачу сделать АЦП на ней.
Выборки мне нужно получать по порогу, размером 2 мс, с максимальной частотой дискретизации (1 Мгц как я понял?). После получения — передать по USORT. Выбирать по одному семплу раз в N мс я научился. Как перейти к считыванию выборками? Представляю это себе как watchdog, который генерирует прерывания по порогу, запускает в нем уже подготовленный АЦП и ждет прерывания по заполнению буфера. Между превышениями порога будет больше 500 мс, при скорость 115 kbps вроде бы должен успеть отправить 4000 байт. Совершенно не представляю: как назначить функцию для прерывания, как настроить АЦП на заданную выборку, как синхронизировать старт и как назначить функцию на прерывание по окончанию выборки, как вернуться к тому что бы watchdog снова продолжил слежение. Все примеры которые нашел используют низкие частоты по таймеру или просто считывают в цикле значения с паузами. Поиск в datasheet по ключевому слову "IRQ" ничего не дает. Вот здесь есть описание, но никакой конкретики. Понимаю, что замахнулся на большое слишком, но уж очень нужен АЦП на 1 МГц для одного исследования, приходится копаться самому, а я избалован высокоуровневыми языками. Пожалуйста, подскажите примеры решения таких задач. |
|
19.02.2013, 02:01 | |
Ответы с готовыми решениями:
1
Stm32 discovery STM32 Discovery + RC5 Выбор STM32-DISCOVERY STM32-Discovery и бутлоадер |
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
|
19.02.2013, 11:30 | |
Помогаю со студенческими работами здесь
2
Утонул с Stm32 f4 discovery USART, STM32 discovery STM32 Discovery - глючит отладчик STM32 Discovery + uC OS II: Проц потянет? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |