- 3D-Druck Einstieg und Tipps         
Ergebnis 1 bis 6 von 6

Thema: Wie USB-Verbindung PC-Programmer (nicht Target) resetten ?

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Robotik Einstein Avatar von i_make_it
    Registriert seit
    29.07.2008
    Ort
    Raum DA
    Alter
    56
    Beiträge
    2.814
    Deaktivieren / aktivieren im Gerätemanager, führt meines Wissens dazu das auf Betreibssystemebene eine Trennung und eine neues Anfordern der config erfolgt, wenn der USB Hub dann auch die 5V an dem Port abschaltet und das Gerät nicht fremdbestromt ist, sollte das auch Geräteseitig wie ein physikalisches Trennen/Wiederverbinden wirken.
    Allerdings wird in der Regel nicht die 5V deaktiviert, sonst würde ja auch kein Abgreifen von 5V mit nur 2 belegten Steckerpins funktionieren, wie bei USB LED Leuchten (auch kein Plug and Play von per USB bestromten Geräten).
    Und da hängt es dann vom Gerät ab ob es bei einem OS seitigen deaktivieren einen Reset ausführt oder nicht. Wenn nicht, bringt das Ganze nichts. Dann hilft nur Softwareseitig dem Gerät die selbe Befehlsfolge zu schicken die auch nach einem Rechnerneustart an bereits angeschlossene Geräte wie Maus und Tastatur gesand wird.
    Und selbst da kann es sein das ein Gerät das sich aufgehängt hat durch die dauerhafte Stromversorgung eben doch keinen Reset ausführt.
    USB ist halt Plug and Play bzw. Plug and Pray.

    Noch lustiger wird es, da in einem Computer die ersten beiden USB Ports eine Sonderrolle haben und da dann auch noch BIOS Einstellungen mit reinspielen. Das merkt man wenn man mal Rechner von USB als Bootmedium installieren will. Das geht nur von USB Port 1 und 2. alle anderen werden rein vom OS kontrolliert, lassen sich also da leichter softwareseitig manipulieren ohne ungewollte Rückkopplungen auf das OS befürchten zu müssen (Blöd wenn eine Bytefolge die der µC sendet beim Reboot des Rechners den MBR löscht oder ähnliches weil die Bytefolge zufällig dem Opcode der entsprechenden Befehle der Rechner CPU entsprechen)

    Übrigens ist das Dokument kein Handbuch sondern die offizielle Spezifikation des USB 2.0 Standarts (quasi die Norm).

    Die aktuelle für USB 3.1 findet man hier: http://www.usb.org/developers/docs/
    Geändert von i_make_it (20.01.2016 um 15:50 Uhr)

Ähnliche Themen

  1. Antworten: 3
    Letzter Beitrag: 23.07.2013, 09:28
  2. Keine Verbindung zum Controller (mit USB-ISP-Programmer)
    Von manuuE im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 9
    Letzter Beitrag: 15.11.2011, 14:12
  3. Keine Verbindung zum Programmer (Vista/USB/ebay)
    Von Goldenflash im Forum AVR Hardwarethemen
    Antworten: 4
    Letzter Beitrag: 13.05.2008, 21:47
  4. Programmer für 3.3V Target
    Von OnkelTobi im Forum AVR Hardwarethemen
    Antworten: 2
    Letzter Beitrag: 08.03.2007, 09:44
  5. AVR softwareseitig resetten
    Von Foooob im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 2
    Letzter Beitrag: 20.02.2007, 17:30

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Labornetzteil AliExpress