Forum: Mikrocontroller und Digitale Elektronik C-Programm auf MPLAB


von Zauner (Gast)


Lesenswert?

hallo leute,

ich möchte gern ein c-programm mittels MPLAB auf meinen Pic brennen!!
ich weis, dass MPLAB nur mit ASSEMBLER arbeitet.
Kann mir jemand sagen, welches Programm (freeware)ich verwenden kann um
das C-Programm umzuwandeln!
Oder ist dies sogar unter MPLAB möglich!!

danke

von Schoasch (Gast)


Lesenswert?

Du solltest halt schon sagen, welchen PIC du programmieren willst.

>>ich möchte gern ein c-programm mittels MPLAB auf meinen Pic brennen!
MPLAB ist nur eine IDE..du kannst in MPLAB den ICD2 einbinden und damit
den PIC programmieren... aber dazu musst du erst einmal ein Hex-file
erstellen(durch Compilieren eines C-files oder durch assamblern eines
ASM-files)

Naja.. wie gesagt.. MPLAB ist eben nur eine IDE.. du kannst hier
diverse Compiler einbinden, wie den IAR,PICC und CCS usw. Wenn du einen
PIC18F verwendest, dann lade dir den C18 von Microchip herunter. wenn es
ein Baseline PIC ist, dann brauchst du eigentlich nur das neue MPLAB
herunterladen.. in dem ist nemlich jetzt PCW-Compiler von CCS
includiert, mit dem du diese PICs programmieren kannst. Ansonst gibts
halt noch den PICC oder den CC5X.
http://www.bknd.com/cc5x/index.shtml

mfg Schoasch

von Schoasch (Gast)


Lesenswert?

PS.: Welche Schwerpunkte hat denn die FH auf die du gehst und in welchem
Semester bist du,wenn  man fragen darf?

von Zauner (Gast)


Lesenswert?

Schwerpunkt elektronik

3. semester

von Zauner (Gast)


Lesenswert?

Danke für die hilfe !! leider weis ich eben noch nicht genau welchen ich
verwenden werde !! aber ich wollte nur mal wissen wie es eben mit den
Compilierern aussieht !!

von sigi (Gast)


Lesenswert?

Hallo Markus,
ich rate dir zu der dsPic-Reihe von Microchip. Für die gibt es den C30
bei Microchip, 60 Tage vollfeatured zum Ausprobieren, danach gehen
verschiedene Optimierungsmodi nicht mehr, was aber bei den meisten
Projekten nichts ausmacht, da das Kerlchen genug Reserven hat.

Du kannst dir MPLAB mit C30/asm30 runterladen und erst mal den
Simulator ausprobieren.

Einziger Nachteil: zum Flashen und Debuggen braucht man ein
Debuggerkästchen, das ICD2, um die 150 Euro, es ist damit zwar nur ein
Breakpoint möglich, mit geschicktem Testen und vielleicht einem Scope
kann man aber ganz gut arbeiten, ich habe bisher eine ganze Reihe
Entwicklungen gemacht, (TRMS-Berechnungen, serielle Protokolle,
Display-Ansteuerungen, Sonnenstandberechnung,
Drehstrom-Phasenanschnitt, Generatorsteuerung/-Überwachung mit CAN-Bus
usw).

Ich bin mir relativ sicher, daß Microchip dir einen Rabatt auf das ICD2
gibt, wenn du eine Kopie deines Studentenausweises beilegst. 2-3 Muster
bekommst du eh gratis.

Grüße

Sigi

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.