Forum: Mikrocontroller und Digitale Elektronik PIC Programmieren


von Nico (secretduck)


Lesenswert?

Hallo liebe Community,
Ich habe heute früh zum ersten Mal etwas von einem PIC und einem Arduino 
gehört.
Ich muss jedoch nur für eine Schaltung einen 12F629 mit einer schon 
fertigen HEX Datei möglichst einfach bespielen.
Könnt ihr mir weiterhelfen?
Seit mir bitte nicht böse nur ich kenne mich wirklich gar nicht mit dem 
Coding aus bin aber stets lernbereit und froh wenn ihr mir helft.

LG

von H. H. (Gast)


Lesenswert?

Du brauchst ein Programmieradapter, auch Brenner genannt.

Da gibt es auch preiswerte Geräte, unter 20€. Aber für eine einmalige 
Aktion wird sich sicherlich hier jemand finden, der das gegen 
Portoersatz für dich macht, der evtl sogar den Chip auf Lager hat.

von Nico (secretduck)


Lesenswert?

Hallo,
Danke für deine Antwort.
Ich werde ca. 60-80 von diesen Controllern benötigen also würde sich der 
Brenner schon lohnen. Außerdem möchte ich mich persönlich 
weiterentwickeln.
Kannst du mir eventuell einen Brenner und dessen Anwendung empfehlen?

von Xanthippos (xanthippos)


Lesenswert?

Gibt sowieso nur mehr Microchip PICkit und die China Clones. Ob 3,4 oder 
5 macht keinen großen Unterschied.

Als Software ist in deinem Fall  MPLAB IPE einfacher als die MplabX IDE.

von Nico (secretduck)


Lesenswert?

Kannst du mir einen Link für den Perfekten Brenner senden damit ich ja 
nix falsches bestelle? ^^
In das Programm kann ich dann einfach die HEX Datei einfügen und das 
brennt mir dann die Datei auf den Chip?

https://www.reichelt.de/8-bit-picmicro-mikrocontroller-1-75-kb-20-mhz-dip-8-pic-12f629-i-p-p44981.html?&trstct=pos_2&nbc=1

Von diesen PICs kann ich 60 Stück bestellen?

von H. H. (Gast)


Lesenswert?


von Stephan S. (uxdx)


Lesenswert?

Der PIC12F629 ist schon etwas älter und kann mit allen PICkits geflasht 
werden. Falls Du später noch neuere PICs flashen willst, empfiehlt sich 
entweder ein PICkit4 oder ein PICkit2 plus eine alternative Software 
PICkit2minus, die Du bei http://kair.us/projects/pickitminus/index.html 
runterladen kannst. Ich habe mit letzterem gute Erfahrungen gemacht, 
PICkit2 bekommt man preiswert Bei Ali oder in der Bucht.

: Bearbeitet durch User
von H. H. (Gast)


Lesenswert?

H. H. schrieb:
> Bei größeren Stückzahlen ist Reichelt teuer.
>
> 
https://www.tme.eu/de/details/pic12f629-i_p/8-bit-pic-familie/microchip-technology/

Und da du über die Grenze für portofreien Versand kommst: Digikey und 
Mouser in Betracht ziehen.

von Nico (secretduck)


Lesenswert?

Danke euch!
Dann bestelle ich mir mal das PICkit 4 und die PICs beim Reichelt.
Ich komme aus Österreich und TME schätzt Transportkosten von 9,46€!!!

von Dirk F. (dirkf)


Lesenswert?

Du brauchst aber auch noch ein Steckboard, um den Chip zu programmieren.
Oder einen DIL Adapter.

von Stephan S. (uxdx)


Angehängte Dateien:

Lesenswert?

Nico schrieb:
> Danke euch!
> Dann bestelle ich mir mal das PICkit 4 und die PICs beim Reichelt.
> Ich komme aus Österreich und TME schätzt Transportkosten von 9,46€!!!

https://www.reichelt.de/in-circuit-programmer-debugger-mplab-pickit-4-pg-164140-p269176.html?CCOUNTRY=445&LANGUAGE=de&trstct=pos_0&nbc=1&&r=1

129 Euro, ganz schön heftig !!! Und das ohne Programmieradapter.

