Dip Schalter pinsparend einlesen?

Persönliche Seite #771329
Lesenswert?

du könntest den dip in ne matrix schalten, aber das wäre eine recht 
komplizierte verkablung, und du würdest 7 Portpins dafür benötigen

ansonsten kannst auch einen PCF9554/9555 nehmen, das ist ein I²C 
portexpander, sehr einfach anzusteuern, sogar  mit interrupt bei 
pinveränderung.

oder, noch günstiger, einfach einen MEga8 als portexpander nehmen 
(insofern du mit megas arbeitest). Der bekommt dann ne einfachs SW 
drauf, die die angeschlossenen pins einliest und für die kommunikation 
mit dem master-µC sorgt
#771345
Lesenswert?

Msp 430_crew wrote:
> Es gibt doch auch diese Kodier-Drehschalter, wo man z.B. 16 Stellungen
> hat die dann binär-kodiert, also nur 4 Leitungen, ausgegeben werden.

Das sind dann aber 4 Bit, nicht 12 Bit.

Was auch noch ginge, wenn noch ein paar A/D-Wandler verfügbar sind: über 
die Dip-Schalter verschiedene Widerstände schalten und dann an den 
A/D-Eingang.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren