PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : USART mit Arrays?



katiiiiii
31.03.2005, 09:55
Hallo Leute!


Also ich habe folgendes Problem: ich habe einen Wert, der die größe von ca. 50000 erreichen kann (eine Frequenz wird eingelesen) und möchte diese an einen Pc senden. bis jetzt habe ich nur erreicht,dass ich einen int wert, denn ich selbst bestimmt habe, dann auf dem PC(Hyper Terminal) als Acsii Code ausgeben wird und jede sekunde wird ein neues zeichen ausgeben.
Arbeite mit einem Atmega32 und als Programmiersoftware CodeVisionAVR, also in C.
könnte ich vielleicht einen so großen wert einfach in ein feld schreiben und diesen an den pc senden? oder kann ich 50000 sonst irgendwie aufteilen,damit das senden klappt?
habt ihr sonst vl eine idee wie ich das am besten lösen könnte?

Mfg Kati

PicNick
31.03.2005, 10:26
Natürlich kannst du dein Integer auch senden, so wie es ist. Aber das Hyperterm wird keine Freude damit haben.

Dino Dieter
31.03.2005, 10:33
Hallo

Schau dir den Beitrag mal an.

Die Routine OUTINT sollte für dich passen, wenn ich dich richtig verstanden
habe

http://www.mikrocontroller.net/forum/read-4-46127.html#new

MFG
Dieter