Hey allemaal,

Ik ben bezig met de PIC tutorial (http://www.circuitsonline.net/artikelen/view.php?id=8&page=6) en ik probeer nu mijn chip in te programmeren. Nu lukte het me wel om port RA0 aan te zetten:
porta EQU 05h
MOVLW 01h
MOVWF porta
Maar hoe kan ik dan port RA1 open zetten?

Misschien een beetje domme vraag maar ik heb nog nooit eerder met Assembler gewerkt dus :P

Alvast bedankt,
Jasper

als je de juiste TRISA settings hebt MOVLW 02h
1e regel is het 8bits register van port A
2e zegt zet 01h = b0000.0001 in werk register
oftewel poort A pin 1 (naam is meestal A0)

3e zegt zet het in register van poort a

maak eens een basic ding op breadbord met op alle pinnen van PortA een led ( met 150-300 ohm naar grond )

en als er een bepaalde led het niet doet de datasheet pakken en kijken wrom niet :) en dan zorgen dat ie het wel doet .

Op 15 maart 2008 23:35:21 schreef Jasper91:
MOVLW 01h
MOVWF porta

Als je weet wat dat precies doet en waar die 01h voor staat, dan ben je al een heel eind verder.

Wat het doet had ik al in de tutorial gelezen :P

EN wat zou 03h dan doen? Bit 3 aanzetten of bit 1 en 2

Daar het fout, eerst maar eens dit lezen en begrijpen.

Als je 0x03 als binair getal schrijft, wordt het (hopelijk) al wat duidelijker. (b00000011)
Wat bedoel je eigenlijk met "ik wil port A open zetten" ? Wil je er een input van maken, of laag maken...