[elektro] Pickit 2
Torok Imre
ha8lls at mystic-sound.hu
Sun May 25 00:18:29 CEST 2008
Sziasztok!
Beszereztem egy PK2-es programozot es mar az elso lepesnel elakadtam.
A program a kovetkezo:
--------------------------------------------------------------------
org 0
goto Start
org 4
retfie
Start:
bsf STATUS,RP0 ; select Register Page 1
clrf TRISC ; make IO Pin C0 an output
bcf STATUS,RP0 ; back to Register Page 0
; bsf PORTC,1
; bsf PORTC,0
movlw b'00001011'
movwf PORTC
goto $ ; wait here
end
--------------------------------------------------------------------
Egyszeruen a kimeneten bekapcsol nehany ledet. (16F690)
1. ha a szimulatorban leptetem a progit vegig, akkor szepen betolti a
w-be a b'00001011' erteket, azonban a PORTC-regiszterbe csak a
b'00001000' erteket latom. Ha betoltom a pic-be akkor szepen fut, es a
1011-ledek vilagitanak. ??? mit nezek el, mit nez el a szimulator???
2. ha a movlw es a movwf helyett a ket kikommentezett 'bsf'-sort
hasznalom, akkor a szimulacioban a PORTC-regiszterben semmi nem
latszik, minden marad 0-erteken, lefuttataskor pedig a masodjara
bsf-fel bekapcsolt bemenet 'vilagit' csak, a masik nem. Miert???
Regebben, igaz akkor meg az 5.0-as mplab ment, annal ezeket szepen
lehetett szimulalni. Raadasul nem egy programot irtam, amelynel a
bcf-bsf-fel allitgattam a kimeneteket. most miert nem megy???
Koszonom az epito jellegu hozzaszolasokat!
Udv!
Imre
--
Best regards,
Torok mailto:ha8lls at mystic-sound.hu
More information about the Elektro
mailing list