Bester PIC-Programmierer?

Ich würde gerne anfangen, PICs in meinen Projekten zu verwenden und frage mich, welchen Programmierer ich mir zulegen soll. Ich habe viel Erfahrung mit Mikrocontrollern (68k, avr), ich habe auch viel Erfahrung mit Elektronik (also ist es möglich, einen Programmierer zu bauen).

Ich würde gerne MPLAB, icsp verwenden können, und die In-Circuit-Debugging-Funktion scheint ziemlich ordentlich zu sein. USB wäre auch praktisch, ist aber nicht notwendig. In Ihrer Antwort würde ich mich über einen Vergleich der Vor- und Nachteile Ihrer Empfehlung freuen.

Antworten (4)

Wenn Sie nach dem besten In-Circuit-Programmierer/Debugger für Ihre eigene Produktivität suchen, ist entweder ICD3 oder RealICE am besten. (Diese sind teurer, aber Sie bekommen, wofür Sie bezahlen!)

Diese sind schneller (+daher schnellere Erholung von Fehlern/Seltsamkeiten) als der ältere ICD2, der wiederum um Lichtjahre besser ist als der ursprüngliche ICD1 (ugh!)

Holen Sie sich ein Microchip PICkit 2, etwa 35 $. Es verfügt über USB, ICSP und In-Circuit-Debugging über MPLAB. Es kann auch als eigenständiger ICSP-Programmierer fungieren und kann auch als Analysator für serielle Ports und einfacher Logikanalysator verwendet werden.

PICkit 2

Es gibt ein neueres PICkit 3, aber einige Benutzer behaupten, damit Probleme gehabt zu haben.

Alternativ können Sie eines der neuen ICD 3-Geräte für etwa 150 US-Dollar erwerben. Ich habe meinen alten ICD 2 durch einen ersetzt, und es ist ein wunderbares Teil des Kits – sehr schnell (Hochgeschwindigkeits-USB) mit einigen netten neuen Funktionen. Es ist eine professionellere Einheit als die PICkits; Beispielsweise ersetzt Microchip sie kostenlos, wenn sie jemals einen Fehler entwickeln, selbst wenn der Benutzer etwas Dummes daran getan hat.

Sieht so aus, als hätten sie den Preis auf 50 $ erhöht ... Ich war versucht, aber ich habe einen "Klon" bei ebay für 23,99 gefunden, bin mir nicht sicher, ob er etwas taugt, hast du schon mal viel davon gehört?
Es wird ein Klon des PK2 sein. Wenn Sie mit den neueren Chips arbeiten möchten, benötigen Sie den PK3, davon gibt es keine Klone, da die Schaltungsdetails nicht veröffentlicht wurden. Ich würde den Aufpreis zahlen und das Original bekommen.
Ich bin mir nicht sicher, was die Probleme mit dem PICkit 3 sind. In einigen Fällen funktioniert das PICkit 3 für mich besser als das ICD 3.
Sind diese "Klone" so gut wie das Original von Microchip? Können sie jeden PIC-Mikrocontroller programmieren?

Für den Hobbygebrauch ist das PICkit2 sicherlich eine sehr gute Option. Es ist ein modernes Design, USB, lässt sich in MPLab integrieren, führt In-Circuit-Debugging durch, es ist billig (mit noch billigeren Klonen verfügbar) und sowohl das Design als auch die Firmware sind Open Source, sodass Sie Ihre eigenen erstellen oder eine zum Debuggen in Ihre eigene integrieren können Board-Designs.

Ich habe nicht viel Erfahrung mit mehreren Programmierern, aber ich habe das Pickit 2 und es scheint ziemlich cool zu sein. Ich habe das Signalanalyse-Tochterboard in der Hoffnung gekauft, es irgendwie als O-Scope zu verwenden, aber ich habe keine Chance bekommen Um wirklich damit zu spielen, habe ich es geschafft, den 16F913 und den 16F684 zu programmieren. Ich glaube, die 100 Mikrocontroller-Projekte für das böse Genie als Referenz zu verwenden, und es war wirklich hilfreich.

Ich würde dieses empfehlen, aber bis ich andere benutzt habe, werde ich nicht wissen, ob es das Beste ist.

EDIT: (Ich dachte, ich hätte das schon behoben ... arghhh), ich habe ziemlich gute Erfahrungen mit Pickit 1 gemacht, ich habe eigentlich kein Pickit 2, es tut mir leid, ich war verwirrt.