RXTX
10.03.2013, 11:55
Hallo,
nun mal eine Frage an die Profis. Ich benutze den Brenner 8 von Sprut schon sehr lange. Bisher hatte ich nie Probleme und meine PIC wurden alle gebrannt und funktionieren auch. Beim 12F508 komme ich nun an meine Grenzen. Ich habe dafür eine Adapterplatine gebaut die im Nullkraftsockel ist. Beim programmieren von 30 Stk. 12F508 gab es keine Probleme und der Brenner meldet sich mit o.k. So, nun löte ich diese gebrannten in die Schaltung und es funktioniert nicht. Also nehme ich die gebrannten PIC und lese diese einfach nocheinmal aus. Nun das Phänomen, manche sind leer, manche haben Inhalt, aber irgendwie anders als das Original.hex.
Auzug vom Ende des Original Hex-File:
BTFSS STATUS,C ; DW 0x0703
BSF 0x06,2 ; DW 0x0546
BTFSC STATUS,C ; DW 0x0603
BCF 0x06,2 ; DW 0x0446
CALL M0006 ; DW 0x0906
GOTO M01C6 ; DW 0x0BC6
; end of file
; Fehler: 0
1. gebrannter:(ausgelesener)
BTFSS STATUS,C ; DW 0x0703
BSF 0x06,2 ; DW 0x0546
BTFSC STATUS,C ; DW 0x0603
BCF 0x06,2 ; DW 0x0446
CALL M0006 ; DW 0x0906
GOTO M01C6 ; DW 0x0BC6
RESET
MOVLW 0x20 ; DW 0x0C20 ' '
; end of file
; Fehler: 0
2.gebrannter:(ausgelesen)
BTFSS STATUS,C ; DW 0x0703
BSF 0x06,2 ; DW 0x0546
BTFSC STATUS,C ; DW 0x0603
BCF 0x06,2 ; DW 0x0446
CALL M0006 ; DW 0x0906
GOTO M01C6 ; DW 0x0BC6
; end of file
; Fehler: 0
3.gebrannter:(ausgelesen)
BTFSC STATUS,C ; DW 0x0603
BCF 0x06,2 ; DW 0x0446
CALL M0006 ; DW 0x0906
GOTO M01C6 ; DW 0x0BC6
RESET
MOVLW 0x20 ; DW 0x0C20 ' '
; end of file
; Fehler: 0
Warum gibt es hingegen des Originalfiles bei manchen das RESET und den MOVLW und bei manchen nicht?
(ob diese funktionieren, weiß ich nicht. Ich wollte vor dem einlöten mal auslesen und vergleichen. Übrigends: neu brennen lassen sich die auch nicht mehr - warum auch immer. Fehler (1) in der Config ???)
Vielleicht kann ein Profi was dazu sagen!
nun mal eine Frage an die Profis. Ich benutze den Brenner 8 von Sprut schon sehr lange. Bisher hatte ich nie Probleme und meine PIC wurden alle gebrannt und funktionieren auch. Beim 12F508 komme ich nun an meine Grenzen. Ich habe dafür eine Adapterplatine gebaut die im Nullkraftsockel ist. Beim programmieren von 30 Stk. 12F508 gab es keine Probleme und der Brenner meldet sich mit o.k. So, nun löte ich diese gebrannten in die Schaltung und es funktioniert nicht. Also nehme ich die gebrannten PIC und lese diese einfach nocheinmal aus. Nun das Phänomen, manche sind leer, manche haben Inhalt, aber irgendwie anders als das Original.hex.
Auzug vom Ende des Original Hex-File:
BTFSS STATUS,C ; DW 0x0703
BSF 0x06,2 ; DW 0x0546
BTFSC STATUS,C ; DW 0x0603
BCF 0x06,2 ; DW 0x0446
CALL M0006 ; DW 0x0906
GOTO M01C6 ; DW 0x0BC6
; end of file
; Fehler: 0
1. gebrannter:(ausgelesener)
BTFSS STATUS,C ; DW 0x0703
BSF 0x06,2 ; DW 0x0546
BTFSC STATUS,C ; DW 0x0603
BCF 0x06,2 ; DW 0x0446
CALL M0006 ; DW 0x0906
GOTO M01C6 ; DW 0x0BC6
RESET
MOVLW 0x20 ; DW 0x0C20 ' '
; end of file
; Fehler: 0
2.gebrannter:(ausgelesen)
BTFSS STATUS,C ; DW 0x0703
BSF 0x06,2 ; DW 0x0546
BTFSC STATUS,C ; DW 0x0603
BCF 0x06,2 ; DW 0x0446
CALL M0006 ; DW 0x0906
GOTO M01C6 ; DW 0x0BC6
; end of file
; Fehler: 0
3.gebrannter:(ausgelesen)
BTFSC STATUS,C ; DW 0x0603
BCF 0x06,2 ; DW 0x0446
CALL M0006 ; DW 0x0906
GOTO M01C6 ; DW 0x0BC6
RESET
MOVLW 0x20 ; DW 0x0C20 ' '
; end of file
; Fehler: 0
Warum gibt es hingegen des Originalfiles bei manchen das RESET und den MOVLW und bei manchen nicht?
(ob diese funktionieren, weiß ich nicht. Ich wollte vor dem einlöten mal auslesen und vergleichen. Übrigends: neu brennen lassen sich die auch nicht mehr - warum auch immer. Fehler (1) in der Config ???)
Vielleicht kann ein Profi was dazu sagen!