MPLAB INCLUDE? math16.inc????

Gast #112383
Lesenswert?
• ▲
▼
Ich weiß nicht genau wie man die Bibliothek ins Projekt einbindet und
auch nicht genau wie man sie anwendet.

Hatte die inc Datei im Projekt sozusagen angemeldet und auch eine
include Anweisung wie von dir geschrieben ins asm File geschreiben. Hat
sich aber an einer IF Anweisung in der math16.inc gestört.

Kannst du mir eine vollständige Anleitung schreiben, mit Stückwerk wird
das meist nix, das ist immer ein Problem im Forum. Ich hab gern was
komplettes.

Also wie genau muss ich es machen?

Sebastian
Gast #112384
Lesenswert?
• ▲
▼
Brauche sozusagen eine Anleitung für Dummies, so das nicht ausgelassen
wird.

Also wie man ein Projekt anlegt weiß ich, habe schon Assembler
Programme geschrieben, aber enen nie mit Includedateien.

Sebastian
Gast #112385
Lesenswert?
• ▲
▼
Hallo Sebastian

mit dem Include <math16.inc> ist es nicht getan. Ich weiß nicht ob es
von Microchip mehr als eine math16.inc gibt. Die die mir bekannt ist,
stammt aus der Applikation Note AN660, und diese math16.inc beinhaltet
nur Definitionen aber keinerlei mathematische Operationen. Ich weiß
nicht wo Du das her hast. Aber wenn es so eine ANxxx ist, mußt Du auch
die dazugehörige Beschreibung lesen.
Aber wenn Du komplexere mathematische Operationen durchführen willst,
damit meine ich was über 8 Bit addieren und subtrahieren hinausgeht ist
es besser wenn Du dich um einen C-Compiler bemühst oder Du mußt eben in
die Routinen, die es im Internet gibt, wie z.B. bei

http://www.microchip.com oder
http://www.piclist.com/techref/microchip/routines.htm

hineinkriechen.

Gruß
Gerhard
Gast #112386
Lesenswert?
• ▲
▼
Hallo

Ja, sind noch Dateien dabei, denke die Funktionen (subtraktion,
Mul,...) aber was mache ich mit denen? Denke das hat betimmt schon mal
jemand gemacht, oder nicht?

C, na ja, schn und gut, habe aber keinen Compiler, der mir das in hex
umwandelt.

Sebastian

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren