2020-07-13 03:30 AM
I am considering using a STM32WB55CEU6 in a project that requires a camera module and 802.15.4 connectivity.
The chosen camera module outputs data using a 8bit parallel interface (HSYNC/VSYNC/PXCLK). The Pixel clock is 6MHz.
An link to app note and code examples would also really help.
Many thanks
John
2020-07-31 08:29 AM
DMA can be used for Peripheral-to-memory, memory-to-peripheral, memory-to-memory and peripheral-to peripheral data transfers.
GPIO is not a peripheral as such. So you won’t be able to achieve such 6MBytes/sec transfer using a DMA via a GPIO.
2020-08-03 08:49 AM
Assuming your camera module is having an SPI interface, then you would be able to use a DMA transfer in between your module and the internal SRAM. The effective bit rate you would achieve will directly be linked to the resolution of your camera.
BLE is not meant for high data rate. So the number of frames per second might not match your expectations.