How2 programmazione M16c28 UART utilizzando clock esterno ....

B

brennbar67

Guest
Ho problema con il mio m16c28 serie di I / O (UART) con clock esterno, 115200 baudrate e CTS / RTS permettere.
I cant fare qualsiasi trasmettere e ricevere dati, anche se ho tutti i miei inizializzare UART e MCU.
Per quanto ne so, l'm16c28 UART è quasi simile con m16c26, giusto? Possibile configurare i C26, C28, ma non può funzionare .. perchè?
Chiunque può pls help me ... perché il mio ultimo anno di progetto, data di scadenza, sarà presto ... i cant preoccuparti finale in tempo.
Pls help me ....

 
Si prega di inviare il tuo codice configurare qui?Permettetemi di controllo.

 
Qui è la mia inizializzare UART utilizzando programmazione C:

uart_init nullo (void)
(

u0mr = 0x0D; / / UART0 trasmettere / ricevere in modalità registrazione, 8bits
/ / dati, clk esterni, 1 bit di stop, parità disattivare.

UART0_DIR & = ~ UART0_CLKIN; / / clock esterno in ingresso

u0c0 = 0x24; / / UART0 trasmettere / ricevere controllo registro 0,
/ / CTS / RTS consentire, RTS fn è selezionata

u0brg = 6; / / UART0 impostare la velocità di generatore

u1c0 = 0x20; / / UART1 tx / rx register0 controllo, CTS / RTS
/ / enable, ingresso UART1 CTS

ucon = 0x40; / / CTS / RTS separati, CLKS1 non utilizzati

u0tb = 0; / /
eliminiamo trasmettere tampone registro

s0ric = 0x07; / / UART0 controllo Rx interrompere la registrazione,
il 7 è il più elevato

u0c1 = 0; / / UART0 tx / rx di controllo registro 1, trasmettere
e ricevere
/ /
enable
)Am i impostare l'impostazione sbagliata?Ma è impossibile, coz i jz seguire solo il datasheet .... sarebbe u pls help me correct4me se fatto qualche errore.

 

Welcome to EDABoard.com

Sponsor

Back
Top