MoinMoin, ich hatte gerade ein sehr seltsames Phänomen. Ich wollte ein wenig was debuggen (im Atmel Studio 6.2 auf nem Win 8.1 Laptop, falls das hilfreich sein sollte). Also das Studio gestartet, den Programmer angestöpselt, den Mega2560 auf nem Arduinodingsboard angestöpselt uuuund dann den MySmartUSB MK2 (so geschaltet, dass er immer direkt als USB-USART bridge loslegt) angestöpselt und dann ging es los. Mein Mauszeiger sprang wie wild hin und her, völlig chaotisch übern Bildschirm. Ich dachte erstmal, "grrr jetzt rastet die Maus wieder aus". Die ist so ein Billigteil, vermutlich eine Mausrasse minderer Güte oder ein ererbter Gendefekt, man weiß ja nie so recht. Also Maus abgezogen. Der Mauszeiger sprang fröhlich weiter querbeet. Dann zog ich die USB-USART, und siehe da, Ruhe im Karton. Übers Touchpad gewischt, Mauszeiger machte meine Bewegung nach. Also wollte ich loslegen, die Taskleiste wieder nach unten zu setzen, die der springende Mauszeiger an die Seite gerückt hatte. Reagiert nicht auf Klicks. Weder rechts noch links. Also die Maus wieder angestöpselt, selbes Verhalten. Dann über den Powerknopf in den Energiesparmodus, oder wohin er auch immer runterfährt wenn man den Knopf nur kurz drückt, "runtergefahren" wieder angemacht, und alles ging wieder. Bildschirm wieder so sortiert wie er gehört und der Schreck war vorbei. Was kann das bitte gewesen sein? Hat der Rechner "gedacht" die USB-USART Brücke sei ne Maus? Lustigerweise kommen über die serielle auch "Zufalls"daten. Daran versuch ich mich nämlich zur Zeit ein wenig. Und werd dazu gleich auch noch nen neuen Thread aufmachen, weil dass ist ein anderes Thema. Sorry dass es ein wenig ausschweifend geworden ist... Aber das hat mich ein wenig gewundert. Mir fällt auch just in dem Moment noch ein, dass ich mich noch gar nicht wieder getraut hab, die Brücke wieder anzustöpseln... MfG Chaos
Früher gab's mal serielle Mäuse, die über RS232 liefen. Vielleicht hat dein Rechner gedacht, dass davon eine angeschlossen ist oder so.
J. T. schrieb: > seltsames Phänomen Recherchiere mal in der Richtung, ob da eine serielle Schnittstelle als HID-Gerät erkannt wird - kenne ich noch von Windows 2000.
Jo, das ist ein Problem das ich manchmal auch hatte - wenn dein serieller Port eine bestimmte Zeichenfolge sendet wird dadurch ein uralter Treiber für serielle Mäuse aktiviert. Ist mir bei Windows 7 immer noch passiert
Bla schrieb: > wenn dein > serieller Port eine bestimmte Zeichenfolge sendet Weißt du zufällig, welche Zeichenfolge das ist? Danke euch für die Antworten
Dieser Bug ist fast so alt wie Windows selbst :) Mir hat ein Sensor mit serieller Schnittstelle unter Windows 2000 auf diese Weise einmal die Bildschirmdarstellung umkonfiguriert: Erst hat er die Taskleiste an den linken Bildschirmrand verschoben, dann ist es ihm sogar gelungen, das Hintergrundbild zu ändern. Ich denke noch mit Schaudern daran, dass er mit etwa derselben Anzahl von Klicks sogar die Festplatte hätte formatieren können, was aber zum Glück nicht passiert ist :) Es gibt aber immerhin Abhilfe: http://www.taltech.com/support/entry/windows_2000_nt_serial_mice_and_missing_com_port J. T. schrieb: > Weißt du zufällig, welche Zeichenfolge das ist? Ich hatte damals den Eindruck, dass praktisch alles, was von sich aus Daten an die Schnittstelle Bytes sendet, als Maus (typischerweise als "Microsoft Mouse Ball" oder so ähnlich) erkannt wird.
Yalu X. schrieb: > Ich hatte damals den Eindruck, dass praktisch alles, was von sich aus > Daten an die Schnittstelle Bytes sendet, als Maus (typischerweise als > "Microsoft Mouse Ball" oder so ähnlich) erkannt wird. Das war bei mir das allererste Mal. Ich war ein wenig erschrocken, vor allem als der Zeiger wieder stillstand, aber ich nicht klicken konnte, und die Taskleiste einfach stur an der Seite blieb. Und wenn es auf dieser Welt etwas gibt dass ich HASSEEE, dann ist das eine Taskleiste auf der linken Seite! Um mal den alten Hartman zu zitieren. Ich glaub aber, das war auch das erste mal, dass ich die Brücke angesteckt hab, während der µC schon gesendet hat. Danke dir
:
Bearbeitet durch User
Yalu X. schrieb: > Dieser Bug ist fast so alt wie Windows selbst :) Ich glaube, das soll tatsächlich kein Bug, sondern ein Feature sein. > J. T. schrieb: >> Weißt du zufällig, welche Zeichenfolge das ist? > > Ich hatte damals den Eindruck, dass praktisch alles, was von sich aus > Daten an die Schnittstelle Bytes sendet, als Maus (typischerweise als > "Microsoft Mouse Ball" oder so ähnlich) erkannt wird. Und bei allem, was nicht von sich aus Daten sendet, hat Windows zumindest früher beim Booten auf der seriellen Schnittstelle unvermittelt irgendeinen Mist gesendet, um ein möglicherweise angeschlossenes Modem zu finden - blöd, wenn man ein Gerät angeschlossen hat, das kein Modem ist und das durch diesen Quatsch durcheinander kommt.
Da gab es ein Patch bei XP um die Maus erkennung auszuschalten.
Ist heute noch mein Test wenn der COM1 Header auf dem Board ist. Es gibt mehrere Belegungen. Alte V24 Mouse aus dem Mausoleum geholt Rechner gebootet zwei-drei Minuten warten und wenn es moust stimmt die Belegung des Adapter. Geht auch bei Windows 10 noch. War auch schön um die Belegung der V24 bei einem Lüfterlosen bookstyle PC zu prüfen bei dem der Hersteller dafür eine 8Polige Western Buchse verbaut hat. Der Mousetest ist der schnelltest für serielle Schnittstellen. Mfg Michael
http://www.codon.org.uk/~mjg59/pnpcom.rtf http://stackoverflow.com/a/25992097 "the easiest workaround is probably, as has already been suggested, to avoid making any unsolicited transmissions."
hallo, das ist noch ein uralter brocken aus der NT und 95Zeit. du kannst das erkennen der maus , zur bootzeit , abschalten. getestet unter win7 und 8.1 Öffnen des registryeditors : regedit den key : HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\sermouse anlaufen in der sektion wird ein unterkey [ start ] sein, dessen wert auf DREI steht. Der muß in VIER geändert werden, das sagt dem windows, daß es beim BOOTen keine Maus suchen soll.
Michael F. schrieb: > den key : HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\sermouse > > anlaufen > > in der sektion wird ein unterkey [ start ] sein, dessen wert auf DREI > steht. > Der muß in VIER geändert werden, das sagt dem windows, daß es beim > BOOTen keine Maus suchen soll. Danke dafür!
GPS-Maus an COM1, zyklische NMEA Strings lassen buntes Theater mit/auf dem Desktop spielen. Das hatten wir alles schon. Lösung gab es ja wieter oben schon. "nomice" https://www.google.de/search?q=no+mice+on+com1 StromTuner
jep , aber ab Vista geht nur noch der vorgang mit der registry ordentlich ... NT3.x und 4 hatten noch den parameter /nomice NT5 aka 2K und XP den fastdetect.
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.