Forum

Einloggen | Registrieren | RSS  

ccs Compiler mit PICkit2 (Computertechnik)

verfasst von geralds(R)  E-Mail, Wien, AT, 12.01.2010, 16:09 Uhr

» Hallo Gerald,
»
» ich habe das PICkit2 starter Kit, dazu habe ich mir den ccs compiler
» besorgt.
»
» MDen Code den ich auf den PIC 16F690 laden möchte habe ich bereits
» fertiggestellt und getestet (compiliert)
»
» Die letzte Aufgabe an der ich anscheinend verzweifle ist, wie ich den Code
» auf meinen PIC bekomme. So ist meine Vorgehensweise.....
»
» Grüße

----
Du meinst den Compiler in der jetzigen Vollversion. - Version 4.104 ??

Grundsätzlich:

Der Compiler produziert, wenn alles nach seiner Meinung nach (Einstellung - auch eventuelle Optimierungen) in Ordnung ist, mehrere Dateien.

Eine davon ist das .hex File (Datei).

Dieses .hex ist eine Anordnung von den HEX Zahlen, der Code, der nun in den Stein hinein programmiert wird.

Dazu öffnest die Programmer-exe.
Dann: -> stellst dort den Chip ein, welchen du programmieren willst.

Dieses Demoboard kann auch vom Programmer versorgt werden,
damit brauchst keine Versorgung anschließen.
Allerdings geht das nur, wenn keine anderen Anwendungen am Demoboard angesteckt sind, als der Controller
und die paar LEDs auf diesem Board.
Der Programmer liefert nur begrenzten Strom.

Eine Fremd- Versorgungsspannung muss +5V sein! Sonst, wenn zu viel - mortatella!



Wie du im Schaltplan siehst, liefert der Programmer über den Stecker P1
alle Spannungen für das Board.

Bevor du die Software startest, stecke den Programmer an den USB an, damit dessen Treiber installiert werden kann.

Dann starte, wie oben erklärt.

Wenn du nun den Chip eingestellt hast, dann gibt es noch die Programmieroptionen:
zB:
-> Versorgung einschalten, brauchst ja.
-> Dann gäbe es noch die Bits im Chip für Security - deaktivieren, sonst kannst die programmierte Software nicht aus dem Chip auslesen.

-> EEPROM programmieren brauchst auch nicht.

-> Löschen VOR dem Programmieren ja, immer ja, weil dann kannst sicher sein, dass immer die neue Software drinnen ist.
Das wäre mal das Wichtigste.

!!! Das ganze wird natürlich stromlos angesteckt. - Demoboard an den Programmer - dann an den USB vom PC - dann die Software starten. !!!
Das Betriebsystem brauchst nicht neu starten :-D.

Ohne PIC-Chip kannst mal testen, indem du die Versorgung über die Programmieroptionen ein/aus schaltest.
Leuchtet die Powerled (falls es eine gäbe),
dann spricht der PC mit dem Programmer und der Programmer mit dem Demoboard, passt.

ZB: Power-LED Plan für 5V: kannst zufügen direkt am J1 Stecker, oder auf einer passenden Stelle.

+5V ----| R 470 Ohm |----|A LED-|>|K|--- GND


Dann Versorgung für das Board abdrehen, den Chip wieder einstecken, - Pin 1 vom IC so dass nach dem Bild Pin 1 auf dem Sockel übereinstimmt.

Strom aufdrehen und der Chip wird erkannt.

Das kannst auch definiert prüfen, indem du aus dem Chip raus liest, egal was drinnen steht.
Wird er von der Sorftware akzeptiert, dann sind die Einstellungen ok.

Tja, nun wirds ernst:
-> Das .hex File in die Software laden und mit dem Programmierbefehl in den Stein rein programmieren.
Das dauert ein paar Sekunden, fertig.

Anschließend sollte bereit schon das Programm im Chip arbeiten, zB die LEDs leuchten, oder was auch immer du gemacht hast.

Mit der Taste auf dem Demoboard - RESET - kannst dein Programm im Chip neu starten.

So im Schnellverfahren geht das Programmieren.

Grüße
Gerald

--
...und täglich grüßt der PC:
"Drück' ENTER! :wink: Feigling!"



Gesamter Thread:

ccs Compiler mit PICkit2 - knomic(R), 11.01.2010, 15:36 (Computertechnik)
ccs Compiler mit PICkit2 - Elektronix(R), 11.01.2010, 17:17
ccs Compiler mit PICkit2 - hws(R), 11.01.2010, 22:32
ccs Compiler mit PICkit2 - Michelle, 12.01.2010, 08:26
ccs Compiler mit PICkit2 - m(R), 12.01.2010, 12:33
ccs Compiler mit PICkit2 - geralds(R), 12.01.2010, 13:06
ccs Compiler mit PICkit2 - knomic(R), 12.01.2010, 15:22
ccs Compiler mit PICkit2 - geralds(R), 12.01.2010, 16:09
ccs Compiler mit PICkit2 - knomic(R), 13.01.2010, 08:24
ccs Compiler mit PICkit2 - knomic(R), 13.01.2010, 13:20
ccs Compiler mit PICkit2 - geralds(R), 13.01.2010, 16:39
ccs Compiler mit PICkit2 - knomic(R), 14.01.2010, 11:36
ccs Compiler mit PICkit2 - knomic(R), 14.01.2010, 15:05