CCSC

C-Compiler für PIC Mikrocontroller

C by CCS

Die hier beschriebenen PIC C-Compiler stammen vom US-Hersteller CCS, Inc., welcher zu den renommiertesten Herstellern von C-Compilern für PICmicro Controller (Microchip) zählt. Nicht nur hier in Deutschland, auch weltweit haben sich diese C-Compiler mittlerweile einen ganz erheblich Marktanteil erkämpft. Das liegt ganz sicher zum einen am äußerst günstigen Preis, zum anderen aber auch an dem ganz erstaunlichen Leistungsumfang der Compiler.

Sprachumfang

Einen praxistauglichen C-Compiler mit vollständigem (ANSI-C) Sprachumfang zu implementieren, ist im Falle der 8-Bit-PICs sicherlich keine triviale Aufgabe. Der wenige zur Verfügung stehende Speicherplatz muss effizient genutzt und architekturbedingte Einschränkungen müssen berücksichtigt werden. CCS ist dieser Balanceakt so hervorragend gelungen, wie wohl keinem anderen Compilerhersteller zuvor.

Hervorhebenswert ist auch die - zusätzlich zum Kernsprachumfang implementierte - Funktionsvielfalt der CCS Compiler. Die Hardwarefunktionen der PICmicro Controller werden mit bausteinspezifischen Anweisungen vielfältig unterstützt. So stehen dem Benutzer z.B. folgende Sonderfunktionen zur Verfügung:

  • Steuerung einzelner Pins
  • Benutzung der internen seriellen Schnittstelle
  • Programmierung der internen Zähler und Zeitgeber
  • Benutzung der von Assemblerprogrammierern so geschätzten Rotations- und Schiebebefehle
  • Interruptbearbeitung
  • Lesen und Schreiben des Programmspeichers
  • Lese- und Schreibschutz des Speichers

Compilerversionen

Sie können sich zwischen folgenden CCS C Versionen entscheiden:

PCB: Commandline-Version für Win9x/NT/2K/XP. Unterstützt alle Typen mit 12 Bit Wortbreite, z.B. PIC16C5x und PIC12Cxx.
PCM: Commandline-Version für Win9x/NT/2K/XP. Unterstützt alle Typen mit 14 Bit Wortbreite, z.B. PIC16C6x, PIC16C7x, PIC16C84, PIC16C92x und PIC14000.
PCH: Commandline-Version für Win9x/NT/2K/XP. Unterstützt alle Typen aus der PIC18 Familie (16 Bit Wortbreite).
PCD: Commandline-Version für Win9x/NT/2K/XP. Unterstützt alle Typen aus der PIC24 / dsPIC Familie (24 Bit Wortbreite).
PCW: Professional Package mit IDE (Integrierte Benutzeroberfläche) für Win9x/NT/2K/XP, enthält den gesamten Funktionsumfang der Commandline Versionen PCB und PCM sowie Source Editor, Project Wizard, Optimizer, Device Editor und Source Level Debugger.
PCD IDE:  Wie PCW, jedoch ausschließlich für PIC24/dsPIC (PCD Features + IDE).
PCWH: Wie PCW, jedoch zusätzlich mit allen PCH (PIC18) Features.
PCWHD: Wie PCW, jedoch zusätzlich mit allen PCH (PIC18) und PCD (PIC24/dsPIC) Features.
Abb. CCS C Compiler Package

Lieferumfang

Alle angebotenen Versionen werden mit den englischen Originalhandbüchern und Software auf CD-ROM ausgeliefert.

Softwareaktualisierung

Sie können sich nach Erwerb des Compilers beim Hersteller als Nutzer registrieren und haben dann 30 Tage lang die Möglichkeit, Updates des Compilers kostenlos herunterzuladen. Da man bei CCS mit ganz erheblicher Energie an der Weiterentwicklung der C-Compiler arbeitet, lohnt sich u.U. der Abschluß eines Wartungsvertrages.

Wartungsverträge ermöglichen den fortgesetzten Zugriff auf die aktuellsten Compilerversionen. Der Abschluß ist jederzeit möglich, die Laufzeit (nach einmaliger Zahlung der Wartungsgebühr) beträgt ein Jahr. Gern unterbreiten wir Ihnen ein Kostenangebot - nennen Sie uns einfach Ihre bisherige Compilerversion und Seriennummer!

Foto ICDU64

ICD-U64 Debug-Adapter

Als Zusatz zu den IDE-Versionen PCW, PCWH, PCWHD oder PCD IDE bieten wir den In-Circuit-Programmer / Debug-Adapter ICD-U64 an. Er verfügt über eine USB Schnittstelle und unterstützt alle ISP-fähigen PICmicro Bausteine.

Der neue ICD-U64 ist - im Vergleich zu seinem langjährig erfolgreichen Vorgänger ICD-U40 - noch einmal wesentlich schneller geworden, verspricht Hersteller CCS.

CCS Prototyping Boards / Starter Kits

CCS bieten auch eine Vielzahl PICmicro Boards & Hardware-Bundles an. Sie haben etwas passendes gefunden? Wir beschaffen es für Sie!

Literatur

Nigel Gardners Buch PICmicro MCU C gibt Tipps zur praktischen Handhabung der CCS Compiler.

Bestellinformation

CCSC/PCBPCB C Compiler für PICs mit 12 Bit Befehlswort, Commandline-Version49,95 €Artikel sofort lieferbar
CCSC/PCMPCM C Compiler für PICs mit 14 Bit Befehlswort, Commandline-Version129,95 €Artikel sofort lieferbar
CCSC/PCHPCH C Compiler für die PIC18 Familie, Commandline-Version172,95 €Artikel sofort lieferbar
CCSC/PCDPCD C Compiler für dsPIC/PIC24 (16 Bit), Commandline-Version219,95 €Artikel sofort lieferbar
CCSC/PCDIDEProfessional Package PCD IDE mit Windows-IDE und sämtlichen Features von PCD299,95 €Artikel sofort lieferbar
CCSC/PCWProfessional Package PCW mit Windows-IDE und sämtlichen Features von PCB und PCM299,95 €Artikel sofort lieferbar
CCSC/PCWHProfessional Package PCWH mit Windows-IDE und sämtlichen Features von PCB, PCM und PCH429,95 €Artikel sofort lieferbar
CCSC/PCWHDProfessional Package PCWHD mit Windows-IDE und sämtlichen Features von PCB, PCM, PCH und PCD519,95 €Artikel sofort lieferbar
CCSICDU64ICD-U64 In-Circuit Debugger (erfordert IDE-Version PCWHD, PCWH, PCW oder PCD IDE)69,95 €Artikel sofort lieferbar
CCSTAGCONTag-Connect ICSP-Verbindungskabel mit Federkontakten (Typ TC2030-MCP)34,80 €Artikel sofort lieferbar

(Alle Angaben zzgl. MWSt. ab Lager, Irrtum/Änderung vorbehalten. Kein Verkauf an Endverbraucher i.S.d. §13 BGB)

Letzte Änderung: 2011-08-28