CodeVisionAVR UART



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: "Pinarczuk" <pinarczuk_at_nospam_poczta.onet.pl>
Subject: CodeVisionAVR UART
Date: 16 Sep 2004 13:12:09 +0200


Witam.

Próbuję wykorzystąć UART w AT90S2313 do przesyłania stringów przez RS232 do PC.
Do wykorzystania są dwie funkcje getchar i putchar, które bardzo dobrze
działają gdy przesyła się nimi pojedyńcze znaki, ale jak można za pomocą nich
wysyłać i odbierać całe stringi. Chodzi mi o prosty program w CodeVisionAVR
którego działanie można opisać w kilku słowach: AVR czyta string z PC,
zapamiętuje go w zmiennej i po 5s wysyła z powrotem do PC.
Z góry dziękuje z odpowiedź.

Pozdrawiam.



--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl

========
Path: news-archive.icm.edu.pl!news.gazeta.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Andy" <anokWYTNIJ_at_nospam_ceti.pl>
Subject: Re: CodeVisionAVR UART
Date: Thu, 16 Sep 2004 15:21:36 +0200


Użytkownik "Pinarczuk" <pinarczuk_at_nospam_poczta.onet.pl> napisał w wiadomości news:63c7.0000016f.41497508_at_nospam_newsgate.onet.pl...
Witam.

Próbuję wykorzystąć UART w AT90S2313 do przesyłania stringów przez RS232 do PC.
Do wykorzystania są dwie funkcje getchar i putchar, które bardzo dobrze
działają gdy przesyła się nimi pojedyńcze znaki, ale jak można za pomocą nich
wysyłać i odbierać całe stringi. Chodzi mi o prosty program w CodeVisionAVR
którego działanie można opisać w kilku słowach: AVR czyta string z PC,
zapamiętuje go w zmiennej i po 5s wysyła z powrotem do PC.
Z góry dziękuje z odpowiedź.
...



moze tak:


void putString( char * str )
{
while( *str ) putChar( *str++ );
}


--
Andrzej



========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsgate.onet.pl!niusy.onet.p

Poprzedni Następny
Wiadomość
Spis treści
From: pinarczuk_at_nospam_poczta.onet.pl
Subject: Re: CodeVisionAVR UART
Date: 20 Sep 2004 17:30:01 +0200


Chodzi mi bardziej o odbieranie stringa, wysyłanie jest proste.
Dobrze by było aby wykorzystać funkcję getchar lub gets, może być też scanf.
Ale prosze o sprawdzone przykłady, lub pewne, bo próbowałem wielu sposobów i
nie działa.

--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl

========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.task.gda.pl!not-for-mai