Posted on April 02, 2014 at 01:50
Hello,
Me again with basic questions.
I am still trying to acquire from a bank of ADCs. 8 SAR ADCs in parallel on my stm32f429i-disco. From previous forum posts, and my own attempts, it appears I canno...
Posted on March 28, 2014 at 21:35
Hello,
For a project I am working on I would like to generate interrupts on both edges of the HSI clock, for synchronization purposes.
The sysclk is based on the main PLL, sourced from HSE.
...
Posted on March 22, 2014 at 01:39
Hello.
I am currently trying to build a project using the STM32F429 iDisco.
The toolchain I am using is the arm embedded gcc, under Eclipse IDE.
I am trying to use STM32Cube to write the ini...
Posted on April 02, 2014 at 04:05
Here are my current DMA init settings:
RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_DMA2, ENABLE);
DMA_InitStructure.DMA_Channel = DMA_Channel_6;
DMA_InitStructure.DMA_PeripheralBaseAddr = (uint32_t)GPIOA;
DMA_I...
Posted on April 02, 2014 at 03:19
If it where me I'd just burst in the entire 16 byte run, and be done.
How would I go about doing that, exactly? Settings wise I mean. Would this work:
TIM1->RCR = 0;
TIM1->DIER |= TIM_IT_Update ...
Posted on April 02, 2014 at 02:25
By the way, this is my DMA config code
//USE registers from DMA2 and DMA2_Stream5, channel 6
RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_DMA2, ENABLE);
DMA_InitTypeDef DMA_InitStructure;
DMA_InitStructure.D...
Posted on March 29, 2014 at 20:52Thank you for clarifying.I have a further question. I am looking for this information in the reference manual but I cannot find it.Suppose I connect all my ADCs to GPIOA[0...7]. Then I set the DMA to read bytes and s...
Posted on March 29, 2014 at 19:29The DMA can read a single pin, or up to 16 within a bank. If your data is sparsely distributed in the pin bank you'll have to process the half-words and extract it. DMA is not smart, and you'd need one DMA unit (stre...