sagen wir mal ich will so um die 16 potis (oder mehr) an einem Mega 16 anschliessen, und per ADC auslesen. wie kriege ich die alle da ran. ich habe nun schon einiges ueber latches und multiplexer gelesen hier, aber nichts konkretes... kann mir jemand eine kurze beschreibung liefern, wie das ablaeuft, oder einen link der mit weiterhelfen koennte. danke...
dann sag ich mal: lies nicht nur hier, sondern auch bei google und vor allem die Links. Arbeite dich in die Materie ein und stell dann konkrete Fragen. Probiers z.B. mit einem 4067 (16 auf 1 Schalter). grüsse leo9
Wenn ich das Datenblatt vom 4067 richtig verstehe, dann kontrolliere ich den mit 3 Portleitungen, die dem 4067 sagen, welcher der 16 Eingaenge gerade "Sache" ist, und lese das Ganze dann per ADC port aus. Sehe ich das soweit richtig?
3 Adressleitungen sollen 16 Ports adressieren? Wie stellst du dir das vor? Ohne das Datenblatt gelesen zu haben, würde ich mal behaupten es müssten mindestens 4 Adressleitungen sein.
Was hat das mit programmierbarer Logic zu tun? Falsches Forum? Aber deine Lösung kann ein einfacher Analogschalter aus der 4000'er Reihe bereits sein. jörn
Also, wer kann hier einem Noob mal in drei Saetzen oder ein paar Stichpunkten erklaeren, wie man einen Multiplexer (sei es der 4067) an den Mega 16 rankriegt, was man ihm wie als Steuerbefehl schickt damit man weiss welcher Kanal da auf sein soll, und wie man das ganze dann wieder ausliest. danke...
lach in solch einem Datenblatt steht inder regel eine Funktionstabelle sprich A B C D 0 0 0 1 Q = In0 0 0 1 0 Q = In1 . . . . . .... . . . . . .... das kann doch nicht so schwer sein da ist nichts zu initalisieren ganz stink normale poblige Digitaltechnk mit analogem ausgang Mit freundlichen Grüen Jens
Noch ein kleiner Denkanstoß nur so als Idee Ich gehe mal davon aus, dass Deine Potis von dem gleiche GND und VCC eingespeist werden wie Dein µC? Nun, man kann natürlich mit dem Analogschalter sein Ziel erreichen aber vieleicht geht es auch einfacher, wenn man sich z.B. sein VCC und sein GND nicht fix anschließt sndern via µC - Port aus dem Prozessor holt. Dann kann man dem µC sagen, welches Poti man gerade lesen will. Du brauchst 2 Ports für je 8 Potis. Macht 4 Ports für 16 Potis und genau so viel brauchst Du auch für den Analogschalter ;-)
Wieso tex? Mit dem Analogschalter braucht man insgesammt nur 5, oder? An 4 Pins wird die Analogleitung, 0 bis 15, digital angegeben und an dem 5. Pin ist dann der analoge Ausgang vom Analogschalter zum AVR. Gruß Andi
Hallo Steril, Der 4067 ist ein Analog Multiplexer mit 16 Analogen Eingängen (da kommen die Schleifer deiner Potis dran ->Rest vom Poti an 5V und GND) und einen Ausgang damit gehst du auf den Analog eingangs deines AVRs . Mit den vier Auswahlleitungen A,B,C,D gehst du zu vier Dig. Ausgängen deine AVRs und bestimmst damit welches Poti du einlesen willst. Den INH legst du auf GND oder spendest im auch noch einen Dig. Ausgang von AVR. Gruß HansHans
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.