![]() |
|
Tài trợ cho PIC Vietnam |
Cơ bản về vi điều khiển và PIC Những bài hướng dẫn cơ bản nhất để làm quen với vi điều khiển PIC |
|
Ðiều Chỉnh | Xếp Bài |
![]() |
#1 |
Đệ tử 6 túi
Tham gia ngày: Jul 2007
Bài gửi: 154
: |
nạp pic16f628 thì bị Detect device: unknow
nhờ các đại ca giúp đỡ
chương trình em viết có can thiệp đến Timer1 khi nạp chương trình vào thì ct nạp được một đoạn thì báo lỗi. khi em nạp lại chương trình khác thì winpic 800 khồng nhận được pic nữa. cả 4 con pic em nạp chương trình này đều báo Detect device: unknow. nếu dùng con khác nạp chương trình khác thì bình thường. mạch nạp bình thường. em port bài lên nhờ các đại ca xem giúp. Code:
#INCLUDE P16F628A.inc __CONFIG _CP_OFF & _DATA_CP_OFF & _LVP_OFF & _BOREN_OFF & _PWRTE_ON &_WDT_OFF & _XT_OSC W_SAVE EQU 0X20 STATUS_SAVE EQU 0X21 PCLATH_SAVE EQU 0X22 DATABYTE EQU 0X23 ORG 0x00 GOTO MAIN ORG 0X0004 GOTO ISR_TMR1 ORG 0X0005 MAIN BANKSEL TRISB ; NHAY DEN BANG B CLRF TRISB ; CHON B LAM OUTPUT BANKSEL PORTB MOVLW D'15' ;15=1s MOVWF DATABYTE ;------------------------- BCF STATUS,RP0 MOVLW B'00001001' MOVWF T1CON ;format T1CON register ;------------------------- CLRF TMR1L CLRF TMR1H CLRF INTCON ;---------KHAI BAO INTTERUPT------------ BANKSEL PIE1 BSF INTCON,PEIE ;allow peripheral interrupt BSF PIE1,TMR1IE ;allow TMR1 interrupt BSF INTCON,GIE ;allow global interrupt ;---------------------------------- GOTO $ ;------------- INTERRUPT --------------- ISR_TMR1 MOVWF W_SAVE MOVF STATUS,W CLRF STATUS MOVWF STATUS_SAVE MOVF PCLATH,W MOVWF PCLATH_SAVE ;=============ISR_CODE ================== BCF PIR1,TMR1IF ;CLEAR TIMER1 FLAG, 65536mcs DECFSZ DATABYTE GOTO POP BANKSEL PORTB BTFSS PORTB,5 GOTO L1 ;PORTB,5=0 GOTO L2 ;PORTB,5=1 L1 BSF PORTB,5 GOTO L3 L2 BCF PORTB,5 L3 MOVLW D'15' ;15=1s MOVWF DATABYTE ;======================================== POP MOVF PCLATH_SAVE,W MOVWF PCLATH MOVF STATUS_SAVE,W MOVWF STATUS SWAPF W_SAVE,F SWAPF W_SAVE,W RETFIE ;------------------------------------ END thay đổi nội dung bởi: namqn, 17-09-2007 lúc 06:18 PM. |
![]() |
![]() |
|
|