<< Előző oldal Vissza a tartalomjegyzékhez Következő oldal >>
14.2. A párhuzamos slave port vezérlő regiszterei
A következő táblázat a párhuzamos slave port működtetésével kapcsolatos regisztereket mutatja be.
Regiszter | Feladata |
---|---|
PORTD | A PORTD regiszterbe kell elhelyezni a majdani kimenő adatot, valamint itt tárolódik a bejövő adat. (A PORTD regiszter valójában nem egy, hanem két 8-bites tárolóból áll; az egyik a kimenő, a másik a beérkezett adatot tárolja.) |
TRISD | A TRISD regiszter a D port adatirányát állítja be, de a párhuzamos slave port működésekor nincs szerepe. |
PORTE | Az E port a bejövő vezérlő jeleket fogadja. A PORTE regiszternek a párhuzamos slave port működésekor nincs szerepe. |
TRISE | Elvégzi az E port adatiránykiválasztását és a párhuzamos slave port vezérlését. Részletesen lásd a következő táblázatban. |
PIRx | A PIRx regiszter tartalmazza a PSPIF párhuzamos slave port megszakításkérés jelzőbitet. |
PIEx | A PIEx regiszter tartalmazza a PSPIE párhuzamos slave port megszakítás engedélyezés vezérlőbitet. |
INTCON | Az INTCON regiszter tartalmazza a GIE globális megszakítás engedélyezés és PEIE periféria megszakítás engedélyezés vezérlőbiteket. |
ADCON1 | Az E port kivezetések funkciójának (A/D-I/O) kiválasztása. A kivezetéseket általános I/O csatlakozónak kell konfigurálni. |
A következő táblázat a párhuzamos slave port működését vezérlő TRISE regiszter jelző- és vezérlő bitjeinek jelentését mutatja be.
TRISE | 7.bit | 6.bit | 5.bit | 4.bit | 3.bit | 2.bit | 1.bit | 0.bit |
---|---|---|---|---|---|---|---|---|
Gyári azonosító |
IBF | OBF | IBOV | PSPMODE | - | TRISE2 | TRISE1 | TRISE0 |
Jelentés | Bemeneti regiszter feltöltve (Input Buffer Full) jelzőbit; "0" - üres, "1" - feltöltve; kiolvasáskor automatikusan törlődik |
Kimeneti regiszter feltöltve (Output Buffer Full) jelzőbit; "0" - kiolvasva, "1" - feltöltve; az adat külső buszra kerülésekor automatikusan törlődik |
Bemeneti regiszter túlcsordulás (Input Buffer Overflow) jelzőbit; "0" - nincs adatvesztés, "1" - túlcsordulás, adatvesztés; szoftverből kell törölni |
A párhuzamos slave port működését engedélyező bit; "0" - tiltva, "1" - engedélyezve; |
Nincs szerepe Olvasva: 0 |
2. kivezetés adatirány kiválasztó bit; "0" - kimenet, "1" - bemenet; |
1. kivezetés adatirány kiválasztó bit; "0" - kimenet, "1" - bemenet; |
0. kivezetés adatirány kiválasztó bit; "0" - kimenet, "1" - bemenet; |
Jellemzők | Csak olvasható | Csak olvasható | Írható-olvasható | Írható-olvasható | - | Írható-olvasható | Írható-olvasható | Írható-olvasható |
POR és BOR után |
0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 |
A párhuzamos slave port TRISE regiszterben elhelyezett vezérlő bitjeinek működését a következő fejezet részletesen bemutatja.
Tudomány és Technika (test@t-es-t.hu)
<< Előző oldal Vissza a tartalomjegyzékhez Vissza a lap tetejére Következő oldal >>