Bei TME wärst Du bei 102 Euro für das PICkit4

: Bearbeitet durch User
von H. H. (Gast)


Lesenswert?

Nico schrieb:
> Danke euch!
> Dann bestelle ich mir mal das PICkit 4 und die PICs beim Reichelt.
> Ich komme aus Österreich und TME schätzt Transportkosten von 9,46€!!!

Wie schon geschrieben: Digikey oder Mouser in Betracht ziehen.

von Stephan S. (uxdx)


Lesenswert?

H. H. schrieb:
> Nico schrieb:
>> Danke euch!
>> Dann bestelle ich mir mal das PICkit 4 und die PICs beim Reichelt.
>> Ich komme aus Österreich und TME schätzt Transportkosten von 9,46€!!!
>
> Wie schon geschrieben: Digikey oder Mouser in Betracht ziehen.

da bei Mouser keine Versandkosten. TME liegt etwa gleichauf, Reichelt 
ist wesentlich teurer.

von Xanthippos (xanthippos)


Lesenswert?

> Oder einen DIL Adapter.

Die Sprut Brenner gibt es immer noch! Sprut hat zwar die Seiten mit den 
Bauanleitungen für die Brenner gelöscht, aber archive.org hat eine 
Kopie.

https://web.archive.org/web/20010831011849/http://sprut.de/electronic/pic/projekte/brenner5/index.htm

Fehlt nur noch ein Win95 PC mit paralleler Schnittstelle.

von ArnoNym (bergler)


Lesenswert?

Eventuell lieber ein PICkit5?

Gibts z.B. bei Microchip direct um 90€:
https://www.microchipdirect.com/dev-tools/PG164150?allDevTools=true
Die liefern auch an Privat.
Das 5er kann auch die SAM-Serie und AVRs. Wobei ich sagen muss, ich 
besitze nur das PICkit4, und kann daher keine Aussage zur Qualität 
machen.

Die verkaufen auch PICkit4.

Alternativ:
Hier im Forum im Bereich Markt fragen, vielleicht hat jemand ein altes 
PICkit2 oder 3 oder so, dass er für ein paar Euros abgeben kann...

von Nico (secretduck)


Lesenswert?

Hallo,
Als ich grad das PICkit 4 in den Warenkorb geben wollte hat es mir 
flrmlich die Augen rausgehaut. Mehr als 100€ ist mir das Programmieren 
nicht Wert da ich die Schaltungen dann kaufen auch kann. Am liebsten 
wäre mir wie gesagt ein Arduino da ich mit dem dann auch nach dem 
Programmieren was anfangen kann. Jedoch brauche ich auch da eine Step by 
Step Anleitung wie ich das zusammenbringe. (Schlatplan, Bedienung des 
Programms)

LG

von Xanthippos (xanthippos)


Lesenswert?

>Am liebsten wäre mir wie gesagt ein Arduino

Das naheliegendste wäre wohl, du arbeitest erst mal das Getting Started 
von www.arduino.cc durch. Nach 2 Tagen siehst du selbst, welche 
Tutorials dier am besten liegen.

Ich gehe davon aus, nach einer Woche hast du ein Programm, das in einen 
PIC12 passt, auf Arduino nachgebaut.

> da ich mit dem dann auch nach dem Programmieren was anfangen kann

Stimmt. Bei den leistungsfähigen 32Bit MCs setzt sich die Arduino 
Sprache durch. Die 10000 Möglichkeiten, die diese Hardware bietet, 
braucht sowieso niemand. Die Ardurino Libs sind gut genug.

von Manfred P. (pruckelfred)


Lesenswert?

Nico schrieb:
> Als ich grad das PICkit 4 in den Warenkorb geben wollte hat es mir
> flrmlich die Augen rausgehaut. Mehr als 100€ ist mir das Programmieren
> nicht Wert da ich die Schaltungen dann kaufen auch kann.

Was willst Du eigentlich, herumtrollen und fertige Arbeit oder:
Nico schrieb:
> Außerdem möchte ich mich persönlich weiterentwickeln.

Bei Rewe gibt es gerade Weizenmehl und frische Hefe in Sonderangebot, da 
könntest Du Dich für rund drei Euro weiterentwickeln, allerdings in 
einem anderen Bereich.

