Skip to main content
SS_135
Associate
Aug 12, 2020 5:20 AM UTC
Solved

STM32F407 _ Packet transfer

Hi Team,

How to transfer huge data through UART interface , is it any method or procedure to achieve. Brief description:

Quectel module is been used, data of 80kb transported from AWS server to Quectel module.We need to identify the fastest and efficient way to transport the data from Quectel module to STM32F407 MCU via UART interface.

Sudeendra S

This topic has been closed for replies.
TDK
TDKBest answer
Aug 12, 2020 1:12 PM UTC

The fastest way is going to be using the highest clock speed you can and to ensure there is no delay between bytes by using DMA or other technique.

"If you feel a post has answered your question, please click ""Accept as Solution""."

2 replies

prain
Visitor II
Aug 12, 2020 10:08 AM UTC

fastest way but​ not the most reliable: use raw usart byte transfer with hardware parity check.

for a reliable transfer, use a packet based protocol that incorporate CRC and ​acknowledge mechanism. A light weight example is MAVLink protocol

TDK
TDKBest answer
Aug 12, 2020 1:12 PM UTC

The fastest way is going to be using the highest clock speed you can and to ensure there is no delay between bytes by using DMA or other technique.

"If you feel a post has answered your question, please click ""Accept as Solution""."