Re: EEProm-Speicherinhalt an PC senden und auswerten Kategorie: Verschiedenes (von Sebastian - 9.01.2007 8:00) | ||
Als Antwort auf Re: EEProm-Speicherinhalt an PC senden und auswerten von Markus P. - 8.01.2007 22:16 | ||
| ||
Hallo, danke erstmal für deine Arbeit. Habe gestern abend auch schon etwas ausprobiert. Funktioniert auch mittlerweile. das einzige Problem was ich hatte war, dass das Hyperterminal nur Ascii-Zeichen ausgegeben hatte, nicht aber die Zahlen die mich interessierten. Dazu habe ich noch ein anderes Terminal-Programm benötigt. Also vielen Danke nochmal. > Hallo Sebastian > > Dazu sollte ich wissen, ob du wirklich den internen Flash-EEPROM oder einen extern angeschlossenen > EEPROM (z.B Auf dem Reglerboard) meinst. Oder wie du die daten im EEPROM speicherst. > (z.B.: in einer Variable,oder mit einer funktion wie eeprom.writebyte(EEpromAddr, Addr, bytedata) > > > Hast du vielleicht ein kleines C2-Programm, was das mal demonstriert? > > Du kannst dir dazu die seiten 99-102 des Handbuches ansehen (hwcom.c2) oder auch in der > Entwicklungsumgebung das modul mit selbem namen ansehen. > > > Hier sind die Daten Bereits als Variable "gespeichert" und die "normale" hardware > schnittstelle wird verwendest: > > > byte gespeicherte_daten; //auf dieser variable sind z.B.:die daten gespeichert oder werden noch > > function initialisierung() > { > hwcom.init(); //initialisierung > hwcom.setspeed(SPEED_19200); //�bertragungsrate z.B.:19200 baud > // auch im terminal muss die selbe übertragungsrate eingestellt werden > > gespeicherte_daten=10; //10 auf die variable schreiben > } > > function sende_daten() //funktion um die daten zu senden > { > hwcom.put(gespeicherte_daten); > } > > thread main > { > // in diesem Beispiel wird nur ein Wert der in der variable gespeicherte_daten steht (hier 10) gesendet. > > initialisierung(); //aufrufen der funktion zur initialisierung der seriellen Schnittstelle > loop > { > sende_daten(); //die daten werden alle 5 sekunden gesendet > sleep 5000; //ca 5 sekunden warten > } > } > > > Dies soll nur als Beispiel zur veranschaulichung der initialisierung betrachtet werden. > > Ettwas eigeninitiative sollte der anwender mitbringen. > > Gru� Markus P. > > > Auf das mit dem Hyperterminal wäre ich gar nicht gekommen. Danke schonmal dafür. > > Ich werde mal versuchen ob es klappt. > > > > > Hallo Sebastian, > > > > > > das würde ich mit (sw)hwcom.put() - serielle Schnittstell - realisieren. Am PC dann einfach am > > > Hyperterminal die Daten sichten. Diese kannst Du dann auch in ein File abspeichern und in Excel > > > weitervearbeiten. > > > > > > Gru� > > > > > > Mark > > > > > > > > > > Hallo Forum, > > > > hat denn jemand eine Idee, wie man vom EEProm der C-Control-Unit die gespeicherten Daten > > > > an den Rechner sendet und dann dort in einer Excel-Tabelle oder ähnliches abspeichert? > > > > Es werden nur Bytes abgespeichert. > > > > Vielleicht hat ja jemand so etwas schon angestellt. > > > > Es geht darum einige Werte während einer Messfahrt abzuspeichern und diese dann im Nachhinein > > > > auswerten zu können. > > > > > > > > Danke schon einmal im Voraus. > > > > Gruss Sebastian | ||
Antwort schreiben Antworten: |