icd3 oder msp430 FET usb?

Gast #2234847
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?
#2234869
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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren