Herunterladen Inhalt Inhalt Diese Seite drucken

Sharp PC-G850V Bedienungsanleitung Seite 282

Inhaltsverzeichnis

Werbung

SHARP PC-G850V(S) Bedienungsanleitung - Anhang A: 11-Pin Interface
1. Verbindungstests: Der PC-G850V setzt DATAOUT auf HIGH und prüft, ob
DATAIN entsprechend auch auf HIGH wechselt. Die beiden Signale müssen also
verbunden sein, ansonsten wird das ICSP-Protokoll nicht aktiviert!
2. Dies ist die ICSP-Phase. Sie wird eingeleitet durch MCLR# = 12,5V, CLK = LOW,
DATA = LOW.
a. Schreiben des assemblierten 14-Bit Wortes (PIC-Maschinenbefehl)
b. Verifikation (Lesen) des geschriebenen PIC-Maschinenbefehls
c. Inkrementierung des PIC-Programmspeicher-Zeigers (würde das binäre
PIC-Programm aus mehr als einem Wort bestehen, wiederholten sich die
Schritte 2a/b/c für jedes weitere Wort)
d. Schreiben des Konfigurationswortes
e. Verifikation des Konfigurationswortes
Eine Ausschnittvergrößerung der Phase 2a zeigt das folgende Diagramm:
PIC-ICSP Kommandos umfassen 6-Bit und sind der Spezifikation des PIC zu entnehmen. Einem
Kommando kann ein Datenwort folgen – lesend oder schreibend. Datenworte sind 14-Bit breit, werden
aber von einem Start- und einem Stop-Bit umrahmt, so dass 16-Bit pro Wort übertragen werden. Die
serielle Übertragung erfolgt prinzipiell mit dem niederwertigsten Bit zuerst (LSB-first). Die Bits werden, wie
beschrieben, an der fallenden Flanke des CLK-Signals gültig (übernommen bzw. ausgegeben).
1. PIC-ICSP Kommando „Load Data for Program Memory" (0x02).
2. Datenübertragung für das „Load Data for Program Memory"-Kommando. Das vom
PIC-Assembler in diesem Beispiel erzeugte 14-Bit Wort lautet also 0x2800.
3. PIC-ICSP Kommando „Beginn Programming Cycle" (0x08). Dieses Kommando
besitzt keinen Datenparameter und startet den Brennvorgang für das zuletzt
übertragene (gepufferte) 14-Bit Wort.
268

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Pc-g850vs

Inhaltsverzeichnis