Posted on February 20, 2014 at 21:18
I'm losing bytes during SPI receive transactions, and I believe it's an optimization problem in my interrupt service routine. I'd love some input from those with more experience in high data rate applications...
Posted on February 13, 2014 at 21:41
I have the STM32F303 on a custom board with an external clock. For testing firmware development, I'm using the STM32F3 Discovery board, also with an external clock.
We need to run at 72MHz, so we use the ...
Posted on February 11, 2014 at 22:45 The original post was too long to process during our migration. Please click on the attachment to read the original post.
Posted on February 21, 2014 at 03:41
I'd love to use DMA in this case, but I haven't been clever enough to setup DMA to receive variable frame sizes. I have no idea how large the frame will be until I've received it! If there's a technique for th...
Posted on February 14, 2014 at 00:26Hi Clive.We placed an external crystal oscillator on the discovery board to run at 72MHz. The custom board has an external clock source. Not a crystal.So this behavior is expected. HSEBYP is necessary on the cust...
Posted on February 12, 2014 at 00:04
Yes, thank you. That's a mistake and I've updated my source:
/* Enable peripheral clocks for SPI and DMA */
RCC_APB1PeriphClockCmd(RCC_APB1Periph_SPI2, ENABLE);
RCC_AHBPeriphClockCmd(RCC_AHBPeriph_D...