¿Cómo usar la función xprintf en stm32f429?

0

puedes ayudarme? Soy una nueva ¿Cómo usar este '' xprintf ''? He conectado mi uart2, pero no sirve de nada. ¿Debo elegir el MicroLib en keil? ¿O reescribir el _wrtie () y el _read ()? No utilicé los semihostings (use #program para eliminar el modo de semihostings), gracias.

P.s. Mi idea es keil5, y usar el stm32f429 para hacerlo. Y descargué xprintf.c / .h desde enlace

    
pregunta Kenneth

1 respuesta

1

Registre las funciones que envían \ recibir un carácter a UART.

Lee el último párrafo aquí. Descargue los ejemplos y eche un vistazo a la carpeta stm32. enlace

Esto es lo que hice con los controladores HAL y el proyecto generado por STM32Cube.

xdev_out(uart_putc);
xdev_in(uart_getc);

void uart_putc(char c){
  HAL_UART_Transmit(&huart2, (uint8_t*)&c, 1, 0xFFFF);
}
void uart_getc(char c){
  HAL_UART_Receive(&huart2, (uint8_t*)&c, 1, 0xFFFF);
}
    
respondido por el user3228922

Lea otras preguntas en las etiquetas