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;
)
/************************************************* ********/
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;
)
/************************************************* ********/