PIC megszakitas
Pipi
pipi at puzsar.hu
Sun Dec 31 19:34:26 CET 2006
b.joe írta:
> Hello!
>
> Egy végtelen hurokban figyelek egy port lábat.
> Ha "0" tovább megy. A megszakítás kapcsolja ki.
> A valóságban ujraindul a proci
> Ha ICD-ben lépésenként csinálom akkor működik,
> Ha run-t választom ujraindul.
> kb.:
> goto start
> org 4
> myint bcf portb,0
> retfie
> start call serialout1
> bsf portb,0
> loop btfsc portb,0
> goto loop
> call serialout2
> .
> .
> Soha nem írja ki a serout2-t,
> ha megszakítás van, a serout1-et hajtja végre
> Ha lépésenként csinálom akkor jó.
nem hinném, ha int van akkor csak a bcf és visszatér,
mi okozza az interruptot? int flag engedélyezve? int-ben vissza letörölve?
port irányok hol/mire vannak beállítva?
globál int hol van engedélyezve?
ha icd akkor NOP-pal kezdodik a progi!
> wdttimer ki van kapcsolva.
>
> Mi a franc baja van?
--
Pipi
http://www.puzsar.hu
--------------------------------------------------------------
Legyen türelmes, a számítógép is eléggé türelmes önnel szemben
More information about the Elektro
mailing list