Tengo una pregunta sobre los protocolos utilizados en UART. Intentar crear o usar un protocolo ya definido que permita transferir una gran cantidad de datos lo más rápido posible a través de UART. Me gustaría usar el DMAC tanto como sea posible en el extremo receptor, que será algún tipo de MCU. Dicho esto, me gustaría poder interpretar también los comandos (que pueden estar en conflicto con el uso del DMAC).
Algunos pensamientos que me parecen atascados son:
- ¿Qué sucede si la transmisión se termina antes que el final de la transmisión?
- ¿Estoy perdiendo el tiempo tratando de usar el DMAC?
Estoy seguro de que hay información que he dejado fuera de esta pregunta o algo que necesito hacer para limitarla, así que intentaré hacerlo con futuras ediciones. Por ahora, la pregunta principal es (aunque un poco más genérico de lo que quiero), ¿existen prácticas ya aceptadas para enviar grandes porciones de datos a través de UART / RS232?