Sollte "weiterentwickeln" keine hohle Phrase gewesen sein, wären um 100 
Euro als Basis zur PIC-Entwicklung durchaus zumutbar. Und Dir wurde 
gezeigt, dass es günstigere Anbieter als Reichelt gibt!

von Frank K. (fchk)


Lesenswert?

Bei microchipdirect.com kannst Du PICs direkt vorprogrammiert bestellen. 
Das macht jeden Chip 9 Cent teurer, aber dafür hast Du die Arbeit nicht.

fchk

von Motopick (motopick)


Lesenswert?


von Nico (secretduck)


Lesenswert?

@pruckelfred mir geht nicht ganz hervor was der Unterschied zwischen 
einem 100€ Programmer und einem Arduino Nano den ich nach dem 
Programmieren noch andersweitig nutzen kann. Der Programmer ist 80€ 
teuer und wird dann sicher 1 Jahr im Regal verstauben bis ich wieder ein 
vernünftiges Programm habe.
Nochmal: ich will eine bereits auf meinem Computer befindliche HEX Datei 
auf einen PIC 12F619 brennen. Wie ist das mit einem Arduino Nano 
möglich?

LG

von Nico (secretduck)


Lesenswert?

Frank K. schrieb:
> Bei microchipdirect.com kannst Du PICs direkt vorprogrammiert bestellen.
> Das macht jeden Chip 9 Cent teurer, aber dafür hast Du die Arbeit nicht.
>
> fchk

Danke Frank!
Meinen Mikrochip kann ich leider nicht finden. :(

von Frank K. (fchk)


Lesenswert?

Nico schrieb:
> Frank K. schrieb:
>> Bei microchipdirect.com kannst Du PICs direkt vorprogrammiert bestellen.
>> Das macht jeden Chip 9 Cent teurer, aber dafür hast Du die Arbeit nicht.
>>
>> fchk
>
> Danke Frank!
> Meinen Mikrochip kann ich leider nicht finden. :(

PIC12F629-I/P

?
fchk

von Mario M. (thelonging)


Lesenswert?

Nico schrieb:
> Wie ist das mit einem Arduino Nano möglich?

https://forum.arduino.cc/t/arduino-und-pic/918631/2

von Nico (secretduck)


Lesenswert?

Die Frage ist kann ich mit dem Nano die Serie 12F Programmieren?

von Motopick (motopick)


Lesenswert?

Nico schrieb:
> Die Frage ist kann ich mit dem Nano die Serie 12F Programmieren?

Der 12F629 braucht eine "HV-Programmierspannung" von ca. 10 V.
Also gar nicht.

Die genaue Spannung steht in der "Programming Specification".

von Nico (secretduck)


Lesenswert?

Könnte ich die Spannung mit einem Labornetzteil erhöhen?

von Martin H. (horo)


Lesenswert?

Nico schrieb:
> Wie ist das mit einem Arduino Nano möglich?

Mit ein bisschen HW geht das:
https://github.com/Ho-Ro/ArdPicProg

Ich habe den gebaut und die SW ein bisschen angepasst, um damit den 
12F628A des DL4YHF-Zählers (https://github.com/Ho-Ro/DL4YHF-Source-Code) 
zu programmieren.
12F629(A) sollte also auch gehen, dazu gibt es JP3, der 18-Pin oder 
8-Pin auswählt, den kleinen dann "linksbündig" auf Pin 1-4 und 15-18 
stecken.

Martin

von H. H. (Gast)


Lesenswert?

Man benötigt gar keine 12V, sondern es reichen Vdd + 3,5V.

von H. H. (Gast)


Lesenswert?

Frank K. schrieb:
> Bei microchipdirect.com kannst Du PICs direkt vorprogrammiert
> bestellen.
> Das macht jeden Chip 9 Cent teurer, aber dafür hast Du die Arbeit nicht.

Da kommt aber noch der Versand per DHL/Fedex dazu, und die Kosten der 
Zollabwicklung.

von H. H. (Gast)


Lesenswert?

Den K150 Programmer gibts für kleines Geld auch von europäischen 
Händlern.

von Martin H. (horo)


Angehängte Dateien:

Lesenswert?

H. H. schrieb:
> Man benötigt gar keine 12V, sondern es reichen Vdd + 3,5V.

Das stimmt, ich hab' auch schon mal 'nen 9V-Block für Vpp genommen, 
bevor ich den Adapter gebaut hatte.

von Gerald B. (gerald_b)


Lesenswert?

Heute wird über einen 80€ Programmer gejammert. Der GALEP 4 hat vor 20 
Jahren über 400 Äste gekostet. Ich habe auch erstmal nach Alternativen 
gesucht, ein Selbstbauprojekt, das nur ganz wenige, bestimmte 
Flashbausteine programmieren konnte, dann ein anderes Selbstbauprojekt, 
auf einer ISA Karte, das auch nur einen recht überschaubare Auswahl 
programmieren konnte, der Hit war dann ein mir zugelaufenes 
Billigstmainboard (Elitegroup mit OnBoard Prozessor) was ich dermaßen 
vergewaltigte, das ich den DIL Baustein mit dem BIOS auf einen 
Textoolsockel setzte und nach dem Booten den Chip unter Spannung 
austauschte und per Hotflash dann den Zielchip beschrieb.
Irgendwann war der Leidensdruck groß genug und das Sparschwein fett 
genug, das ich mir den Galep dann doch kaufte.
Und ich hab es nicht bereut und habe ihn immer noch als Backup liegen - 
nebst einem Pentium 3 PC mit Parallelport :-)))

von Al. K. (alterknacker)


Lesenswert?

Gerald B. schrieb:
> nebst einem Pentium 3 PC mit Parallelport :-)))

..gehörst eben doch zu alten Garde.

Aber bedenke,es geht manchen nicht ums Geld,ist nur störend es für
Teile auszugeben, welche nicht unbedingt nötig sind.

MfG
alter Knacker

von Toxy T. (toxy_t)


Lesenswert?

Arduino als Programmer:
Beitrag "PIC quick and dirty Programmer"
Alle Postings lesen(sind nicht viele) und auf Links achten....
Da du ja lernen willst,kannst du ja vielleicht Arduino und Pic 
miteinander verkuppeln ;-)

Meinen Pickit3 hatte ich vor 5 Jahren auf Ebay fuer 10€ plus Adapter und 
USBkabel.Mittkerweile sind sie fast so "teuer" wie das Original.

Der originale Pickit3 hatte einen Bug den die Chinesen gleich eifrig 
mitkopiert hatten.War aber nicht tragisch wenn man weiss was zu tun ist 
- die Microchochip-Hardwareloesung hatte mich nicht interessiert,zumal 
das Layout der Chinesen auch anders war.

Ein PicKit4 wuerde sich schon lohnen wenn man weiss,dass man dann 
spaeter mit Pics arbeiten moechte - fuer eine einmalige Anwendung ware 
es mir zu schade das Dingens dann in der Schublade verschwinden zu 
lassen = 100€ direkt in die Muelltonne.....

von Sigint 112 (sigint)


Lesenswert?

Geht es eigentlich um ein fertiges Projekt, daß auf dem PIC genutzt 
werden soll? Anderenfalls kann ich vom PIC nur abraten. Ich habe mit 
PICs, AVRs, ESPs und 8051 rumgespielt und die PICs konnte ich am 
wenigsten leiden. Die bieten nicht viel fürs Geld. Die AVRs sind 
deutlich leistungsfähiger und können ganz einfach geflasht werden, ohne 
irgendwelche Programmierspannungen. Da reicht sogar ein einfacher FTDI. 
Die ESPs bringen sogar genug Leistung mit, um MP3 zu dekodieren. Die 
8051 gibt's von hunderten Herstellern, und der CH552 ist vom Preis her 
fast unschlagbar... und bringt USB-Support mit.

Gruß,
  SIGINT

von Martin S. (mmaddin)


Lesenswert?


von Cyblord -. (cyblord)


Lesenswert?

Nico schrieb:
> Könnte ich die Spannung mit einem Labornetzteil erhöhen?

Erhöhe erst mal deinen Skill. Ist ja nicht zum aushalten.

von Martin S. (mmaddin)


Lesenswert?

Zur Not:

https://www.ebay.de/itm/265922947459

