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