Ich möchte den Takt eines Elektronikgerätes mit dem PC synchronisieren. Dazu habe ich einen Schalter eines IC-Vierfachschalters genutzt, sodaß quasi ein Schalter im Takt ein und ausgeschaltet wird. Wie bringe ich diesen Takt am besten in den PC - USB,serieller Anschluß,...? Was kann bedenkenlos kurzgeschlossen werden?
Hi
>Ich möchte den Takt eines Elektronikgerätes mit dem PC ...
Welches Betriebssystem?
Also z.B. ist Windows eigentlich schon so mit sich selbst beschäftigt,
das dein Takt maximal in nähere Erwägung gezogen wird, aber nicht dann
bearbeitet wird, wenn du das erwartest.
MfG Spess
Ich meine, daß ich eine Software schreibe, die den Wert an einer gewissen Schnittstelle abfragt, nicht daß dieser Takt gar die BS-Geschwindigkeit bestimmt. Sonst würde von 4 Ghz auf 20 Mhz runtergetaktet werden. Es geht um WXP und um eine Hardwareschnittstelle. WLAN-Anschluß oder Drahtlos im allgemeinen gibt es hier nicht.
eventuell sollte du erstmal sagen um welche Frequenz es dabei geht. Einfach ist Serial und Parrallel.
Welche Pins(Seriell bzw. Parallel,ECP) können kurzgeschlossen werden und wie können sie abgefragt werden?
> 44.100 mit 192.000 Hz
Was meinst du denn nun genau, 44.1kHz oder doch 192kHz? Ersteres könnte
man bequem mit einer Soundkarte erfassen...
bei 192kHz wird es wohl gar nicht so einfach, sobald die CPU mal etwas mehr zu tun hat wird wohl der ein oder andere Takt wegkommen. Bei Serial sollte die RTS oder CTS Leitung gehen (weiss jetzt nicht genau was der eingang ist - zu spät zum nachlesen) Bei Parrellel kann man die Online und OutOfPaper Leistung nutzen. Seriell sollte sich besser anfrage lassen weil das mit "normalen" Rechten und passenden Funktionen geht, bei parrallel muss sich die Rechte für die IO-Port holen, dafür gibt es aber auch ne dll.
Ich werde aus Deiner Frage nicht schlau, wieso Soundkarte kurzschließen?
Wahrscheinlich weiss er selber nicht so genau, was er eigentlich machen will...
>"Ich", geh auf das Problem ein oder sei still.
Würden wir ja gerne wenn wir auch nur ahnen würden welches Problem du
hast.
Mit usb habe ich noch nicht viel gemacht, Serial und Parrellen ist wesentlich einfacher. Bei USB hat man noch Treiber und ein Komplexes Protokoll dazwischen was jedes Timing zerstört.
was willst du denn mit dem takt machen? könnte man nicht diese synchrone aufgabe nicht eine extra hardware auslagern, die das ganze wirklich in echtzeit abarbeiten kann? oder lass den takt in der extra hardware "zählen", evtl auswerten und dann an den pc schicken. zum beispiel als kette der zeitlichen abstände zwischen den flanken.
Solange du kein RTOS hast wirst du keinen Takt halbwegs stabil ein deinen PC bekommen.
ist das so fremd? Meine vielen alten, sehr langen Basic-Programme hätte ich auch gerne mit dem alten Schritt-Tempo gelesen, bei dem man den Progammzeilen beim Vorbeimarsch noch folgen kann. Also ... wie??
PalmV: Was genau willst du überhaupt machen? Wenn du das nicht schreibst, kann dir kein Mensch auf dieser Welt helfen.
Peter wrote:
> Bei Parrellel kann man die Online und OutOfPaper Leistung nutzen.
wie wärs mit ack#? der hat doch afair sogar einen interrupt oder nicht?
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.