Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

Re: read RS232 Kategorie: Programmierung (von André H. - 8.10.2005 16:50)
Als Antwort auf read RS232 von Hersonski - 6.10.2005 18:34
Ich nutze:
C-Control II Unit, C164CI-ControllerBoard, CC2-Application-Board, CC2-StarterBoard, CC2-ReglerBoard, OSOPT V3.0
Hallo Alexander,

Zuerst eine Bitte: Mach' bitte unbedingt ein OS-Update.
Das original OS, also Version 1, ist mehr als veraltet.
Aktuell ist OSOPT V3.0 mit dem SP2.

> wieder mal ne dumme Frage. Ich auf der Suche nach einem Beispiel fürs folgende Szenario:
>
> PC ist mit dem CC2-Application Board (AB) via serielle schnittstelle verbunden. Am CC2-AB hängt
> Voltage-Output DAC AD5380,der über I2C gesteuert wird.
>
> Ich suche ein Beispiel, das mir helfen kann, ein c2-Modul zu schreiben, das beim Start den Input
> vom RS232 liest(sollte ein int array sein) und dann in die Routine übernimmt.

Also nochmal zusammen gefasst:
Du willst vom PC eine Folge von DA-Werten senden, die die CC2 in irgendeiner
Abfolge zum DAC sendet ?
Dazu mu�t Du Dir zuerst ein �bertragungsprotokoll für die RS232 ausdenken.
Nemen wir aber einmal an, Du möchtest anfangs die Werte per Hand
über das Hyperterminal eingeben. Dann ginge soetwas:
int DAwerte[16]; //z.B. 16 Werte
thread main
{byte second,i;
 hwcom.init();
 hwcom.setspeed(8); //57.600 Baud
 loop
 {
  second=system.second();
  hwcom.print("Zum Starten eine beliebige ");
  hwcom.print("Taste drücken1310");
  if hwcom.rxd() {hwcom.get();break;}
  wait second!=system.second();
 }
 for i=0 ... 15
 {
  hwcom.print("Wert ");
  hwcom.num(i);
  hwcom.put(':');
  DAwerte[i]=hwcom.input(1);
 }

 // Hier die DA-Werte zum DAC senden
 // ...

 quit 1;
}



> Hier im Forum habe ich das gefunden, kann aber nicht mit der im Beispiel angegebene Funktion SendeMsg klar kommen.
> Hat jemand Erfahrung oder Info?

Das hat hiermit nichts zu tun.
Die Funktion SendeMSG() ist scheinbar irgendeine Funktion, die einen String ausgeben soll.
Vergleichbar mit hwcom.print().

> Was eigent sich am Besten für die Programmierung der set-Befehlen für RS232 auf der PC-Seite?
> Im Moment probiere ich es mit Labview.  

Was meinst Du mit "set-Befehlen" für die RS232 ???
Am PC kann man mit der RS232 senden und Empfangen, sowie diverse
Parameter festlegen. (Geschw., Datenformat Handshaking etc.)
Für kleine bis mittlere Anwendungen eignet sich am PC VisualBasic ganz gut.

MfG André H.



Antworten bitte nur ins Forum!
Fragen per EMail auf Forum-Postings werden nicht beantwortet!

Das macht meine Heizung gerade


    Antwort schreiben


Antworten:

Re: read RS232 (von Hersonski - 10.10.2005 17:38)