Ich möchte mich mit der PIC-Produktlinie und der IDE von Microchip vertraut machen, ich möchte nichts zu Einfaches oder Kitschiges usw. Ich kann anscheinend kein Gerät wie das USB-Entwicklungskit EZ430-F2013 von Texas Instruments finden :
Die Funktionen, die mir an TIs Board gefallen und wonach ich in einer PIC-Version suche, sind die folgenden: (In der Reihenfolge von 1 = am meisten erwünscht bis am wenigsten)
Ich möchte auch mit einer Prozessorlinie lernen, die ich in Produktionseinheiten einsetzen kann. Ich kenne die Unterschiede der PIC-Prozessorlinien nicht gut, aber ein Prozessor in der Preisspanne von 1,80 bis 6 US-Dollar pro 100 Stück ist mein Ziel.
Aus ein bisschen Recherche und Antworten wie dieser denke ich, dass ich, um meine Wünsche am besten zu erfüllen, möglicherweise einen separaten Programmierer und ein separates Entwicklungsboard besorgen muss (wie es bei AVRs benötigt/empfohlen wird). Wenn ja, scheint es das PICkit2 zu sein oder vielleicht wäre PICkit3 der richtige Weg? Und ich weiß nicht, mit welcher Entwicklungsplatine / Prozessorlinie usw. ich beginnen soll.
Der Preis ist keine allzu große Sache, besonders im Hinblick auf den Programmierer/Debugger. Wenn es also eine bessere Option gibt, kaufe ich sie lieber. Ein billiges Gerät wie das von TI ist jedoch auch in Ordnung, solange es mein Prozessorziel usw. erfüllt.
Betrachten Sie das PICkit3 Debug Express-Kit , das das PICkit3 (ein äußerst nützliches kleines Programmiergerät), MPLAB IDE auf einer CD und ein 44-Pin-Evaluierungsboard mit einem darauf bestückten PIC18F45K20 enthält.
Sobald Sie sich mit den 8-Bit-Teilen vertraut gemacht haben, können Sie auf ein Explorer 16 - Board aufsteigen und mit PIC24- und dsPIC-Geräten spielen. Das Board unterstützt Zusatzkarten namens PICTail-Boards, die zusätzliche Funktionalität bieten (Ethernet, Netzteile usw.)
Es gibt auch ein eigenständiges PIC32 - Starterkit, das keinen Programmierer benötigt.
Ich würde mich für etwas wie das PICKit3 Starter Kit oder das PICkit3 Debug Express entscheiden, es hat alles, was Sie brauchen. Wenn Sie eine USB-Konnektivität vom Entwicklungsboard selbst wünschen, ist möglicherweise das MPLAB-Starterkit für die PIC18F-MCU (DM180021 - unten abgebildet) eine Idee (es verfügt über einen integrierten Programmierer).
Alle Starter-Kits finden Sie auf dieser Seite .
Es gibt auch Drittanbieter mit einigen guten Optionen, wie Olimex (Entwicklungsboards , Protoboards ) .
Die meisten Entwicklungsboards von Microchips erfüllen nur die ersten beiden Ihrer Funktionen, aber das ez430 erfüllt auch nicht viel davon. Das EZ430 ist ein größtenteils aufgegebenes Entwicklungssystem (es kann einige der neueren msp430-Modelle, die in den letzten anderthalb Jahren veröffentlicht wurden, nicht programmieren), es sind keine Firmware-Updates verfügbar, es sind nur andere MSP430F2012-Ersatzplatinen mit minimalem Flash und RAM. Die Zieltafeln selbst sind nur grundlegende Breakouts für das Gerät. Sie sind so einfach wie die msp430-Linie. Das Msp430 Launchpad ist ein viel besseres Entwicklungstool, basierend auf dem Preis, dem enthaltenen MCU und dem Einsatzbereich.
Für die PIC-Entwicklung gibt es wirklich keinen offiziellen, der dem Formfaktor des ez430 entspricht. Da war der dlp-flash2, der einen Debugger/Programmierer mit einer abnehmbaren Zielplatine hatte, der aber schon eine ganze Weile nicht mehr verkauft wurde.
Ehrlich gesagt, das Beste für die PIC-Entwicklung ist ein PICKIT2 oder 3. Jedes Board mit einer ICSP-Verbindung funktioniert hervorragend damit. Was Zieltafeln betrifft, können Sie sie aus einem Stück Protoboard für Chips in Dip-Größe oder mit einem Standard-Soic-Breakout herstellen, überhaupt nicht hart.
Update: Tatsächlich den DM330013 - Microstick für dsPIC33F und PIC24H gefunden. Ein 25-Dollar-Entwicklungsstick mit eingebautem Programmierer (unterstützt jedoch nur 4 Teile), der an ein Steckbrett angeschlossen werden kann, die Standard-IDE von Microchips unterstützt und gesockelt ist, sodass Sie mcus austauschen können. Genauso gut wie der ez430, abzüglich der SMD-Boards.
Oli Glaser