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

 
 
> Поделитесь, пожалуйста, как на ST32F4 7.2МГц в ADC получить!
iiv
сообщение Dec 20 2012, 16:09
Сообщение #1


вопрошающий
*****

Группа: Свой
Сообщений: 1 726
Регистрация: 24-01-11
Пользователь №: 62 436



Всем привет,

читал даташиты, крутил дисковери, смотрел примеры, пока нет понимания как организовать оцифровку на STM32F405 c одной ноги в так называемой интерлевед моде на утроенной частоте.

Вдруг кто делал, или видел путевую ссылку, поделитесь, пожалуйста, желательно под голый линуксовый GCC.

Спасибо

ИИВ
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 3)
diwil
сообщение Dec 20 2012, 16:46
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 366
Регистрация: 5-09-06
Из: Санкт-Петербург
Пользователь №: 20 107



STM32F4xx_DSP_StdPeriph_Lib_V1.0.1\Project\STM32F4xx_StdPeriph_Examples\ADC\TripleADC_Interleaved_DMAmode2

очень все прозрачно написано.
Другое дело там в примере с DAC ошибка... но это к делу не относится...

Сообщение отредактировал IgorKossak - Dec 20 2012, 17:58
Причина редактирования: избыточное цитирование
Go to the top of the page
 
+Quote Post
scifi
сообщение Dec 20 2012, 17:37
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Код
DMA2_SPAR(0) = (uint32_t)&ADC_CDR; /* source address */
DMA2_SM0AR(0) = (uint32_t)dst; /* destination address */
DMA2_SNDTR(0) = len / 2; /* ADC table size (half the number of samples) */
DMA2_SFCR(0) = 7; /* FIFO on, threshold: full FIFO */
DMA2_SCR(0) = 0x00005401; /* ch=0, size=32 bits */

ADC1_CR2 = 3; /* wake ADC1 */
ADC2_CR2 = 3; /* wake ADC2 */
ADC3_CR2 = 3; /* wake ADC3 */
ADC_CCR = 0x0000A017; /* triple interleaved mode */
REGBIT(ADC1_CR2, 30) = 1; /* start conversion */
Go to the top of the page
 
+Quote Post
iiv
сообщение Dec 26 2012, 13:05
Сообщение #4


вопрошающий
*****

Группа: Свой
Сообщений: 1 726
Регистрация: 24-01-11
Пользователь №: 62 436



Спасибо большое, scifi и diwil за простые и понятные ответы! Еще не все успел просмотреть и разобрать, поэтому иногда такие простые вопросы задаю...
Go to the top of the page
 
+Quote Post

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

 


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


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