Forum: Mikrocontroller und Digitale Elektronik icd3 oder msp430 FET usb?


von Daniel (Gast)


Lesenswert?

Hallo,

sind beide preislich sehr ähnlich
ich möchte einfach was neues ausprobieren und überlege
ob ich in msp oder pic einsteigen soll.

auf der architekturebene ist msp wohl übersichtlicher gestrickt
da ich mit C programmieren werde, ist es weniger problematisch.
Low power ist auch weniger das kriterium für mich ...
ich frage mich vielmehr ...

1) welches programmer kann mehr? ist ausgereifter/bugfreier?

2) welche programmierschnittstellen sind zukunftsfähig?

3) welche punkte sind noch wichtig zu bedenken?

von Frank K. (fchk)


Lesenswert?

Daniel schrieb:

> sind beide preislich sehr ähnlich
> ich möchte einfach was neues ausprobieren und überlege
> ob ich in msp oder pic einsteigen soll.
>
> auf der architekturebene ist msp wohl übersichtlicher gestrickt

Stop! Es gibt nicht DIE PIC-Architektur. Es gibt die kleinen 8-Bitter 
(PIC16/PIC18), es gibt die 16-Bitter (PIC24/dsPIC30/dsPIC33), und es 
gibt die dicken 32 Bit PIC32 Prozessoren mit MIPS-Kern, der vor 20 
Jahren in UNIX-Workstations seinen Dienst tat. Drei getrennte 
Architekturen, wie sie unterschiedlicher nicht sein könnten, aber alle 
werden mit den gleichen Tools programmiert (MPLAB/ICD3).

Der MSP430 entspricht am ehesten dem PIC24, was die Architektur angeht.

> da ich mit C programmieren werde, ist es weniger problematisch.
> Low power ist auch weniger das kriterium für mich ...
> ich frage mich vielmehr ...
>
> 1) welches programmer kann mehr? ist ausgereifter/bugfreier?
Kann man so schwer sagen, weil es eben unterschiedliche Architekturen 
sind.

> 2) welche programmierschnittstellen sind zukunftsfähig?
Kann man so nicht sagen. Programmierschnittstellen sind IMMER 
proprietär, selbst wenn der Physical Layer JTAG heißt.

> 3) welche punkte sind noch wichtig zu bedenken?

Siehe oben. Ich denke, bei Microchip hast Du mehr Möglichkeiten, da Du 
mit einem Toolset drei verschiedene Architekturen von ganz klein bis 
ziemlich fett abdeckst. Nur der C-Compiler ist für jede Architektur 
extra, Bibliotheken, IDE und der Programmer/Debugger ist für alle 
gleich. Plus: Die ICSP Programmierschnittstelle braucht nur zwei 
Prozessorpins. AVR ISP braucht drei, JTAG mindestens vier. (jeweils plus 
Reset)

fchk

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.