Also wie es der Betreff schon sagt, möchte ich ein IC, welcher 3 zustände kennt, mit einem mega8 betreiben. Ich schalte die Pins meines Mega8 auf Eingang und lasse die internen Pullups aus. Vor einiger zeit hat das ganze so funktioniert und ich konnte die als Eingang geschalteten portpins an mein IC anschliessen und es wurde richtig erkannt, allerdings habe ich jetzt an meinem Eingang (gemessen) kaum ein Offset, welcher vorher da war (durch den undefinierten Zutand). Was mache ich falsch? Ist der Offset egal? oder wie erkennt das IC, dass er gerade mit floating angesprochen wird? MFG Spice
> möchte ich ein IC, welcher 3 zustände kennt,
Bist Du Dir sicher, daß Du den Begriff "TriState" und die Funktion
dessen richtig interpretierst?
ich denke schon, dass ich das richtig interpretiere. Ich muss an einem IC 3 pins hochohmig schalten also "quasi offen" lassen. Offen lassen geht aber nicht, die müssen dann schon hochohmig sein, wie es quasi ein Eingangspin des Mega8s wäre...
>oder wie erkennt das IC, dass er >gerade mit floating angesprochen wird? Welches IC ? floating heisst fliessend, oder besser undefinierter Pegel. Du möchtest einen undefinierten Pegel erkennen?
>Was mache ich falsch? Wahrscheinlich nichts. >wie erkennt das IC, dass er gerade mit floating angesprochen wird? Steht im Datenblatt.
genau, undefinierten pegel an die ICbeinchen anlegen. Das möchte ich gern mit dem Mega8 realisieren. ich habe das früher einfach so gemacht, dass ich einen mega8port als Eingang definiert habe (Quasi hochohmig) und internen-pullups aus (also undefiniert) aber irgendwie funktioniert das ganze nicht mehr, obwohl ein defekt der bauteile zu 99,9% ausgeschlossen werden kann. Alles mindestens 3 mal ausgetauscht... wo liegt mein problem? LG Spice
>wo liegt mein problem?
Wie gesagt:
Schau ins Datenblatt, da muesste beschrieben sein was
dein Chip als "floating" definiert.
Dann schau ins Datenblatt des Mega8 ob ein Pin als Eingang
diese Bedingung erfuellt.
Zum Testen kannst Du ja mal einen Pin hochbiegen und
schauen ob es dann klappt. Wenn nicht ist vielleicht der IC kaputt.
>Alles mindestens 3 mal ausgetauscht... wo liegt mein problem?
1. In deinem Schaltplan
2. In deiner Software
Vieleicht schaltest du irgendwo versehentlich
per Software den Pullup am Pin wieder ein.
Also überall nachsehen wo folgendes steht:
PORTx =
PORTx |=
> ich denke schon, dass ich das richtig interpretiere. Ich muss an einem > IC 3 pins hochohmig schalten also "quasi offen" lassen. Was ist das für ein IC?
@Rufus: LSD2262, sollte kompatibel zum HS2262 sein.
Gibt es davon auch in westlichen Sprachen verfasste Datenblätter? Mein Chinesisch ist ... äh, also mindestens eingerostet.
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.