Razer
08.03.2006, 21:13
Hallo an alle
Ich möchte nun Daten vom PC zum AVR (Mega8) senden, um sie dort zu verarbeiten. Ich will eine Zahl einlesen und damit rechenen. Als UArt Lib wwill ich die Procyon Lib verwenden.
Das senden verstehe ich und funktioniert auch :)
Ich möchte am Terminal eine Zahl eingeben und nach einem ENTER, wird die Zahl zum AVR geschickt.
Nur mit dem Senden komme ich nicht zurecht :(
Mit uartReceiveByte() lese ich die Daten aus dem Receive Buffer aus, oder? Könnte mir da jemand das genauer erklären?
zahl1 = uartreceiveByte();
Nun stehet in der Variable zahl1 der String, der gesendet wurde, oder??
Danach muss ich die Zahl mit atoi() umwandeln, oder?
Das mit den Interupts verstehe ich auch nicht. Gibt es dazu kein Tutorial?
Nun kann ich sie zum Rechnen weiterverwenden. Sehe ich das Richtig?
Könnte mir da jemand helfen??
Danke im Voraus
Gruß Robert
Ich möchte nun Daten vom PC zum AVR (Mega8) senden, um sie dort zu verarbeiten. Ich will eine Zahl einlesen und damit rechenen. Als UArt Lib wwill ich die Procyon Lib verwenden.
Das senden verstehe ich und funktioniert auch :)
Ich möchte am Terminal eine Zahl eingeben und nach einem ENTER, wird die Zahl zum AVR geschickt.
Nur mit dem Senden komme ich nicht zurecht :(
Mit uartReceiveByte() lese ich die Daten aus dem Receive Buffer aus, oder? Könnte mir da jemand das genauer erklären?
zahl1 = uartreceiveByte();
Nun stehet in der Variable zahl1 der String, der gesendet wurde, oder??
Danach muss ich die Zahl mit atoi() umwandeln, oder?
Das mit den Interupts verstehe ich auch nicht. Gibt es dazu kein Tutorial?
Nun kann ich sie zum Rechnen weiterverwenden. Sehe ich das Richtig?
Könnte mir da jemand helfen??
Danke im Voraus
Gruß Robert