Posted on May 30, 2014 at 15:15
Hi
Is there a way to disable interrupt nesting (preemption) on the STM32F3Discovery? By default, an interrupt seems to preempt a currently executing ISR. But I want the ISRs (especially those of DMA and EXT...
Posted on October 29, 2013 at 12:51HiI wonder if there are any negative side effects when changing the system clock speed dynamically. I have an I2S audio samples transfer running (via DMA) and therefore, the CPU is put into sleep mode and the DMA i...
Posted on October 07, 2013 at 18:11
Hi
I'm trying to write to the Flash ROM on my STM32F3 board (256k). Erasing a page works fine, but when I try to write a word (or half word), the MCU crashes.
I'm doing what the standard peripheral l...
Posted on September 27, 2013 at 16:54HiI'm a bit confused with all the clocks and power saving options on the STM32F3 Discovery board.I'd like to minimize the power consumption by gating all unnecessary clocks and peripherals / memory.The MCU is in ...
Posted on September 27, 2013 at 14:10
Hi
I run this very simple code on the STM32F3 Discovery board:
int main(void)
{
__WFI();
return 0;
}
It compiles fine and I can flash it onto the STM without any problems (I'm using the ST...
Posted on May 30, 2014 at 18:32Thanks a lot for your help! That is exactly what I was looking for.[edit]One last question: Is each interrupt pushed onto the stack or is this 'queueing' done in hardware (just by setting some bits)? What I wonder is, ...
Posted on May 30, 2014 at 17:27''This is done by carefully arranging the IRQ priority order. Higher priority ISR cannot be interrupted by lower priority ISR.''That's not what I want. I want no ISR to be interrupted, all have the same priority. They ...
Posted on October 30, 2013 at 17:38''The I2S peripheral needs to be clocked''So it needs to have a clock (either external or system clock) even in slave mode? I am changing the frequency of the ''system clock'' (from 8 MHz in sleep to 64 MHz in run ...
Posted on October 30, 2013 at 14:42I'm having problems to understand what happens with the I2S which has its own clock generator... because there is no prescalar for the I2S clock, the speed will vary from 8 to 64 MHz. How does the I2S clock generat...