Gast
#5677859
Hallo zusammen, ich möchte gern die CAN LIB von Fabian Greif nutzen. Aktuell habe ich hier einen Atmega 328 und eine kleine CAN Platine vom Chinamann mit MCP2515 als Controller. Darauf habe ich das Demo Programm von Fabian Greif zum laufen bekommen :). http://www.kreatives-chaos.com/artikel/ansteuerung-eines-mcp2515 Soweit so gut. Nun möchte ich meinen AVR + den MCP in den sleep schicken. Dazu bietet er auf seiner Website eine Bibliothek an, die unter anderem die sleep Funktion beinhaltet (downloadlink unter dem Text) http://www.kreatives-chaos.com/artikel/universelle-can-bibliothek Jetzt mein Problem: Wie erstelle ich die canlib.a? Ich nutze Atmel Studio 7. Wenn ich das Makefile damit öffne, dann sagt er mir immer das diese Datei automatisch erstellt wurde und ich daran nichts ändern kann. Das widerspricht sich allerdings mit der Aussage von Fabian, in der ich im Makefile noch eine Passage einfügen muss, damit der Linker weiß, dass er die Lib auch mit berücksichtigen soll. Kann mir bitte jemand über den Berg helfen? Wie kann ich a) mit Atmel Studio die libcan.a erstellen? b) welche Dateien muss ich meinem Projekt hinzufügen (config.h, can.h und libcan. a in mein Projektverzeichnis kopieren und im Atmel Studio mit hinzufügen c) muss ich dann nur die can.h includieren? oder noch mehr? d) wie teile ich meiner Konfigiration mit, dass er die canlib.a mit berücksichtigen soll? VG Jens