mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik SPIF in Codevision


Autor: Andre (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hay Leute

Ich Versuche SD Card am Atmega1281 zum Laufen zu bekommen.
Im Codevision was ich nutze gibt es die LIB dazu.

Aber wenn ich unter den Project einstellungen die SD karte Definiere und 
alles speichern tue und das ganze kompilieren möchte sagt mir Codevision 
diesen Fehler

Encrypted library error: C:\cvavr\lib\sdcard.lib(120): undefined symbol 
'SPIF'

Encrypted library error: C:\cvavr_Neu\lib\sdcard.lib(410): undefined 
symbol 'SPE'

Encrypted library error: C:\cvavr_Neu\lib\sdcard.lib(411): undefined 
symbol 'SPI2X'

Ich habe das ganze schon mit allen möglichen versucht, Sprich die hilfe 
zu nutzen gemacht aber selbst bei einen normalen Atmega128/8/16 tritt 
der fehler auf und ich weiss nun nicht weiter.

hat jemand das selbe Problem oder eine Lösung dafür.?

MFG: Andre

Autor: H.Joachim Seifert (crazyhorse)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Erweitere die mega1281.h um die entsprechenden Definitionen.

Autor: Andre (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Geb ich dir recht.

Aber was soll ich den da definieren.?
Ich kann ja nicht einfach was rein schreiben.


MFG: Andre

Autor: H.Joachim Seifert (crazyhorse)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Warum nicht?

Autor: Andre (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Weil sich die definitionen sich auf etwas beziehen oder nicht.?
da ich leider nicht in die LIB rein schauen kann ist das nicht so 
einfach.

LG: Andre

Autor: H.Joachim Seifert (crazyhorse)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
#define SPIF SPSR.7

Das kannst du in die mega1281.h eintragen oder auch in dein Programm. 
Für die anderen Bits ebenso. Voraussetzung:  die liegen noch im 
bitadressierbaren Bereich. Ansonsten wirds komplizierter.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.