12F Series:
PIC12F508 PIC12F509 PIC12F629 PIC12F635
PIC12F675 PIC12F683

~10€ inkl. Versand aus China.

Description
Support the most popular programming PIC chips, read, encryption and 
other features.
Power supply by USB cable.
Can easily read the contents of the chip program area.
Automatic programming verification.
Comprehensive information prompts, allowing users to understand the 
working state.
With 40pin ZIF programming of the seat, can be directly programmed in 
8-pin to 40 pin PIC 8.microcontroller chip can be programmed using ICSP 
online or add conversion blocks.
8 pin 40 pin-board outside the chip can be downloaded directly online 
ICSP output.
Compatible with Windows98 and Windows2000/NT, Windows XP / Windows 7 and 
other operating systems.
Programming software provides easy to use instructions

: Bearbeitet durch User
von H. H. (Gast)


Lesenswert?

Martin S. schrieb:
> https://www.ebay.de/itm/265922947459

Das ist ja der bereits von mir erwähnte K150.


> ~10€ inkl. Versand aus China.

Für wenig mehr auch von europäischen Händlern.

von Martin S. (mmaddin)


Lesenswert?

H. H. schrieb:
> Das ist ja der bereits von mir erwähnte K150.

Okay, überlesen. Macht einen guten Eindruck und für das Geld eine 
wirklich gute Alternative, wie ich finde. Da lohnt das Gebastel an der 
Stelle nicht, vor allem wenn man wenig Erfahrung mit den PICs hat...

Ich habe damals (vor 20 Jahren) mit den 16C84 angefangen und ich kann 
mich noch gut daran erinnern wie "hakelig" das manchmal war. Gut es ist 
lang her, aber ich würde als Neuling IMMER mit einem fertigen Programmer 
starten, bei den PICs...



Cyblord -. schrieb:
> Erhöhe erst mal deinen Skill.

...und du bitte gleich mal dein "quidance level"

: Bearbeitet durch User
von ArnoNym (bergler)


Lesenswert?

Hmm.
Noch eine Alternative:
https://www.microchip.com/en-us/development-tool/PG164100
https://www.microchipdirect.com/dev-tools/PG164100?allDevTools=true

Kann nicht alles, ist aber günstiger. Kann aber kein High-Voltage 
Programming - und ob dein PIC das braucht steht im Datenblatt.

Ansonsten kann ich nur den Tipp wiederholen, sich um ein gebrauchtes 
PICkit bzw. Clone umzusehen:
https://www.ebay.de/itm/304848167280?hash=item46fa5de170:g:DqYAAOSwv1FkF83t&amdata=enc%3AAQAIAAAA4OG243tOjIH%2BwAK1crHr9qJCoN391NC0kCwf6xwgGvghSVX%2FoSeKz8i41JIuQj5dCv0tjcYvgoy0JLPBpkqlOgoMeg%2FmeumEXNX8c4MKaYwGXSi20T%2BxRZNUEP0wUWFXpBwSeeHUNDQO%2Foduu3eCoPZHUZNdT%2Froh8XPkEJcE30qozfwt8moIrxhbvOZHWZO3U9zE1Kttr1EmmkGe6W0cGbn6ol391GbhJ1SWPtIldPW3sC8uv9zVP8SDDQgpNKri47DayhnEhXh5vQLmo1Sn%2F9DDR1bcw9xy3luhtEA1hmi%7Ctkp%3ABFBMqrTL_vpi

Für eine einmalige Programmieraktion reichts vermutlich aus. Ich 
persönlich würde bei knappen Budget ein gebrauchtes Original kaufen.

Vorsicht mit den ganzen veralteten/Off-Brand Debuggern:
Die unterstützen nicht alle PIC-derivate, und da gibt es viele. Mit 
einem PICkit 3 wird man vermutlich an ältere Derivate gebunden sein.
Wer keine Kompatibilitätslisten wälzen will, oder ambitionierteres 
vorhat, gibt lieber gleich die 80€ aus.

von H. H. (Gast)


Lesenswert?

Martin S. schrieb:
> Ich habe damals (vor 20 Jahren) mit den 16C84 angefangen und ich kann
> mich noch gut daran erinnern wie "hakelig" das manchmal war.

