Problema de la función fputc de programación integrada
Este fputc es una implementación específica de su plataforma, no una implementación estándar. El parámetro f existe solo para ser compatible con otras implementaciones.
La implementación de su plataforma consiste en llamar a una función de salida del puerto serie (Usart1_Txd) para enviar caracteres directamente al hardware.
Algunas plataformas utilizan el sistema de archivos, por lo que FILE* f entrará en juego.