Hallo, nachdem ich meine Maus mit SPI ausgelesen habe, wollte ich zu I2C wechseln, da ich mehrere Devices an meinem Arduino anschließen werde. Mein Sensor hat eine SDIO und SCLK Leitung. Diese Leitungen funktionieren mit SPI perfekt. Doch wenn ich zu i2c wechsele und den Scanner starte, finde er leider keine Geräte. Habe an die Widerstände gegen VDD gedacht. An meinem Arduino Mega habe ich die Pins 20 und 21 verwendet. Lässt sich der ADNS 5020 nicht mit i2c btreiben oder was mache ich falsch?
Karl F. schrieb: > Lässt sich der ADNS 5020 nicht mit i2c btreiben oder was mache ich > falsch? Was sagt das Datenblatt? Warum versuchst du einen Baustein per I2C anzusprechen obwohl du nicht mal vorher schaust ob der überhaupt I2C kann? DAS ist mal ein ganz neuer Trial & Error Wahnsinn. Respekt!
Bin in diesem Bereich ziemlich neu, dachte jedes Gerät was SPI unterstüztzt könnte auch i2c. dann habe ich mich wohl geirrt,.
Karl F. schrieb: > Bin in diesem Bereich ziemlich neu, dachte jedes Gerät was SPI > unterstüztzt könnte auch i2c. Warum denkst du sowas? Das sind zwei grundverschiedene Protokolle. Was haben die überhaupt gemeinsam? Gar nichts! Und mehr Datenblatt lesen dann muss man nicht raten (was DU als denken bezeichnest). > dann habe ich mich wohl geirrt,. Ja.
Dann frage ich andersrum; Kann ich mit einem Multiplexer 2 neue CS Leiungen am Arduino schaffen? Habe an meinem Board leider nur 1 CS Leiung. Bzw. wie kann ich diese Leitung erweitern?=
Karl F. schrieb: > Dann frage ich andersrum; Kann ich mit einem Multiplexer 2 neue CS > Leiungen am Arduino schaffen? Habe an meinem Board leider nur 1 CS > Leiung. Bzw. wie kann ich diese Leitung erweitern?= Du kannst so viele CS haben wie du willst. So ist SPI aufgebaut. Du musst die CS halt einfach manuell einschalten BEVOR du eine SPI Kommunikation startest. CS ist nur ein digitaler Ausgang. Da kannste jeden nehmen.
Tatsächlich, hat funktioniert. Dann bauche ich doch kein i2c. Dank dir
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.