Forum: Mikrocontroller und Digitale Elektronik PICDEM Z programmieren


von Chris (Gast)


Lesenswert?

Hallo,

Für ein Schulprojekt muss ich mich mit einem PICDEM Z Demoboard 
auseinandersetzen. Ich habe die vorinstallierten Applicationen über die 
RS-232 Schnittstelle ausgiebig getestet und nachvollzogen.Nun möchte ich 
selber kleinere Programme schreiben. Wie bekomme ich denn ein Programm 
in den Flashspeicher? In den Datenblättern steht, dass die RJ-11 
Schnittstelle zum programmieren vorhanden ist. Was muss ich dort 
anschließen? An meinem PC habe ich nur USB und RS232. Ich hoffe ihr 
könnt mir helfen. VG Chris H.

von Dirk (Gast)


Lesenswert?

An die RJ-11 Schnittstelle muß ein PIC-Programmer, z.B. ein MPLAB ICD 2 
In-Circuit Debugger, angeschlossen werden.

von Chris (Gast)


Lesenswert?

Danke für die schnelle Antwort.

D.h. ich muss noch zusätzliche Hardware besorgen? Habe gerade bei 
microship gelesen, dass so ein ICD Modul ca. 200 Euro kostet. Kann man 
nicht über die RS232 Schnitttstelle + Software das Porgramm brennen?

von Gerald *. (pyromane)


Lesenswert?

Eine sehr gute Seite zum Thema PIC gibt es von Sprut

Hier gleich mal ein Link zum Thema Brenner:
http://sprut.de/electronic/pic/brenner/index.htm

von Dirk (Gast)


Lesenswert?

Direkt über RS232 ginge es nur, wenn der PIC einen entsprechenden 
Bootloader hätte. Im User-Guide des PICDEM Z ist aber davon leider 
nichts zu finden. Du kannst auch irgendeinen preiswerteren 
PIC-Programmer benutzen, der ICSP kann, z.B. das PICkit 2 oder 3. Du 
musst dann nur noch einen kleinen Adapter löten, um von der 5-poligen 
ICSP-Buchse auf RJ-11 zu kommen.

von Chris (Gast)


Lesenswert?

Danke. Ich denke ich werde PICKIT 3 besorgen. Gibt es Nachteile 
gegenüber der Lösung mit MPLB ICD2 ?

von Dirk (Gast)


Lesenswert?

Der ICD 2 ist wohl wesentlich schneller beim Programmiervorgang. Das 
habe ich aber auch nur gelesen, da ich bisher auch nur das PICKIT 3 
benutze.

von _Gast-XIV (Gast)


Lesenswert?

Dirk schrieb:
> Der ICD 2 ist wohl wesentlich schneller beim Programmiervorgang. Das
> habe ich aber auch nur gelesen, da ich bisher auch nur das PICKIT 3
> benutze.


Nimmt sich nichts, beide nutzen die ICSP Schnittstelle.

Mit dem ICD kannst du, wie der Name schon sagt InCurcuit Debuggen.

Macht wohl nur in Real Time Apps Sinn.

Die PicKits sind völlig ausreichend,

von Chris (Gast)


Lesenswert?

Danke Jungs!

von Chris (Gast)


Lesenswert?

...hab noch ne Frage! Es gibt ja den PICKIT 2 und den PICKIT 3 
Programmer.Der PK 2 ist viel günstiger als der PK 3, ich kann aber keine 
großen Unterschiede erkennen. Habt ihr da Erkenntnisse?

von Dirk (Gast)


Lesenswert?

Lt. PICKIT 3 User Guide gibt es folgende Unterschiede:

"The PICkit 3 differs from the PICkit 2 by providing:
• Extended EE program image space (512 Kbytes)
• True voltage reference
• Increased voltage range (1.8-5V VDD; 1.8-14V VPP)"

Für Dein Demoboard ist das egal. Da kannst Du auch problemlos zum PICKIT 
2 greifen.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.