Forum: Mikrocontroller und Digitale Elektronik include-Datei gesucht


von Dieter Kohtz (Gast)


Lesenswert?

Hallo,
im Internet fand ich die AN 215 von Microchip, in der sich der 
Assembler-Code für den Austausch zwischen PIC und dem CAN-Controller 
MCP2515 befindet. Leider ist es mir bisher nicht gelungen, die 
include-Datei MCP2515.inc aufzutreiben. Kann mir jemand helfen?

Besten Dank im voraus

Dieter

von Achim M. (minifloat)


Lesenswert?

Hallo, hast du die auf der Microchip-Webseite erhältlichen C-Libraries 
schon durchforstet?
Auch wenn da nur C-code ist, könntest du einen nackten Treiber aus der 
C-Library freischneiden.
Dann entweder mit einem C-compiler ein relocatable object-file erzeugen 
und mit deinem Assembler-Hauptprogramm dann zu einer Applikation linken 
oder händisch nach Assembler transkodieren.

Schade dass die zur AN gehörigen Sourcen nicht auf der 
Microchip-Webseite zugänglich sind.
mfg mf

: Bearbeitet durch User
von Toxic (Gast)


Lesenswert?

Dieter Kohtz schrieb:
> Leider ist es mir bisher nicht gelungen, die
> include-Datei MCP2515.inc aufzutreiben

Ich nehme an,dass du auch diese Webseite aufgesucht hast.
Angegeben ist dort der MCP2515 und ein Downloadlink fuer die Datei 
an215bsc.zip
Darin befindet sich unter anderem eine "mcp2510.inc"-Datei(also nicht 
mcp2515.inc)
Aber sieh selbst und mach dir einen Reim daraus.
https://www.microchip.com/en-us/application-notes/an215

von Achim M. (minifloat)


Lesenswert?

Im Eröffnungspost alles bekannte zum Problem schreiben. Und ich Depp 
dachte, man kann Dateien von einer Webseite selber herunterladen und 
muss nicht in einem Forum nachfragen, ...

mfg mf

von Dieter Kohtz (Gast)


Lesenswert?

Hallo, Toxic,

besten Dank für den Tip. Hat mir sehr geholfen.

MfG
Dieter

von Moko (Gast)


Lesenswert?


von Dieter Kohtz (Gast)


Lesenswert?

Hallo, Moko,

besten Dank.

MfG
Dieter

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.