PIC's programmieren in C

#276967
Lesenswert?
• ▲
▼
Hallo!

Wenn die Sachen nicht zu groß (<1k Anweisungen in einem Modul) werden
und ihr nichts verkaufen wollt, dann kann ich euch den cc5x (Link:
http://www.bknd.com/cc5x/index.shtml) empfehlen.

Der Compiler entspricht zwar nicht ganz dem ANSI-C Standard, so dass
z.B. manche Anweisungen auf mehrere kleinere Anweisungen aufgebrochen
werden müssen, aber die Einschränkungen liegen wohl eher an der
Architektur der PICs.

Eine Integration in MPLab ist möglich und funktioniert. Im Zusammenhang
mit dem ICD2 eine super Sache! Es gibt sogar eine deutsche Seite mit
einem Programmierkurs (Link: http://www.cc5x.de/).

Gruß,
Rainer
Gast #276968
Lesenswert?
• ▲
▼
Den kostenlose PICC Lite von Hi-Tech habe ich mal für einen 16F627A
verwendet und hat mir recht gut gefallen. Sollte sich im Vergleich zum
CC5X auch deutlich stärker an den ANSI-Standard halten.
Der Nachteil bei dieser kostenlosen Version ist, daß sie nur gan
bestimmte Prozessoren unterstützt, aber der PIC12F675 ist
glücklicherweise dabei.
http://www.htsoft.com/products/PICClite.php

Ansonsten empfehle ich wie Rainer als Entwicklungsumgebung das MPLAB
von Microchip zu verwenden, da es ebenfalls kostenlos ist.

Hast Du eventuell ein PICkit 1? In dem Fall sollten MPLAB und PICC Lite
ohnehin auf den begleitenden CD-ROMs dabei sein.
Gast #276969
Lesenswert?
• ▲
▼
Also bei einem µC der PIC12er Familie würde ich unbedingt in Assembler
programmieren - oder den µC wechseln, denn wenn man nur ein paar
Funktionen aus den Bibliotheken verwendet, wächst der Code schnell über
2 kByte und damit über den verfügbaren ROM.
Zudem lassen sich die typischen einfachen Probleme, für die so ein
Controller da ist, durch die speziellen Bitmanipulationsbefehle viel
besser in Assembler formulieren.
... und man muss sich nicht mit beschränkten Testversionen
irgendwelcher c-Compiler herumschlagen.

Gruß
Konrad

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.