Tudomány és Technika | PIC mikrovezérlők | Adatlapok |
<< Előző oldal Vissza a tartalomjegyzékhez Következő oldal >>
9.8. A PIC12F510 mikrovezérlő programozható felhúzó ellenállásai
A PIC12F510 mikrovezérlő GP0, GP1 és GP3 bemenete szoftverből engedélyezhető felhúzó ellenállásokkal van ellátva.
A következő ábra a GP0 és GP1 kivezetések felhúzó áramkörét mutatja.
9.8-1. Ábra
Ha az OPTION regiszterben elhelyezett vezérlő jel "0" értékű és a TRIS regiszter kivezetésnek megfelelő bitje "1" értékű (bemenet), a tápfeszültség a felhúzó ellenálláson (a T1 tranzisztoron) keresztül a bemenetre kapcsolódik.
A felhúzó ellenállás a bemenetre logikai "1"-szintű bemenő jelet ad egyéb külső áramkör nélkül. Segítségével megtakarítható a külső felhúzó ellenállás kapcsolók, nyomógombok kezelésekor.
A felhúzó ellenállás árama 5 V-os tápfeszültség mellett tipikusan 0,25 mA, ami egy 20 kΩ-os ellenállásnak felel meg.
A GP3 csatlakozás felhúzó ellenállásának áramkörében a TRIS regiszter jele nem szerepel, mivel ez a kivezetés csak bemenetként működhet. A kivezetés felhúzó áramköre:
9.8-2. Ábra
A konfigurációs szó MCLRE vezérlő bitje a külső Reset-bemenet engedélyezésével együtt a felhúzó ellenállást is aktiválja, így a külső Reset-áramkör (vagy csak egyetlen nyomógomb) nem kell, hogy felhúzó ellenállást tartalmazzon.
A három felhúzó ellenállás csak együttesen engedélyezhető! Viszont egy kimenetnek beállított kivezetés tiltja a saját felhúzó ellenállásának bekapcsolását.
Tudomány és Technika (test@t-es-t.hu)
<< Előző oldal Vissza a tartalomjegyzékhez Vissza a lap tetejére Következő oldal >>
Tudomány és Technika | PIC mikrovezérlők | Adatlapok |