Problem with Lpc2148 UART

M

mrhazard

Guest
Hei kaverit,
olen yrittää perustaa pienen koodin echo yksi char vuonna HyperTerminal mutta se
doesnt näytä toimivan ...tässä on minun koodi Toivon, että voitte auttaa minua

Code:

# include <LPC214X.H>

# define CR 0x0D

mitätön Alusta (void); / / Inicializacion de UART0

int putchar (int ch); / / Escribe un carácter en la puerta järjestysnumero

int getchar (void); / / Lee un carácter en la puerta järjestysnumero
/************************* MAIN *********************** ** /

int main (void)

(

Alusta ();// Inicialización de la UART0

kun taas (1)

(

putchar (U0RBR););)int putchar (int ch) / * Kirjoita merkin Serial Port * /

(

if (ch == '\ n') (

while (! (U0LSR & 0x20));

U0THR = CR; / * tulosindikaattorit CR * /

)

while (! (U0LSR & 0x20));

tuotto (U0THR = ch);

)

int getchar (void) / * Lue lähetyksinä Serial Port * /

(

while (! (U0LSR & 0x01));

tuotto (U0RBR);

)

/*************** System Initialization ***************/

mitätön Alusta ()

(

VPBDIV = 0x00;

/ * Alusta Pin Valitse lohkoon Tx ja Rx * /

PINSEL0 = 0x5;

/ * Ota FIFO: n ja palauttaa heidät * /

U0FCR = 0x7;

/ * Aseta DLAB ja sanan pituus asetettu 8bits * /

U0LCR = 0x83;

/ * Baudinopeus asetettu 9600 * /

U0DLL = 0x62;

U0DLM = 0x0;

/ * Vapaa DLAB * /

U0LCR = 0x3;

)

/************************************************* ********/

 

Welcome to EDABoard.com

Sponsor

Back
Top