Konfiguration der SPI Schnittstelle unter Linux mit einem AT91RM9200

Gast #920449
Hallo,

ich habe folgendes Problem (Carmeva Board von Conitec mit dem 2.6.21.7 
Kernel).
Um einen Transceiver über die SPI Schnittstelle anzusprechen, müsste ich 
diese erst Mal konfigurieren d.h. Clock auf 1MHz setzen, 8Bit Modus, SPI 
Modus 0 ....
Geöffnet habe ich das Device mit open(..) und schreiben kann ich auch 
mit write(..).
Normalerweise wirds ja mit ioct(....) gemacht, jedoch weiß ich nicht, 
welche Flags mir zur Verfügung stehen oder welchen Header ich includen 
muss.
Hat da jemand vielleicht einen Tip für mich?

Vielen Dank im vorraus!!!!!

Schönen Gruß
Piwi
Gast
@Klausy
Danke!!!

habe ich mir auch schon gedacht...
aus welchem header bekomme ich die flags, die speziell für die spi 
schnittstelle festgesetzt sind???

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 18 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.