projeto Crt C -> CTR V de um outro chines

lafourcade

New member
Eu estou fazendo um projeto Crt C -> CTR V de um outro chines que eu encontrei. Ele usa um cristal de 16MHz e trabalha numa frequencia de baud rate de 250 000.

Eu tenho esta formula:

    //                  1        Freq Cristal
    //  Baud  =  ---  x  ----------------
    //                  32    12x(256-TH1)

exemplo:

Baud Rate 9600 com cristal de 11.059MHz

    TMOD |= 0x20;  /* TMOD: timer 1, mode 2, 8-bit reload */
    SCON = 0x50;    /* SCON: mode 1, 8-bit UART, enable rcvr */   
    TCON = 0x40;
    TH1 = 0xFD;
    TR1 = 1;            /* TR1: timer 1 run */

Só que com essa formula eu nunca vou chegar a 250 000 bps por causa daquele 12 que multiplica o (256-TH1)

Tem alguma outra formula, outro jeito? Com certeza tem. Alguém sabe me dizer qual?

Obrigado
 

Welcome to EDABoard.com

Sponsor

Back
Top