[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