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: 28 Aug 2004 10:03:53 +0200


Witam.
Czy ktoś wie jak można wysyłać i odbierać z AVRa prze RS232 ciągi znaków a nie
tylko pojedyńcze znaki przy użyciu funkcji getchar i putchar. Interesowały by
mnie kody funkcji w CodeVisionAVR C Compiler do obioru całych ciągów znaków.
Do tej pory napisałem funkcję do wysyłania ciągów znaków, nie mogę sobie
poradzić z funkcją do obierania ciągów znaków.

void send_string(char *string){
while( *string != 0 ){
putchar(*string);
string++;
}
}

Odpowiedzi proszę słać na maila pinarczuk_at_nospam_poczta.onet.pl

Z góry dziękuję za odpowiedź.
Pinarczuk






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

========
Path: news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.dialog.net.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Jacek Bogusz" <jacek.bogusz_at_nospam_ep.com.pl>
Subject: Re: CodeVisionAVR UART
Date: Sat, 28 Aug 2004 12:02:37 +0200


Czy ktoś wie jak można wysyłać i odbierać z AVRa prze RS232 ciągi znaków a
nie
tylko pojedyńcze znaki przy użyciu funkcji getchar i putchar. Interesowały
by
mnie kody funkcji w CodeVisionAVR C Compiler do obioru całych ciągów
znaków.
Do tej pory napisałem funkcję do wysyłania ciągów znaków, nie mogę sobie
poradzić z funkcją do obierania ciągów znaków.

Nie mam Code Vision "pod ręką" ale nasuwa mi się jedno pytanie: dlaczego nie
użyjesz printf() i gets()? To standardowe funkcje biblioteki "stdio.h"
predefiniowane przez standard ANSI dla kompilatorów C. CV ich nie ma? Nie
wierzę... ;-)

Jacek



========
Path: news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!newsfeed.pionier.net.pl!news.dialog.net.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Rafał Szulc" <rafszul_at_nospam_go2.pl>
Subject: Re: CodeVisionAVR UART
Date: Sat, 28 Aug 2004 17:00:57 +0200



Nie mam Code Vision "pod ręką" ale nasuwa mi się jedno pytanie: dlaczego
nie
użyjesz printf() i gets()? To standardowe funkcje biblioteki "stdio.h"
predefiniowane przez standard ANSI dla kompilatorów C. CV ich nie ma? Nie
wierzę... ;-)

Jacek

Oczywiście, że ma. Można użyć właśnie gets() oraz scanf() do odbierania oraz
puts() i printf() do wysyłania.

Pozdrawiam
Rafał



========
Path: news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.gazeta.pl!news.onet.pl!newsgate.onet.pl!niusy.onet.p