PIC Microcontroller-Programmierung unter Mac OS X


19

Wie kann ich PIC Microcontroller Programming unter Mac OS X starten? Kann ich ein Arduino verwenden, das mit meinem Mac verbunden ist und über einen Programmierer verfügt? Oder muss ich spezielle Programmierkarten und serielle Adapter kaufen?


1
Hast du WINE probiert?
Connor Wolf

Antworten:


11

Sie können den PICKit Flash Starter Key (USB!) Verwenden. Überprüfen Sie diese Website: www.teammojo.org/PICkit/pickit1.html

Früher gab es eine Cocoa-GUI, um das PICKit von jemandem bei Microchip zu programmieren, aber ich kann es jetzt nicht finden ... (Quellcode war verfügbar!).

Sie können Ihren Code mit gpasm (gputils.sourceforge.net) kompilieren und ihn dann mit PICKit in das PIC flashen.

Ich habe auch diesen Simulator gefunden, der perfekt auf dem Mac läuft: www.feertech.com/misim/homepage.html


15

Das MPLAB X (läuft auf Java, basierend auf Netbeans) ist hier für Mac OS 10.X verfügbar.


Schauen Sie sich den Mikrochip MPLAB X an.

6

Sie benötigen einen speziellen Programmierer und können SDCC und Xcode verwenden, die Sie von Apple erhalten können.


1
SDCC kann für PIC kompilieren. Sie benötigen jedoch weiterhin einen Programmierer und eine Software, um ihn zu betreiben. XCode ist nur eine IDE / ein Editor, die Integration mit SDCC ist nicht einfach
Toby Jaffey 20.01.11

1

Ich glaube nicht, dass Sie es von einem Arduino-Board aus tun können. Im Internet gibt es verschiedene Spezifikationen für serielle Pic-Programmierkarten. Sie können diese auch von Microchip (dem Hersteller von PIC-Chips) beziehen. Wenn Sie auf die Website http://www.microchipdirect.com gehen, sollten Sie die meisten von ihnen finden Angebote unter Entwicklungstools, einschließlich USB-basierter Programmierer. Ich bin nicht sicher, welche Software als IDE für den Mac verfügbar ist, aber Google ist Ihr Freund in solchen Situationen.


Unwahr, Sie können mit einem Arduino und ein paar Komponenten. Dies ist jedoch möglicherweise nicht die optimalste Methode.
Chris Stratton

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.