Schau doch mal dort
www.sprut.de
Wenn da nix dabei ist, wird's schwierig, denk' ich
Hallo ihr PIC-Profis
Eigentlich arbeite ich nur mit AVR's, aber jetzt muss ich einen PIC programmieren. Ich muss eigentlich nur das HEX File auf den PIC bringen...
Ich wollte euch fragen, wie ich das am einfachsten realisiere.... Gibt es da auch eine "einfachst" Variante wie beim AVR die Parallel-Port-Programmierung mit 2 Widerständen?
Ich habe einen PIC 12c508 und den muss ich so einfach wie möglich programmieren/brennen... Ich hoffe, jemand hat eine super-einfache Schaltung für mich
Merci
Schau doch mal dort
www.sprut.de
Wenn da nix dabei ist, wird's schwierig, denk' ich
mfg robert
Wer glaubt zu wissen, muß wissen, er glaubt.
Ok. Danke. Da hat es alle Infos die ich suche!
-> MEIN PROJEKTBLOG <-
Lade in den pic einen boot lader und du kannst über die con schnitstelle programme speichern.
Das Leben ist ein scheiß Spiel, aber die Grafik ist geil!!
http://www.sprut.de/electronic/pic/b...bootloader.htm
mmm.. interessant. dann könnte man ja quasi über funk nen softwareupdate machen. geht das auch mit nem externen flash? und ist das nur über assembler programmierbar? (weil man ja für seine programme dann beachten muss, in welchen speicherbereich sie geschrieben werden)
-> MEIN PROJEKTBLOG <-
Nein, du must den PIC nicht in Assembler proggen, wenn dein C-Compiler einen Befehl für die ORG-Direktive hat. Wenn nicht, wird es schwierig, aber immernoch nicht unlösbar, da ja, bekanntlich jeder Hochsprachen-Compiler ein ASM-File erstellt und erst diesen dann in eine Hex umwandelt. Diesen musst du, nachdem dein Prgramm fertig erstellt wurde verändern, indem du, je nachdem, wie die File aufgebaut ist, nur eine (zwei bei Interrupts) Zeile einfügen/umändern musst.
@Brennen: Naja, mit par Widerständen, Transistoren und dem Parallel-Port (bzw, wenn man keinen 12V Netzteil zur Hand hat, dem Seriellen Port) geht das schon. Alles weitere ist auf Sprut unter Brenner0 beschrieben.
@12CXXX: Naja, einfach würde ich diesen PIC nicht nennen... Es hat z.B. keinen Flash, also brauchst du ihn erstmal 10 Minuten unter eine UV-Lampe bis es gelöscht wurde.
[quote="Mobius"]Nein, du must den PIC nicht in Assembler proggen, wenn dein C-Compiler einen Befehl für die ORG-Direktive hat. Wenn nicht, wird es schwierig, aber immernoch nicht unlösbar, da ja, bekanntlich jeder Hochsprachen-Compiler ein ASM-File erstellt und erst diesen dann in eine Hex umwandelt. Diesen musst du, nachdem dein Prgramm fertig erstellt wurde verändern, indem du, je nachdem, wie die File aufgebaut ist, nur eine (zwei
bei Interrupts) Zeile einfügen/umändern musst.
jo, so hätte ich das dann auch gemacht.
@Brennen: Naja, mit par Widerständen, Transistoren und dem Parallel-Port (bzw, wenn man keinen 12V Netzteil zur Hand hat, dem Seriellen Port) geht das schon. Alles weitere ist auf Sprut unter Brenner0 beschrieben.
ach ja, der brenner 0, stimmt.
-> MEIN PROJEKTBLOG <-
Abend,
Kukst Du (Ihr) *lol*
Im neuen Elektor (Halbleiterheft) ist ein ISP Prommer für alle PIC-Typen vorgestellt.
Gruß MrQu
ISP für alle PIC-Typen... nennt man auch Brenner5 (für alle PIC-Typen inc. ISP)... oder Brenner 0, wo du die Leitungen herausgeführt hast... und es ist auch noch open-source, d.h. musst dir das Heft net kaufen
Aba egal
MfG
Mobius
Lesezeichen