Op 30 mei 2007 22:40:02 schreef JoWi:
[...]ADDLW 0xFF
Dus het W-reg ophogen met 0xFF (W-reg veranderd dus niet).
De processor gaat dus gewoon verder...
timmie
niet met me uitspraken(of opmerkingen) eens mail me.K8048 guide
Op 30 mei 2007 23:11:17 schreef cosphi:
/knipmain btfss PORTA, 1 goto led_aan btfsc PORTA, 1 bcf PORTB, 1 goto main led_aan BSF PORTB, 1 goto main endZou ik meer iets zoals hieronder van maken.
main btfss PORTA,1 bsf PORTB,1 btfsc PORTA,1 bcf PORTB,1 goto main end
ja oke maar zo staat het wel in MPLAB maar op de een of andere manier komt het niet mooi over hier op de site ik weet ook niet waarom
de sub is er uit gehaald en inderdaad vervangen door een BSF instructie
quote:
@cosphi de 627A heeft geen ADCON1 register
Inderdaad, ik heb het hier bij het foute eind. Sorry voor de misleiding
Deze PIC heeft geen analoge poorten.
Deze PIC heeft wél analoge poorten! De 627 heeft geen analoge poorten voor A/D conversie maar wel analoge poorten voor comparators. Na power-up staan pinnen RA[0:3] geschakeld als analoge input. Als je ze als digitale input wilt gebruiken, moet je de comparatoren uit zetten door waarde 0x07 in CMCON te laden, en dat stond dus goed in de code van TS.
Ik zou TRISA en TRISB wel eerder instellen in het Init deel.
Dat zou ik ook doen, omdat ik denk dat dat overzichtelijker is. Maar het hoeft niet! Als je naar PORTA/B schrijft, schrijf je naar de Data latch daarvan. Als je naar TRISA/B schrijft, schrijft je naar de TRIS latch. Input van PORTA/B komt hoe dan ook niet in de Data latch terecht.
timmie
niet met me uitspraken(of opmerkingen) eens mail me.K8048 guide
Peter Claus
It is so simple to be happy, but it is so difficult to be simple
Wat je ook eens kan doen is een wachtroutine maken en er eerst eens proberen het ledje mee laten knipperen zonder dat er ingangen bij betrokken zijn. Dan weet je of het aan de instelling van de ingangen ligt of niet. Het lijkt er op dat uw ingang niet juist ingelezen worden door eventuele niet correcte instellingen.
timmie
niet met me uitspraken(of opmerkingen) eens mail me.K8048 guide
iedereen hartelijk bedankt het lag dus inderdaad aan die resetvector dat de pic daar niet uit sprong ik heb dus een gotot functie gedaaan en sindsdien werkt alles toppie:)
tank jou verie muts