ENVIANDO DADOS PELA SERIAL

Boa tarde caro colegas,
estou com um problema no envios de dados pela comunicação serial,
tenho que enviar um informação pela serial, mais estava enviando com printf(" ",), depis que implementei o timer zero percebi que esta escrita demora muito tempo e acaba dando problema na escrita, acredito que seja por causa do estouro do timer..... vi alguns comentarios a respeito do PUTC mais nao consegui fazer funcionar,
seuge exemplo....
IF (SERIAL==0)
{
SERIAL++;
PUTC(UNIDADE);
PUTC(DEZENA);
PUTC(CENTENA);
}
centena dezena e unidade sao variaveis de 8 bits resultantes de uma conversao....
amboni
estou com um problema no envios de dados pela comunicação serial,
tenho que enviar um informação pela serial, mais estava enviando com printf(" ",), depis que implementei o timer zero percebi que esta escrita demora muito tempo e acaba dando problema na escrita, acredito que seja por causa do estouro do timer..... vi alguns comentarios a respeito do PUTC mais nao consegui fazer funcionar,
seuge exemplo....
IF (SERIAL==0)
{
SERIAL++;
PUTC(UNIDADE);
PUTC(DEZENA);
PUTC(CENTENA);
}
centena dezena e unidade sao variaveis de 8 bits resultantes de uma conversao....
amboni