Forum: Mikrocontroller und Digitale Elektronik AN2131Q-Problem


von Walter (Gast)


Angehängte Dateien:

Lesenswert?

Habe das Problem, das ich meinen AN2131Q per Software nicht ansprechen
kann, (siehe OpenDriver-Funktion) in der Windows-Systemsteuerung wird
er aber erkannt. Mit einem AN2131SC funktioniert das alles. Befürchte,
das ein Schaltplanfehler vorliegt, meine Frage: ist der Schaltplan so
in Ordnung ? (möchte alle 24 Port-Leitung nutzen)
Vielen Dank im Voraus

Gruß Walter


  OpenDriver = CreateFile("\\.\ezusb-0", GENERIC_WRITE, _
                            FILE_SHARE_WRITE, ByVal 0&, _
                            OPEN_EXISTING, 0, 0)

von fury (Gast)


Angehängte Dateien:

Lesenswert?

Den Pin Discon und WakeUp sollte noch beschaltet werden.
Bei dem 'wie' bin ich mir nicht so sicher, denn in der Elektor wird
WakeUp immer auf +5V gelegt, bei mir wurde der AN2131 nur erkannt, wenn
ich den Pin auf Masse gelegt habe.
Aber wenn das das Problem ist, dürfte der AN2131 auch von Windows nicht
als AN2131 erkannt worden sein.

Jedenfalls hab ich mal meinen Schaltplan angehängt. Mit Binterm konnte
ich das EEProm (das in diesem Schaltplan fehlt) beschreiben und
auslesen, aber zu mehr bin ich noch nicht gekommen.

von Fabian (Gast)


Lesenswert?

Ich habe beim AN2131SC Discon und Wakeup auch nicht belegt. Geht
trotzdem. Mir ist aber der Zweck vom Pin EA nicht ganz klar!?


DeviceHandle = CreateFile (FileName, GENERIC_WRITE, FILE_SHARE_WRITE,
         0, OPEN_EXISTING, 0, 0);

wobei FileName = "\\.\ezusb-0"

von Fabian (Gast)


Lesenswert?

Tschuldigung!

FileName ist bei mir:

LPCTSTR FileName = "\\\\.\\ezusb-0";

Sprache: C++
Um EIN '\' zu erzeugen, müssen ZWEI '\\' eingetragen werden!
Vielleicht ist das Dein Fehler!?

von Walter (Gast)


Lesenswert?

Ich programmiere in VB und da funktioniert es ja mit dem AN2131SC,
darum denke ich das die Programmierung in Ordnung ist. Habe jetzt
Pin Discon und WakeUp auf Masse gelegt, und es klappt immer noch nicht,
vielleicht liegt es doch an Pin EA.

Gruß Walter

von Walter (Gast)


Lesenswert?

Habe den Fehler gefunden !
SCL- u. SDA-Pin muß jeweils über 10K auf Vcc gelegt werden.

Gruß Walter

von Thomas (Gast)


Lesenswert?

10 K ist zu hochohmig besser 4.7k benutzen.
Thomas

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
Noch kein Account? Hier anmelden.