PIC 16Fx a RBIE,RBIF

René Ulrich rene.ulrich@atlas.cz
Čtvrtek Květen 19 15:10:42 CEST 2005


Ten kod je jasny jen movfw jsem nenasel predpokladam, ze je to obsah GPIO do
W.
Dekuji za radu a pomoc.
  -----Original Message-----
  From: hw-list-bounces@list.hw.cz [mailto:hw-list-bounces@list.hw.cz]On
Behalf Of Serych@panska.cz
  Sent: Thursday, May 19, 2005 2:52 PM
  To: hw-list@list.hw.cz
  Subject: RE: PIC 16Fx a RBIE,RBIF


  Ja pisu v ASM a mam v preruseni zhruba toto:
    ORG 0x004
    movfw GPIO
    bcf  INTCON, GPIF
    btfss GPIO, 3
    retfie
    tady je obsluha preruseni, ktera se dela, kdyz je pin GPIO3 v logicke
1ce
     (malyPIC, ktery nama porty A a B, ale jen GPIO)
    retfie

  Jakub Serych

    -----Original Message-----
    From: René Ulrich [mailto:rene.ulrich@atlas.cz]
    Sent: Thursday, May 19, 2005 2:37 PM
    To: HW-news
    Subject: RE: PIC 16Fx a RBIE,RBIF


    Ctu to v preruseni. Jinak neni teda potreba zapisovat nic do toho portu
a staci jen pred odchodem z preruseni cteni portu ?
    Zkusim co to udela. Psal jsem to v C tak se musim podivat co tam vlozil
ten prekladac. Mislim, ale ze pokud tam dam
    promenna=PORTB; tak tam urcite vlozi instrukci movfw pro presun. Radeji
se podivam.
    Dekuji.
      -----Original Message-----
      From: hw-list-bounces@list.hw.cz [mailto:hw-list-bounces@list.hw.cz]On
Behalf Of Serych@panska.cz
      Sent: Thursday, May 19, 2005 11:16 AM
      To: hw-list@list.hw.cz
      Subject: RE: PIC 16Fx a RBIE,RBIF


      A ctete v preruseni ten port? Bohuzel v obsluze preruseni nestaci
instrukce btfss nebo btfsc, port musite opravdu nacist instrukci movfw i
kdyby to bylo jen cteni pro cteni.

      Nedavno me to taky vzalo cele odpoledne, nez mi to doslo. Bylo to sice
u jineho PICa, ale predppokladam, ze je to u vsech typu stejne nebo
minimalne podobne.

      Jakub Serych
        -----Original Message-----
        From: René Ulrich [mailto:rene.ulrich@atlas.cz]
        Sent: Thursday, May 19, 2005 8:24 AM
        To: HW-news
        Subject: PIC 16Fx a RBIE,RBIF


        Zdravim,

        Mam jeden problem s PIC a vyuzitim preruseni od horni poloviny portu
b pri zmene na techto pinech.
        V manualu jsem se docetl, ze je potreba pred pouzitim a povolenim
RBIE a nulovani RBIF zapsat nebo cist na port b.
        Ale stale mne to nechodi jak ma. Pri zmene na portech se to dostava
do divnych stavu a neustale se nastavuje RBIF
        ikdyz nedochazi ke zmene. Zkousel jsem vzdy zapsat na dany port
negaci hodnoty pri ktere doslo ke zmene , ale porad to neni ono. Nemohl by
mne nekdo poradit jak na to. Predem dekuji.

        Rene Ulrich
------------- další část ---------------
HTML příloha byla odstraněna...
URL: http://list.hw.cz/pipermail/hw-list/attachments/20050519/d95b30dd/attachment-0001.htm 


Další informace o konferenci Hw-list