#include <xc.h>
#define _XTAL_FREQ 4000000
void UART_Init()
{
TRISCbits.TRISC6 = 1;
TRISCbits.TRISC7 = 1;
SPBRG = 25;
TXSTA = 0x24;
RCSTA = 0x90;
}
void UART_TxChar(char data)
{
while(!PIR1bits.TXIF);
TXREG = data;
}
void main()
{
UART_Init();
while(1)
{
UART_TxChar('A');
__delay_ms(500);
}
}
I2luY2x1ZGUgPHhjLmg+CiNkZWZpbmUgX1hUQUxfRlJFUSA0MDAwMDAwCgp2b2lkIFVBUlRfSW5pdCgpCnsKICAgIFRSSVNDYml0cy5UUklTQzYgPSAxOyAgIAogICAgVFJJU0NiaXRzLlRSSVNDNyA9IDE7ICAgCgogICAgU1BCUkcgPSAyNTsgICAgICAgICAgICAKICAgIFRYU1RBID0gMHgyNDsgICAgICAgICAgCiAgICBSQ1NUQSA9IDB4OTA7ICAgICAgICAgIAp9Cgp2b2lkIFVBUlRfVHhDaGFyKGNoYXIgZGF0YSkKewogICAgd2hpbGUoIVBJUjFiaXRzLlRYSUYpOwogICAgVFhSRUcgPSBkYXRhOwp9Cgp2b2lkIG1haW4oKQp7CiAgICBVQVJUX0luaXQoKTsKCiAgICB3aGlsZSgxKQogICAgewogICAgICAgIFVBUlRfVHhDaGFyKCdBJyk7CiAgICAgICAgX19kZWxheV9tcyg1MDApOwogICAgfQp9