Problema su pertraukia

B

Bukitoo

Guest
Hi!
I'm very confused!
Turiu naudoti pertraukia ir 89s8252 projektą.

Kai nutraukti atsitinka, aš turiu gauti duomenis ir apdailos sąlyga jo kitą nutraukti įvykis (pats).
Aš noriu žinoti, kas atsitinka, kai aš vadinu nutraukia rutinos, jei pats nutraukti atsirasti nors Int įprastas hasn't finished.

Ačiū!

 
Kadangi jūs esate įgyti duomenų pertraukti tada gauna kitą tos pačios nutraukti, kuri sukelia jums paleisti nutraukti procesą visame, tikriausiai pradėti iš naujo rašyti duomenų, jei jis kažkur įrašas.

Jei turite surinkti kiekvienas duomenų vienetas, kuris gali pertraukti procesoriaus, tada aš rekomenduoju įkurti buferio duomenų nors apie save.Kai jūsų nutraukia įprastos pasireiškia vadinamas, išjungti, kad nutraukia pradžioje rutinos, tada pažymėkite žymės buferinio tirpalo, prieš išvykstant nutraukti pamatyti jeigu Jums yra buvę daugiau duomenų užeina Jei turite tuomet jūs žinote, jūs turite daugiau perdirbimo atlikti.

Jeigu jūs neturite fiksuoti kiekvieno duomenų porcija, ir jis yra ok praleisti keletą paketų informacija, tada tiesiog išjungti nutraukti ne tos rutinos ir pasukti jį atgal į pradžią, prieš išvykstant, kad rutinos.Tokiu būdu yra neįmanoma, kad ji nutraukti ir vėl sukelti galite gauti klaidos ar katastrofos.Tiesiog įsitikinkite, kad nutraukia pasireiškia pasuko atgal, kai baigsite ir įsitikinkite, kad nutraukti vėliava naujo.Jei ne galite infinately nutraukti.Good luck!!

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Šypsotis" border="0" />
 
Tai labai keista!
Aš sukonfigūruotas 8.051 kaip nuolydį nutraukti.
padaryti nutraukti atsirasti galiu patikrinti kintamąjį atmintyje, kad patikrinti, ar nutraukti jau buvo įvykęs.Jei jis pasikeitė, aš grįžti į pagrindinę programą.Aš daryti, nes man reikia išjungti nutraukti mažai laiko tarp ocurrences.
Problema ta, kad nutraukti ocurrs du kartus, o ne vieną, kaip noriu!<img src="http://www.edaboard.com/images/smiles/icon_rolleyes.gif" alt="Rolling Eyes" border="0" />
 
Jūs galite atsiųsti man savo pertraukti kodą PM, gal aš galiu jums padėti.

nuoširdžiausi linkėjimai

 

Welcome to EDABoard.com

Sponsor

Back
Top