[elektro] LCD+ nyomigomb
hg12345
hg12345 at freemail.hu
Wed Jan 26 09:15:20 CET 2011
Szia!
Igen.
amit írsz mint elgondolás jó, de pici bizonytalánság van benne. (tapasztalat)
A uC belső felhúzó ellenállások nem korrektek (Ahogy sikerül, a felhuzó fetet egy picit kinyitni....) nem biztos hogy sikerül a input hiszterézis alá húzni az 1K-val, ha sikerül más gyártásiszéria esetén még lehet probléma
Ráadásúl uC válogatja, de nem mindegyik porton van lehetőség belső felhuzó ellállás bekapcsolására.... és még bekeverhet a különböző tápfeszültségen való müködés.
potyo <potyo.ada at gmail.com> írta:
>2011/1/26 hg12345 <hg12345 at freemail.hu>:>
> Ha az LCD CE lábát nem használod, (nem engedélyezed) akkor szórtkapacítiv módszerrel minden kimeneti láb bemenetként használható, persza ha proci tudja!>
> Minden lábra egy 10K - kapcsoló -> GND (ez kimenet esetén nem észrevehető)>
>
Jól értem, hogy a kontroller először magasra húzza a lábat, majd ha a>
nyomógomb nincs lenyomva, akkor a láb bemeneti kapacitásában tárolt>
töltés őrzi meg a magas szinten, míg ha le van nyomva, akkor az>
ellenálláson keresztült ezt a töltést elvezeti? Elmés :-))>
>
Én úgy csinálnám, hogy a gombok egy-egy 1k-n keresztül húznák le az>
LCD adatlábait, és amikor épp bemenetek, akkor meg a belső felhúzóval>
húzatnám felfelé azokat. Így ha kimenet a láb, akkor simán tudja a>
kontroller mozgatni gombnyomás mellett is, ha bemenet, akkor meg>
gombnyomás nélkül a felhúzó biztosítja a magas szintet, a gombnyomás>
meg az 1k-n keresztül kellően lehúzza a lábon a szintet.>
>
----------------------------------------->
elektro[-flame|-etc]
More information about the Elektro
mailing list