Red de conocimiento informático - Problemas con los teléfonos móviles - Programación del puerto serie Stm32

Programación del puerto serie Stm32

Primero puede utilizar el asistente de depuración del puerto serie para enviar datos al microcontrolador. Si tiene j-link, use j-link para establecer un punto de interrupción en la función de interrupción. Después de ingresar la interrupción, el programa se detendrá en la interrupción usart. Además, en circunstancias normales, las interrupciones no se envían, sino que se reciben. Para transmisiones de datos múltiples, puede esperar a que aparezca el indicador de finalización de la transmisión.

And (! (usart 1-> SR & amp0x 80)); // Determina si los datos en el registro de transmisión se envían al registro de desplazamiento.

USART_SendData(USART2, rx data 2); /*Escribe un byte en el registro de envío de datos*/

Si pones esto en un bucle, puedes enviar continuamente múltiples datos.

Además, DMA también se puede utilizar para permitir que el procesador envíe automáticamente múltiples datos al puerto serie.