Archiv verlassen und diese Seite im Standarddesign anzeigen : C für PICs
Hi
vermutlich schon öfters hier gehört aber gibt es einen Freeware C-Compiler den man auch nutzen kann.
Ich hatte schon ein paar ausprobiert - dh bis zum ausprobieren bin ich dann noch nichtmal gekommen.
Ich bin ASM echt satt.
Wenn jemand Erfahrung im C programmieren der PICs hat bitte melden! 8-[
SprinterSB
13.02.2006, 16:01
Von GCC gibt's Ports für PIC, zumindest für die grösseren. Die Compiler-Quellen gibt's bei Microchip, aber die Binaries lassen die sich teuer bezahlen...
Hi,
danke für die Antwort. Ich weiß allerdings nicht wirklich damit was anzufangen...
Was sind "Binaries"?
und heißt der Compiler Ports? weil wenn man bei google unter ports schaut gibts nur die Ports vom PIC!?
Der C18 von Microchip ist kostenlos! (mit winzig winzig kleinen Einschränkungen, die für Privatanwender aber total egal sind)
ok - anders gefragt:
ich suche schon seit Zeit und ich glaube der CC5X ist der gescheiteste aber bei mir klappt das nicht. Unter www.cc5x.de gibts zwar ne Anleitung.
Also:
Hat jemand Erfahrung mit dem cc5x
> ich glaube der CC5X ist der gescheiteste
IMHO ist der C18 viel besser. Auch wenn der nicht so viel vorgegebenen Funktionslib-schnick-schnack hat.
Größter Vorteil:
Code Beschränkungen gibts da in der Freeware Version nicht und die Integration in MPLAB ist natürlich sehr gut!
C18 kann ich auch empfehlen - mach fast alles mit dem...
aber leider kannste damit nur PIC18er programmieren und keine PIC16er.
Der kostenlose GCC-Port ist nur für die 24er und 30er PICs geeignet.
Wenn du nicht zwingend die 16er PICs brauchst, probier mal den C18 aus...
MfG
Stefan
Also ich bin mit dem CCS-C Compiler ganz zufrieden. Hab ihn als Studentenversion bekommen, weil er so nicht ganz billig ist. Aber trotzdem gibts glaub ich keine vergleichbare Version. Zb ein Plugin für MPlab, viele fertige Funktionen etc.
infos: http://www.ccsinfo.com/picc.shtml
also, den cc5x hab ich mal benutzt, bin aber auch nicht weit gekommen. Genauer gesagt, bis zur 1k Begrenzung, die man aber mit einigen "Tricks" ausbooten kann (objektorientiertes Proggen mit je 1k größen "Fragmenten, die vom MPLAB wieder zusammengesetzt werden).
Eine gute seite für den cc5x ist Programmierkurs für den cc5x (http://www.cc5x.de/). Da ist auch erklärt, wie du diesen in MPLAB integrierst.
Ein weiteres Produkt, zum Ausprobieren ist BoostC (http://www.cc5x.de/) kostet aber leider auch einiges an Kohle und ich kann erlich nicht sagen, ob man da nicht mit Assembler oder dem cc5x besser dran ist.
Auch ich kann dir den C18 empfehlen, wenn es nicht ungedignt 16er sein müssen, wobei d die Hilfe-Datei (eine pdf) und wenig Info den Einstieg sicher nicht leichter machen (aber im Microchip-Forum hilft man auch gerne).
MfG
Mobius
...ich hab halt noch einiges an 12f und 16fs desswegen ists halt blöd komplett zu wechseln - da die 18er ja auch meist für etwas komplexere aufgaben gedacht sind.
Ich glaub es führt kein weg am durchbeißen vorbei #-o
aber das zusammenlinken ist glaub nicht das problem - aber erstmal alles so hinzubekommen dass es läuft.
den programmierkurs für pics hab ich auch schon gefunden aber ich komm nochnichtmal so weit das ich mal n paar programme testen könnte...
also falls jemand erfahrung mit cc5x...
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.