我的程序把芯片烧坏?
你好,我用的PIC12F675/629在调度程序时,烧坏了6片芯片,真搞不懂是我程序中设置错误把芯片搞坏,还是我的编程器出问题了?编程器在烧录其它芯片时没出现烧坏芯片。我把部分的程序贴上,请求帮助。(用的编程器是浦洛ALL-11P2)
;*********头文件************
#include <p12f629.inc>
__CONFIG _INTRC_OSC_NOCLKOUT &_EXTRC_OSC_NOCLKOUT & _WDT_OFF & _PWRTE_OFF & _MCLRE_OFF & _CP_OFF &_CPD_OFF
FLAG EQU 0X20
FLAG1 EQU 0X21
COUNT EQU 0X22
;
;
;
;
;***************初始化程序*************
INIT_ALL
BCF STATUS,RP0
CLRF GPIO ;Init GPIO
BSF STATUS,RP0
MOVLW B'11001000'
MOVWF OSCCAL
MOVLW B'00111100' ;Set GP <5:2> as inputs
MOVWF TRISIO ;GP0 GP1 OUTPUT
BCF STATUS,RP0
;*****
CLRF INTCON
BSF INTCON,GPIE
BSF INTCON,GIE
BSF INTCON,PEIE
BSF INTCON,INTE
;************
BSF STATUS,RP0
MOVLW B'01000001' ;1:2
MOVWF OPTION_REG
BCF STATUS,RP0
MOVLW D'206'
MOVWF TMR0 ;0.1MS
BCF STATUS,RP0
;************
MOVLW B'00111100' ;允许GP3 GP4 GP5电平中断
MOVWF GPIO
发表时间:2005年8月16日14:47:59