PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : High und Low



keha
10.04.2007, 21:05
Hallo Leute,
wer kann mir helfen?? ich möchte dass mein mikrokontroller High und Low Pegels durch TDX an den PC sendet. diese werden dann weiter mit java bearbeitet. da ich mit dem ganzen voll laie bin, weiß ich nur wie ich einen text mit dem Befehl Print senden kann. Jetzt brauch ich aber nur das Signal selbst an den PC schicken, also High oder Low

danke im voraus

Ratber
10.04.2007, 23:29
Naja,ganz ultraprimitiv gehts wenn du einfach nur den Port abfragst und den Zustand laufend (Oder etwas feiner ,nur nach änderung) als Token sendest.

Also in etwa so:

Do
If pinx,y = 1 then Print "1"
Else print "0"
End IF
Loop

Für x,Y setzt du Port und Pinnummer ein
Davor setzt du nur die nötige Initialisierung (Welcher Controller,Takt,Baudrate für die Serielle usw.)

keha
11.04.2007, 10:42
danke für deine antwort
ist es aber nicht so, dass sobald ich befehl print verwende dann wird nur der TEXT "1" oder "0" an den PC geschickt und nicht da signal selbst (High oder Low). Oder werden die daten an den pc obligatorisch nur durch den befehl print gesentet?? und nicht irgendwie anders.

Ratber
11.04.2007, 10:49
Ich weiß ja nicht wie du es haben möchtest.

Eine Verbindung zu nem Terminalprogramm ist immer "Text".
Wenn du nur ein nacktes Logisches Signal verarbeiten willst geht das auch aber zum einen mußt du dann am PC den Zustand einer Datenleitung abfragen (Registerzugriff) und zum anderen brauchst du dafür aber auch keinen Controller mehr,das Signal geht dann direkt auf die Serielle die als "PIO" missbraucht wird.