Hi. ich bin im I2C-Bus-Geschäft ganz neu und habe noch nicht so ganz verstanden, wie Bascom mit dem ganzen umgeht. Aus der Bascm-Hilfe habe ich einen I2C-Scanner erarbeitet, welcher kontrolliert, ob Clienten unter der Adresse 1-254 step 2 vorhanden ist. nun möchte ich gerne zu einem 8574 die Werte 10001001 schreiben. da ich aber jetzt binär arbeite, möchte ich gerne wissen, wie bascom zwischen binär, hex und dezimal unterscheiden kann und wie ich diesen wert übertragen kann. Ich entschluldige mich nochmal für so eine noobige Frage aber ich hab einfach noch nix in der Richtung finden können und auch der Fakt, dass der 8574 unter der Adresse 113 (binär: 01110001) und nicht unter 0100 A2 A1 A0 R/W gefunden wurde, macht mich was stutzig. Ich würde mich wirklich sehr über Eure Hilfe freuen :-) M.f.G. Elektrofreak
@ Mats Marcus (elektrofreak) >Aus der Bascm-Hilfe habe ich einen I2C-Scanner erarbeitet, welcher >kontrolliert, ob Clienten unter der Adresse 1-254 step 2 vorhanden ist. ??? Eher 0..254 Step 2 >nun möchte ich gerne zu einem 8574 die Werte 10001001 schreiben. da ich >aber jetzt binär arbeite, möchte ich gerne wissen, wie bascom zwischen >binär, hex und dezimal unterscheiden kann und wie ich diesen wert >übertragen kann. RTFM? >einfach noch nix in der Richtung finden können und auch der Fakt, dass Wo hast du denn gesucht? >der 8574 unter der Adresse 113 (binär: 01110001) und nicht unter 0100 A2 >A1 A0 R/W gefunden wurde, macht mich was stutzig. Siehe [[Port-Expander PCF8574]] MfG Falk
ok, das habe ich soweit hinbekommen... jetzt geht es an den AD-Wandler-IC 8591... da habe ich mal nen teil des codes auf dieser seite ausprobiert und es kommt nur 255 als ausgabewert heraus: http :// cyberniklas.de/gallerydrive/moddingdiary/codes/i2c_pcf8591_ok.bas ich vermute, dass ich mal die ICs gegrillt habe, da kurzzeitig 25V an der 5V-Schiene anlagen; der 8574 hat es aber überlebt. Desshalb könnte es trotzdem am quellcode liegen... PS: Adressen habe ich herausgefunden wie das da ist und habe diese auch korrekt angepasst/wie auf der Seite belassen.
Ich dummi, habe vergessen Vref auf 5V zu legen, jetzt klappt das zumindest auch schon :P Was noch fehlt ist die Ausgabe von werten aber das dürfte jetzt nur noch ein kleiner Schritt sein. Nochmal danke für alle die mir geholfen haben. Wenn ich Probleme haben sollte, melde ich mich wieder :-D
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.