Forum: Mikrocontroller und Digitale Elektronik PIC programieren via rs232


von Nafets S. (sumada)


Lesenswert?

Hallo zusammen
Ich habe gerade ein Projekt am laufen. es soll ein autonomer roboter 
werden.
Ich möchte ein PIC18f87J10 benützen, weil er eine gute Performance hat 
für dieses Projekt.
Ich möchte aber kein ICD2 interface kaufen, um diesen zu programieren, 
da dieser Sch***** teuer ist. Kann man via rs232-Schnittstelle einen PIC 
auch ohne teures Interface sondern nur mit einem Pegelwandler 
Programmieren?
Dass die kommunikation via rs232 kein Problem sein sollte habe ich schon 
gesehen. für die kommunikation muss aber schon ein Programm stehen.
könnt ihr mir weiterhelfen?

von Master S. (snowman)


Lesenswert?

du müsstest ein sogenannter bootloader drin haben. google mal danach was 
das ist, fallst du's nicht weisst. ...allerdings bräuchtest du jemanden, 
der erstmal den bootloader einmalig in deinen PIC brennt.

von Sven S. (stepp64) Benutzerseite


Lesenswert?

Dazu müsstest du einen Bootloader der mit RS232 arbeitet in den PIC 
brennen. Dann sollte das gehen. Um aber den Bootloader in den PIC zu 
bekommen benötigst du wieder einen Brenner.

Aber schau doch mal bei sprut.de vorbei. Der Brenner8P mit 
Erweiterungsplatine bzw. der Brenner9N können deinen PIC auch brennen 
und kosten nur ca. 20 € wenn du ihn selber baust.

Sven

von Master S. (snowman)


Lesenswert?

der Brenner8P hat einen PIC, der ebenfalls erstmals programmiert werden 
will...

von chris (Gast)


Lesenswert?

Ja, das geht, ein Beispiel ist dieses:
http://feng3.cool.ne.jp/en/rcd.html

von Master S. (snowman)


Lesenswert?

und wird sein PIC auch unterstützt? ^^

von Sven S. (stepp64) Benutzerseite


Lesenswert?

vom Sprutbrenner ja, das andere k.A.

von chris (Gast)


Lesenswert?

Meines wissens nicht, aber er kann damit den usb-pic des brenner9N
Flashen. Ein JDM würde nicht funktionieren, da der besagt Chip VPP 
before VDD braucht.

von Daniel P. (ppowers)


Lesenswert?

Von diesen Serial-Port-PIC-Programmern würde ich abraten. Viele PCs 
(besonders Laptops, falls diese überhaupt noch über eine serielle 
Schnittstelle verfügen) haben nicht die nötigen Spannungspegel am 
COM-Port. Mit USB->RS232-Umsetzern funktionieren die Serialport-Progger 
üblicherweise auch nicht. Da der PIC18f87J10 auch noch ein 3.3V-PIC ist, 
stehen die Chancen noch schlechter, dass Du den erfolgreich programmiert 
bekommst.

Wenn Dir der ICD2 zu teuer ist, würde ich Dir zu einem PIC KIT2 raten. 
Damit kannst Du den PIC18f87J10 ebenfalls programmieren und es gibt 
recht günstige Kopien von dem Gerät.

von Master S. (snowman)


Lesenswert?

frage an "Mein Ego": wieso muss es gerade dieser PIC sein. kann es auch 
ein anderer aus der 18er reihe, der einfacher zu programmieren wäre 
(z.b. ein 5V-derivat)?

von chris (Gast)


Lesenswert?

Hallo, die JDM funktionieren nicht mit neueren Laptops oder einigen
USB-Umsetzern, die RCD functionieren, da sie eine Ladungspumpe 
integriert haben, um die Spannung zu erhöhen, und so das Problem 
umgehen.
Das Problem ist jedoch, daß es wenig bis keine SW gibt, die den Key-Code
beim ISP beherrscht, sprich die, welche es gibt, arbeitet meist mit usb
uC. Deshalb, bau dir einen einfachen RCD, kostet nicht viel, programmier 
dir damit den usb pic, und bau den brenner9N nach. Bauteilkosten 
ingesamt ca 10 Euro für die 2 Brenner.

von Master S. (snowman)


Lesenswert?

oder du sendest den PIC18(L)F2550 für den brenner9N jemanden zu und 
lässt ihn dir programmieren. ich denke, das ist noch einfacher.

von Sascha F. (sascha_focus) Benutzerseite


Lesenswert?

Ich würde dir auch zu einem Pickit2 raten. Habe selbst auch einen. Zwar 
ein China Nachbau aus Ebay. Aber funktioniert wunderbar. War auch mit 
knapp 22€ incl. Versand nicht so teuer.

Gruß Sascha

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.