اطلاعیه

Collapse
No announcement yet.

ست نشدن پورت 16f687

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    ست نشدن پورت 16f687

    سلام
    من این کد رو اجرا می کنم تمامی خطها اجرا می شه به جز اون دستوری که مربوط به setکردنpotrc,7 هستش
    خیلی کلنجار رفتم اما نتیجه نگرفتم
    لطفا اگه کسی اسمبلی کار کرده راهنماییم کنه
    مرسی
    کد:
    [
    ; remaining code goes here
    
    BANKSEL OSCCON
    MOVLW  b'01000001
    MOVWF  OSCCON
    ;-----------------------
    ;CLRF STATUS
    ;CLRF PORTC
    ;BSF STATUS,RP0
    ;MOVLW 0x00
    ;;MOVWF TRISC
    ;BCF STATUS,RP0
    ;MOVLW 0XFF
    
    BCF STATUS,RP0 ;Bank 0
    BCF STATUS,RP1 ;
    CLRF PORTC ;Init PORTC
    BSF STATUS,RP1 ;Bank 2
    CLRF ANSEL ;digital I/O
    BSF STATUS,RP0 ;Bank 1
    BCF STATUS,RP1 ;
    MOVLW 0x00 ;Set Rc as output
    MOVWF TRISC 
    BCF STATUS,RP0 ;Bank 0
    ;--------------------------
    Main
    BSF PORTC,7
    NOP
    NOP
    NOP
    NOP
    NOP
    BSF PORTC,7
    GOTO Main
        goto  $         ; loop forever
    ]
    پیامبری که از بلندی بترسد ،هرگز به معراج نمی رسد....

    #2
    پاسخ : ست نشدن پورت 16f687

    سلام.
    معمولا این تیپ اشکالات مربوط به روشن بودن ماژول ADC هست. رجیستر ADCON0 رو 0 کنین.

    دیدگاه


      #3
      پاسخ : ست نشدن پورت 16f687

      نوشته اصلی توسط شاهرخ مستقیمی
      سلام.
      معمولا این تیپ اشکالات مربوط به روشن بودن ماژول ADC هست. رجیستر ADCON0 رو 0 کنین.
      مرسی حل شد
      مشکل ازنحوه ی انتخاب بانک ها بود
      پیامبری که از بلندی بترسد ،هرگز به معراج نمی رسد....

      دیدگاه

      لطفا صبر کنید...
      X