He escrito un programa que utiliza la declaración printf
para escribir en el programa TERMINAL mediante comunicación en serie. Ahora, para mi código real, quiero transferir el contenido de mi registro y mostrarlo en la ventana del terminal. ¿Cómo hago eso?
El código de prueba es:
#include <REG51F.H>
#include <stdio.h>
void main(void){
SCON = 0x50; /* SCON: mode 1, 8-bit UART, enable rcvr */
TMOD |= 0x20; /* TMOD: timer 1, mode 2, 8-bit reload */
TH1 = 253; /* TH1: reload value for 1200 baud @ 16MHz */
TR1 = 1; /* TR1: timer 1 run */
TI = 1; /* TI: set TI to send first char of UART */
while(1){
printf("Test\n");
}
}