TUSB3410 i UART
Masz problem? Zapytaj na forum elektroda.pl
From: "Neo" <matrix_at_nospam_terramail.pl>
Subject: TUSB3410 i UART
Date: Tue, 23 Sep 2003 18:29:35 +0200
Witam,
piszę programik na TUSB3410, ktory ma wysylac stringi na UART.
Generalnie jesli przed wlaczeniem USB wysylam cos na UART to jest OK,
natomiast po wlaczeniu USB ( bUSBCTL |= USBCTL_CONT; ) gdy wysylam
stringa
pojawia sie na wyjsciu tylko ostatni znak.
Procedura wysylania danych wyglada tak:
VOID rs232PutChar(BYTE bData)
{
while (bLSR & LSR_TXE == 0); // wait until last byte transfer complete
bTDR = bData;
}
void rs232PutString(char *str)
{
while(*str != '\0') rs232PutChar(*str++);
}
czyli po prostu zapisuje poszczegolne znaki do rejestru TDR UART-u.
Czy po zapisaniu znaku trzeba jeszcze cos wywolac, aby go "wypchnac" dalej,
czy jest to realizowane automatycznie ?
Pozdr, Karol
========
Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.gazeta.pl!news.nask.pl!news-stoc.telia.net!news-stoa.telia.net!telia.net!news.tele.dk!news.tele.dk!small.news.tele.dk!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!newsfeed.tpinter