Forum: Mikrocontroller und Digitale Elektronik PIC Programmierung in C18


von Dirk (Gast)


Lesenswert?

Hallo,

bin neu in der C18 programmierung von PIC Microcontrollern und wollte
wissen ob es ein gutes Tutorial dafuer gibt um sich die fertigkeiten
anzueignen.

Ich muss ein kleines Projekt machen mit Displayausgabe, Timer und AD
Wandler. Da ich aber keine Ahnung von dem Assemblerprogramierung von
PICs habe, soll ich dieses in C18 schreiben. Die Anwendung ist fuer das
Demo Board "PIC Demo Plus" oder so. Habe bisher immer nur 80C51
programiert.

Waere tolll wenn mir jemand helfen kann.

Gruss

Dirk

von Schoaschi (Gast)


Lesenswert?

Schau mal auf die Seite von Fernando Heitor:
http://www.fernando-heitor.de/

Falls du Probleme hast, wird dir dort sicher besser geholfen.

Auf der Microchip Seite gibt es ein"Getting Start".
http://ww1.microchip.com/downloads/en/DeviceDoc/MPLAB_C18_Getting_Started_51295f.pdf

Wo der Start mit dem C18-Compiler beschrieben wird.... Es bedarf einer
gewissen übung. ICh selbst habe erst vor kurzem mit dem C18 angefangen
(nebenbei benutze ich den CCS-Compiler) und hab noch so meine lieben
Probleme....vorallem mit den Interrupts ;-)

mfg Schoasch

von DIrk (Gast)


Lesenswert?

Danke,

das hilft mir schon mal weiter, hat mir vieleicht jemand noch ein paar
Beispielprogramme, die ich mir anschauen kann??? Das wäre perfekt für
mich.

Gruss Dirk

von DS aus W (Gast)


Lesenswert?

Beispielprogramme sind im C18-Unterverzeichnis unter example-
so ein Zufall.
Dann auf der Homepage von Microchip, nach Anwendungsfall zu suchen.
Die Anmeldung im Forum von Microchip (Userforum) führt zu
unglaublichen Resultaten.

Geheimtip (Pssss):
pic c18 example in google eingeben =>> 92.500 für pic c18 example.
(0,28 Sekunden)

Gruss
Dietmar

von student (Gast)


Lesenswert?

hi leute,.. ich mach will ein kleines programm schreiben für den MC:
PIC18F252 aber irgendwie krieg ich das progrämmchen nicht
gebacken...ich hab da unterschiedliche probleme, z.b. das der compiler
GO_DONE nicht akzeptiert,...

aber vor allem weiss ich nicht so genau wie das mit der AD-wandlung
funkt..ich beschreib vielleicht einfach mal das projekt:
ich will mit dem Poti RN0 die temperatur simulieren, und wenn sie über
einen grenzwert geht soll pin LB1 angehn, bleibt sie unter dem
grenzwert soll LB0 leuchten...so weit so gut,..programmieren soll ich
in C(!)

also wenn irgend jemand mir da weiter helfen könnte wäre ich sehr sehr
dankbar.(vll ein kleiner quelltext?)

1000dank im voraus!!!!

von Schoaschi (Gast)


Lesenswert?

Hi.

Wenn du deine Quelltext zeigen würdest, dann wäre die hilfe etwas
einfacher ;-)

Hast du schon mal in den Ordnern deiner Installation nachgesehen bzw in
der Hilfe?
Bzw was genau funzt an deinem Projekt nicht?

von Schoaschi (Gast)


Lesenswert?

Hast du den Pin eh als Eingang und als analogen Eingang definiert?

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.