Forum: Mikrocontroller und Digitale Elektronik Umstieg von MPLAB IDE auf MPLABX IDE


von Max H. (hartl192)


Lesenswert?

Würde ihr mit den Umstieg von MPLAB IDE zu MPLABX IDE und von C18 zu XC8 
empfehlen?
Könnte ich MPLAB und MPLABX auch parallel installieren um das X zu 
testen und wenn es mit nicht passt Problemlos zum MAPLB zurückkehren zu 
können.
Wie sieht es mit der Kompatibilität von Quellcode aus? Kann ich den 
Quellcode den ich für C18 geschrieben habe ohne Probleme mit dem XC8 
weiterverwenden oder gibt es Unterschiede?

von Ingo S. (schicki)


Lesenswert?

Hallo,

ich stehe derzeit vor dem gleichen Problem. Ich nutze den C18 bei 
bestehenden Projekten, und setze den XC8 bei neuen Projekten ein.

Die Compiler sind doch zu unterschiedlich. Einige meiner Funktionen 
gehen unter dm neuen Compiler leider nicht (z.B. LC-Display). Was mir 
nicht gefällt ist der Driver-Switcher.

Über eine Rückmeldung von Dir würde ich mich freuen.

Viele Grüße
Ingo

von Max H. (hartl192)


Lesenswert?

Ingo Schick schrieb:
> ich stehe derzeit vor dem gleichen Problem. Ich nutze den C18 bei
> bestehenden Projekten, und setze den XC8 bei neuen Projekten ein.
Und welche IDE verwendest du?

von Zdenek R. (zdenek)


Lesenswert?

Ist möglich beide Programme (alte MPLAB IDE und MPLAB X) zusammen haben.
MPLAB X arbeitet problemlos mit beide C Compilers. (im Projekt Manager 
ist Vorwahl)
Sogar jedes projekt im MPLAB X hat "sein" Compiler. (bei MPLAB IDE ist 
nur ein Compiller für alle Projekte)

Entschuldige mein Deutsch, in bin Ausländer.

von Ingo S. (schicki)


Lesenswert?

Ich habe beide installiert.
Bevorzuge inzwischen die MPLABX. Die wird von Mirochip gepflegt. Die 
MPLAB IDE wird nicht weiter entwickelt.

von Max H. (hartl192)


Lesenswert?

Zdenek Rajmont schrieb:
> Ist möglich beide Programme (alte MPLAB IDE und MPLAB X) zusammen haben.
Das ist super, dann werde ich dem X installieren und ihn mir mal ansehen 
und wenn er mir gefällt XC8 ausprobieren. Mal kurz was in ASM schreiben 
um das X zu testen...

Zdenek Rajmont schrieb:
> Entschuldige mein Deutsch, in bin Ausländer.
Kein Problem. Danke für die Hilfe. Ich würde sagen jeder sollte froh 
sein dass er Nützliche Antworten bekommt und sich nicht über eventuelle 
Grammatikfehler beschweren.

Ingo Schick schrieb:
> Über eine Rückmeldung von Dir würde ich mich freuen.
Ich werde sie mir mal ansehen...

: Bearbeitet durch User
von Michael S. (rbs_phoenix)


Lesenswert?

Ich hatte Probleme mit der USB-Lib von Microchip und dem XC8. Der XC8 
kennt z.B. kein ROM Schlüsselwort, um etwas ins ROM abzulegen, sondern 
es langt ein const. So musste ich bei der Lib einiges ändern, bis es 
lief. Allerdings war das im Sommer. Ich weiß nicht, ob sich in der 
Zwischenzeit was in der Richtung beim XC8 und/oder der lib getan hat. 
Werde ich aber bald herausfinden, da mein nächstes Projekt wieder was 
mit USB sein wird.

von Max H. (hartl192)


Lesenswert?

Ich habe mit gestern die X IDE angesehen bin aber noch nicht gut damit 
zurechtgekommen, könnte vor allem Gewohnheit sein.
ASM Programme für PIC16 laufen problemlos mit dem X IDE. CX8 habe ich 
noch nicht getestet…

von Max H. (hartl192)


Lesenswert?

Mit X IDE komme ich noch nicht so gut zurecht. Hat das X IDE 
irgendwelche Vorteil gegenüber dem IDE, die es Wert sind umzusteigen und 
die Änderungen zu lernen?

von Chris B. (dekatz)


Lesenswert?

Das wichtigste wurde schon gesagt. MPLAB IDE wird nicht mehr 
weiterentwickelt. D.h. keine Unterstützung neuerer Controller, keine 
Compilerupdates für die unter MPLAB verwendeten Compiler, keine 
Erweiterungen der IDE selbst (wie z.B. mit Plugin bei MPLABX).

Alleine der Editor mit seinen Anpassungsmöglichkeiten , Sytax-Highlight, 
Auto-Vervollständigung und, und.... ist einen Umstieg wert.

Macht jetzt keine Sinn hier draufloszuschreiben was einem gerade an 
Veränderungen einfallen. Du kennst die MPLAB IDE gut? Ja! Dann lade dir 
das MPLABX User Guide runter und arbeite es durch dann siehst du ja 
selbst was es an Möglichkeiten gibt die dir von der MPLAB IDE unbekannt 
sind.

Oder noch besser: steig einfach um und arbeite dich ein - auf Dauer wird 
es dir nicht erspart bleiben. Wozu noch Zeit in die alte IDE 
investieren.

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.