Bei mir in den späten '70ern, mit PIC1664/PIC1650.



> Gut es ist
> lang her, aber ich würde als Neuling IMMER mit einem fertigen Programmer
> starten, bei den PICs...

Die sind ja längst billig.

von Stephan S. (uxdx)


Lesenswert?

ArnoNym schrieb:
> Vorsicht mit den ganzen veralteten/Off-Brand Debuggern:
> Die unterstützen nicht alle PIC-derivate, und da gibt es viele. Mit
> einem PICkit 3 wird man vermutlich an ältere Derivate gebunden sein.

Da gibt es eine alternative Software, die mit PICkit2 und PICkit3 auch 
viele neuere PICs flashen kann 
http://kair.us/projects/pickitminus/index.html

von Stephan S. (uxdx)


Lesenswert?

Xanthippos schrieb:
> Die Sprut Brenner gibt es immer noch! Sprut hat zwar die Seiten mit den
> Bauanleitungen für die Brenner gelöscht, aber archive.org hat eine
> Kopie.
> 
https://web.archive.org/web/20010831011849/http://sprut.de/electronic/pic/projekte/brenner5/index.htm

Da gibt es eine neuere Variante von 2018, da ist auch der Brenner8mini-P 
dabei, den ich gerne immer wieder mal verwende, ich habe sogar 
Gerber-Files dafür, falls Interesse besteht ...

https://web.archive.org/web/20180831151047/http://sprut.de/electronic/pic/projekte/brenner8/index.htm

: Bearbeitet durch User
von Anon X. (pascalx)


Lesenswert?

Für die PICs bin ich grosser Fan dieses Brenners (der aber auch anderes 
brennt, inkl. AVRs, ich habe das aber nie selbst probiert):

http://openprog.altervista.org/OP_eng.html#Support

Klar, die Platine ist etwas altertümlich, aber man kann sich das Gerät 
ja sehr einfach verkleinern (eigenes Board mit SMD z.B.). Und der 
Brenner ist extrem schnell und läuft auch z.B. unter Linux.

(Ich hab's gerade ausprobiert, und komme auf 2.5 Sekunden um knapp 8kB 
zu brennen und zu verifizieren [ich verwende gerade einen 18F16Q41]. Das 
reicht mir allemal)

Zu den PICs: Die 18F PICs sind was die CPU-Architektur angeht eine etwas 
schwierige Sache. Für kleine Projekte verwende ich den XC8-Compiler in 
der freien Version. Soo schlecht ist der nicht, wenn man beim 
Code-Schreiben eine Vorstellung davon hat, was der Compiler daraus 
generiert (man kann den erzeugten Code ja anschauen und kriegt dann ein 
wenig ein Gefühl dafür, was er optimiert und was nicht). Was ich bei den 
PICs aber wirklich gut finde ist das exterm breite Angebot an Varianten 
und Hardware-Features.

MPLAB IDE finde ich persönlich einfach nur grässlich (ein zig-Megabyte 
grosses Monster), aber man kann ja auch einen anderen Editor/IDE 
verwenden und daraus den Compiler aufrufen, z.B. über ein Makefile.

Wenn du noch offen bist was die Platform angeht sind vielleicht auch 
kleine ARM-Controller eine Options. Für die STM32 gibt es sehr günstige 
China-Module, und auch eine anständige freie Toolchain dafür 
(https://developer.arm.com/Tools%20and%20Software/GNU%20Toolchain).

von Nico (secretduck)


Angehängte Dateien:

Lesenswert?

Guten Morgen,
Ich habe gestern meinen Arduino Nano bekommen. Schaut mein Schaltschema 
so richtig aus?

von Cyblord -. (cyblord)


Lesenswert?

Nico schrieb:
> Guten Morgen,
> Ich habe gestern meinen Arduino Nano bekommen. Schaut mein Schaltschema
> so richtig aus?

Was auch immer das sein soll. Mit einem Schaltplan, oder Schaltschema 
(SIC) hat das nichts zu tun. Abgesehen davon: Wer nicht mal ein Bild 
korrekt gedreht posten kann der sollte weit grundsätzlichere Dinge üben 
bevor er sich an Mikrocontroller wagt.

: Bearbeitet durch User
von Al. K. (alterknacker)


Angehängte Dateien:

Lesenswert?

Hallo

von Christoph db1uq K. (christoph_kessler)


Angehängte Dateien:

Lesenswert?

Das Handbuch zum Arduino PIC Programmer:
https://makerprojekte.de/wp-content/uploads/2017/10/ArdPicProg-User-Guide.pdf
Auf Seiten 6/7 Schaltplan und Steckerbelegung des PICit3-Steckers
Auf der letzten Seite (17) die Liste der unterstützten PICs, darunter 
auch der PIC12F629

Die Übersicht, es gibt zwei Softwareversionen, mit GUI oder als 
Terminalprogramm:
https://makerprojekte.de/arduino-pic-programmer/

Hier der Schaltplan des Arduino-Shields mit der Steckerbelegung des 
PICit3 zusammenkopiert. Achtung, die Reihenfolge 1-6 ist umgedreht, also 
falsch!. Leider fehlen im Plan die Bezeichnungen der einzelnen 
Leitungen.
Wie der PIC im DIL-8 eingelegt werden soll steht auch nicht dran, ich 
nehme an an Pin 1-4/21-24

: Bearbeitet durch User
von Christoph db1uq K. (christoph_kessler)


Angehängte Dateien:

Lesenswert?

Der Schaltplan ist ein Fall von Hardware-Obfuscation. Leider beim 
Arduino nicht selten. Ich habe hier noch die wichtigsten Beschriftungen 
eingefügt, damit man anstelle des Arduino Uno den nano anschließen kann.

Port B ist unbenutzt, Port_C 1,2,5 und Port_D 2,4,7 sind angeschlossen. 
Dazu noch der Reseteingang.

Ein DC/DC-Wandler von 5V auf 12V liefert über 10k die Vpp des PIC12F629, 
die mit PC1 über Q1 eingeschaltet wird.

Die Funktion von PC2 ist mir unklar, der überwacht nur die 12V oder 
schaltet LED1? Mit PC5 wird nur LED2 eingeschaltet.

PD2 liefert knapp 5V Versorgung des PIC namens VddTarget, ich hätte das 
statt +5V an Pin1 des PIC schreiben sollen.

PD7 sind die seriellen Daten und PD4 der Takt dazu.

von Martin S. (mmaddin)


Lesenswert?

Cyblord -. schrieb:
> Wer nicht mal ein Bild
> korrekt gedreht posten kann

Im Gegensatz zu dir selbst hat Alterknacker es geschafft.

Cyblord -. schrieb:
> grundsätzlichere Dinge üben
> bevor er sich an Mikrocontroller wagt.

Und wer nichts gehaltvolles beizutragen hat, sollte vielleicht auch 
lieber eher nichts schreiben...

von Christoph db1uq K. (christoph_kessler)


Angehängte Dateien:

Lesenswert?

Es gibt noch eine ältere Version des Arduino-Programmers:
https://rweather.github.io/ardpicprog/pic14_zif_circuit.html
mit einem DIL-18 ZIF-Sockel, ohne Spannungswandler. Die Anschlüsse am 
Arduino sind anscheinend gleich belegt. Die Beschreibung ist jedenfalls 
etwas aussagekräftiger als für die neuere Version.

Den Schaltplan zum Arduino nano gibt es hier
https://www.arduino.cc/en/uploads/Main/ArduinoNano30Schematic.pdf

: Bearbeitet durch User
von Dergute W. (derguteweka)


Lesenswert?

Moin,
Cyblord -. schrieb:
> Erhöhe erst mal deinen Skill. Ist ja nicht zum aushalten.

Skills werden nicht erhoeht, sondern hochgeampert, das sollte doch hier 
jeder wissen.

scnr,
WK

: Bearbeitet durch User
von Christoph db1uq K. (christoph_kessler)


Lesenswert?

Bis zur Verlesung in der Tagesschau als "Jugendwort des Jahres" hat es 
nicht gereicht.

In der älteren Schaltung ist Port C2 unbenutzt, ich verstehe immer noch 
nicht seine Funktion.
Die +12V Vpp muss sich Nico selbst beschaffen, wie er es in seiner 
Zeichnung auf Karopapier schon andeutet. Darf die Spannung auch während 
der gesamten Programmierung anliegen, oder ist der Schalttransistor an 
Port C1 nötig?

von Andreas (bahni)


Angehängte Dateien:

Lesenswert?

Hallo,
ich möchte einen PIC 16F1827 Programmieren.
Habe mir dafür den PICKit3 mit Adapter, siehe Bild gekauft.
Leider war keinerlei Anleitung zum Gerät dabei, die Anleitung zum 
PICKit3 gibt´s ja zum Download. Aber zu diesen Programmieradapter konnte 
ich nichts finden. Der hat ja viele Jumper die ja bestimmt eine Funktion 
haben?
Ich bin in sachen PIC Programmieren ein Anfänger, kann mir jemand 
helfen?
Danke!

von H. H. (Gast)


Lesenswert?

Oberseite: Markierungen zeigen Einsteckposition und -richtung für die 
verschiedenen Typen.
Unterseite: zeigt die nötigen Jumper.

von Andreas (bahni)


Angehängte Dateien:

Lesenswert?

H. H. schrieb:
> Oberseite: Markierungen zeigen Einsteckposition und -richtung für die
> verschiedenen Typen.
> Unterseite: zeigt die nötigen Jumper.

Ahh, also dann so wie ich ihn jetzt gesteckt habe und die zwei Jumper J2 
und J3 umstecken (ist dann wohl ON) für den 16F1827.
Die Software müsste den 16F1827 dann automatisch erkennen, weil manuell 
gibts den 16F1827 in der Software nicht?

von H. H. (Gast)


Lesenswert?

Für deinen 18 poligen ist Markierung B relevant.

von Andreas (bahni)


Angehängte Dateien:

Lesenswert?

H. H. schrieb:
> Für deinen 18 poligen ist Markierung B relevant.

Gut, also so.
Und den Jumper J5 wo DIP18 dran steht umstecken?

von H. H. (Gast)


Angehängte Dateien:

Lesenswert?

Siehe Bild.

von Andreas (bahni)


Lesenswert?

H. H. schrieb:
> Siehe Bild.

Sehr gut, wer lesen kann ist klar im Vorteil...
Danke!
Das ist geklärt.
In der Software auf automatische Erkennung und los gehts?
Weil der 16F1827 in der manuellen Auswahl nicht dabei ist?

von H. H. (Gast)


Lesenswert?

Andreas schrieb:
> In der Software auf automatische Erkennung und los gehts?

So sollte das funktionieren.

von Andreas (bahni)


Lesenswert?

Schein funktioniert zu haben.
Wenn er am Ende in grün unterlegten Fenster "Write Successful" und bei 
Verify dann auch "Verification Successful" schreibt sollte doch alles OK 
sein?

Wenn ich aber die Original hex Datei und dann die ausgelesene hex Datei 
mir mit einen Editor anschaue unterscheiden die sich an einigen stellen.

von Stephan S. (uxdx)


Lesenswert?

Andreas schrieb:
> Schein funktioniert zu haben.
> Wenn er am Ende in grün unterlegten Fenster "Write Successful" und bei
> Verify dann auch "Verification Successful" schreibt sollte doch alles OK
> sein?

So ist es

> Wenn ich aber die Original hex Datei und dann die ausgelesene hex Datei
> mir mit einen Editor anschaue unterscheiden die sich an einigen stellen.

Das sieht nur so aus, das Format kann den gleichen Inhalt 
unterschiedlich darstellen.

von Andreas (bahni)


Lesenswert?

Danke, ihr habt mir sehr geholfen!
Schönen Restsonntag noch.

: Bearbeitet durch User
Beitrag #7585984 wurde vom Autor gelöscht.
von Christoph db1uq K. (christoph_kessler)


Angehängte Dateien:

Lesenswert?

Nur 1,34€, mit ZIF-Sockel?
https://de.aliexpress.com/item/1005001878280002.html
aber auch keine Anleitung, die Software soll mit Windows7 laufen.

Die Nummer AC164110 ist nur die Microchip-Bezeichnung des hier
unbestückten RJ11-Steckerteils. Den Platinenaufdruck gibts auch nicht
schärfer.

: Bearbeitet durch User
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.