ccs_compiler_tutorial_mit_beispielen [PIC Mikrocontroller WIKI]
Mittwoch, 23. Mai 2012
 
 

CCS Compiler Tutorial mit Beispielen

Mit diesem Tutorial werden Sie den CCS Compiler kennenlernen, um mit ihm Projekte selbstständig erstellen zu können. Es werden zugleich die Programmierung und die Grundlagen eines PIC-Controller behandelt.

Für das Tutorial wird folgendes benötigt:

  • CCS Compiler Version ( IDE ),
  • PIC-Brenner ( z.B. PIC-START oder GALEP ),
  • Experimentierboard,
  • Grundkenntnisse in der Programmiersprache C.

Meiner Meinung nach sollte am Experimentierboard nicht gespart werden, weil man auf diesem Board mehrere Projekte realisieren kann . Es ist nicht notwendig mehrere Boards zu erstellen oder zu kaufen, um verschiedene Projekte zu entwickeln. Ich empfehle deswegen das PIC Millenium Board von Bluebird Electronics oder Experimentierboards von MikroElektronika, weil dort fast alle Anwendungen realisiert werden können. Das Board kostet etwas mehr als andere, es hat dafür aber viel mehr zu bieten.

Das Tutorial ist in mehrere Kapitel unterteilt und wird sehr ausführlich beschrieben :

  • Kapitel 1 : Projekt erstellen und am Ausgang eine LED blinken lassen
  • Kapitel 2 : Interrupt-Routine erstellen und Eingangssignal bestimmen
  • Kapitel 3 : Timer 0 Interrupt
  • Kapitel 4 : 6-LED Lauflicht

Kapitel 1 : Projekt erstellen und am Ausgang eine LED blinken lassen

Zuerst wird ein Projekt erstellt. Dafür wählt man das Menü „Project→New→PIC Wizard“ im CCS Compiler an. Danach können Sie das Verzeichnis sowie den Namen des Projektes angeben. Mit dem PIC Wizard kann das Grundgerüst eines C-Programmes sehr leicht erstellt werden. Wenn Fragen über die einzelnen Punkte im PIC Wizard auftauchen sollten, finden Sie hier eine ausführliche Beschreibung des PIC Wizard.

Wählen Sie nun den PIC16F84 aus, geben 4.000.000 Hz (4 MHz) ein und wählen Sie die Oszillatoroption XT aus. Schalten Sie im nächsten Reiter die Option RS232 aus und drücken Sie auf „OK“.

 
ccs_compiler_tutorial_mit_beispielen.txt · Zuletzt geändert: 2010/04/28 07:32 (Externe Bearbeitung)
 
Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht:CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki
 
Top! Top!