ผมทดลองดูแล้ว น่าจะใช้ได้ครับ
Code Select
void uart_init(unsigned int buad)
{
SYNC = 0;
BRG16 = 0;
BRGH = 1;
SPBRG = (((_XTAL_FREQ/buad)/16)-1);
TXEN = 1;
CREN = 1;
SPEN = 1;
}
void uart_write(unsigned char cdata)
{
while(!TRMT);
TXREG = cdata;
}