Re: pic 16f628 probléma
Safar Miklos
safi at mail.externet.hu
Sun May 1 23:51:41 CEST 2005
Sziasztok!
Rendszeresen használom a valamilyen esemény bekövetkeztét jelző FLAG-eket,
anélkül hogy a megfelelő megszakítást engedélyezném.
Ezek a FLAG-bitek az esemény bekövetkeztekor bebillennek, függetlenül az
eseményt engedélyező bitek állapotától.
Ha nem akarom hogy a futó folyamatot az esemény által okozott megszakítás
megzavarja, de mindenképpen értesülnöm kell (ha kicsit később is) az esemény
bekövetkeztéről, akkor a fent leírt módszerrel "érzékelem" az eseményt, és
nem megszakítással.
(Persze ha többször akarom használni, akkor törölni is kell !)
safi
----- Original Message -----
From: "Moczik Gabor" <progzmaster at freemail.hu>
To: <elektro at tesla.hu>
Sent: Sunday, May 01, 2005 11:20 PM
Subject: Re: pic 16f628 probléma
> Fuzesi Arnold wrote:
> > Én is igy csinaltam volt anno, de még mindig nem értem hogy a doksi volt
> > hibas, vagy az f628 viselkedik hulyen, vagy a kollega szivatta csak
magat
> > valamivel. :-/
> >
> > Valaki avasson be, leccilecci!!!! :))
>
> Nem nagyon vagyok kepben mi is volt a problema, mert tobb szalon ment a
> beszelgetes.
> A '877 doksijaban is ugy van, hogy ha esemeny van, akkor a xxxF flag bit
> akkor is bebillen, ha az xxxE bit tiltott allapotban van. Tehat az E bit
> csak azt mondja meg, hogy az a flag generaljon-e megszakitast vagy ne.
Tehat
> ha az interruptbol csak az F biteket vizsgalod, nem biztos hogy a kivant
> eredmenyt hozza.
>
> Jo pelda, a bufferelt adas az USART-tal interrupt-bol. Ha kiment egy byte,
> beallitodik a TXIF. Erre raizgul a megszakitas rutin, megnezi van-e meg
> kuldeni valo a bufferben, betolti a TXREG-be, ... Aztan ha kiurul a
buffer,
> a TXREG-be nincs mit tolteni, le kell tiltani a TXIE-t, de a TXIF aktiv
> marad, mert tovabbra is ures a TXREG. Ezekutan ha valami miatt (pl. timer)
> interrupt van, akkor feleslegesen lekezeled a TXIF-et is, ha a TXIE-t nem
> vizsgalod hozza.
>
> --
> ((( Móczik Gábor )))--((( hu <- DOT <- freemail <- AT <- progzmaster )))
> ((( http://progzmaster.homelinux.org )))
>
> -----------------------------------
> Szponzorunk: http://tonerbolt.hu/
>
>
> --
> No virus found in this incoming message.
> Checked by AVG Anti-Virus.
> Version: 7.0.308 / Virus Database: 266.11.0 - Release Date: 2005.04.29.
>
>
More information about the Elektro
mailing list