Forum: Mikrocontroller und Digitale Elektronik MPLAB - wie fange ich an???


von Mario Grimm (Gast)


Lesenswert?

Hallo,

Zum Programieren der PICs wollte ich MPLAB 7.1 verwenden.
Auf Sprut.de habe ich schon mal nachgeschaut wie man ein Projekt
erstellt.
Was ich überhaupt nicht hinbekomme/verstehe ,wie ich zum Beispiel für
den PIC16F627 die INC-Datei einbinde. Als Header-File hab ich die Datei
angewählt, aber etwas klappt da nicht.
Irgend etwas fehlt bei der Anleitung von
Sprut.de/electronic/pic/assemble/assembler.html oder ich bin zu blöd.

Ich komme ohne eine Tipp einfach nicht weiter.
Das schlimme ist, ich fange fast bei 0 an.
Basic kenne ich, aber Assembler.......Naja, einige Beispiele leuchten
mir schon ein, aber wenn dann beim Brenner von Conrad (P8048) dann auch
noch ein Bsp. (DEMO2) dabei ist was nicht geht, dann kann man sich
wieder nur ärgern.

Falls ich durch eine Hinweis das nun mit dem Header hinbekomme, gleich
noch eine Frage.
Ich möchte den internen Oszillator vom 16F627 benutzen (INTOSC).
Muß ich das bei MPLAB einstellen oder im Programm programmieren?

Vielen Dank für eine Antwort.

von Mario Grimm (Gast)


Lesenswert?

hmmm,
ich habe jetzt den Headertext einfach mal reinkopiert in die *.asm
Datei. na ja, es geht. Aber so soll das doch nicht sein, oder ?

von Chief Brady (Gast)


Lesenswert?

Richtige "Header-Dateien" gibt es bei Assembler-Programmierung nicht.
Include-Dateien werden im Code z.B. mit

 include <PIC16F627.INC>

eingebunden

MfG
CB

von Gerhard Gunzelmann (Gast)


Lesenswert?

Am Einfachsten ist es, wenn Du die entsprechende Vorlage verwendest aus:
\MPASM Suite\Template\Code\xxxx.asm  xxx ist der PIC den Du
verwendest. Die Verwendung der Vorlage erleichtert Dir auch die
Anwendung von Interrupts.


Gerhard

von Mike (Gast)


Lesenswert?

Kauf Dir dieses Buch, da ist eine ausführliche Einleitung zu MPLAB
drin....
"Das große PIC-Mikro-Handbuch, m. CD-ROM"

ISBN: 3772359957

von Mario Grimm (Gast)


Lesenswert?

Hallo @all
super, ich habs hinbekommen.
Danke!

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.