Hallo liebes Forum!
Nachdem ich mich schon eine Weile in eurem Forum umgeschaut und bereits einige Tipps abgeschaut habe komme ich nun an einer Stelle mit meinem kleinen Raspberry-Projekt nicht weiter.
Folgende Hardware liegt vor:
Raspberry Typ B mit Raspbian
Piface digital Version 1 (Jumper auf Adresse 0 gestellt)
Gnublin Modul GnuPI mit MCP2515 CAN-Adapter
Folgendes habe ich bereits erledigt und funktioniert:
- Piface nach Anleitung installiert (original von Piface) und die Funktion mittels PiFace Digital Emulator ausprobiert -->>funktioniert
- da ich noch keine Erweiterungsplatine für die GPIOs habe, habe ich das PiFace entfernt und gegen das Gnublin Modul GnuPI mit MCP2515 CAN-Adapter getauscht
- Gnublin nach Anleitung (wiki.gnublin.org) installiert und die Funktion mittels vorhandenem externen CAN überprüft -->>funktioniert
- Bei Rücktausch zum Piface funktioniert dies aber nicht mehr. Mir ist bewusst, dass dies mit den SPIdevice-Einstellungen zu tun hat, nur weiß ich nun als Anfänger nicht weiter.
Da ich nur 2 SPI-Karten benutzen möchte sollte dies mit einem Raspberry aufgrund der beiden Kanäle ja funktionieren.
Im Anschluss habe ich noch mittels der Anleitung von brianhensley.net getting-spi-working-on-raspberry die Funktion des PIFace wieder hergestellt, nur läuft nun natürlich Gnublin CAN nicht mehr.
Meine Fragen:
Was passiert genau mit den spi-device Einstellungen, dass man die Karte nichtmals nacheinander betreiben kann?
Wie kann das PiFace spi-device0.0 und das Gnublin spi-device0.1 bekommen? Oder befinde ich mich da auf dem Holzweg?
Da ich meinen Programmieraufwand später so gering wie möglich halten möchte, wäre es gut wenn ihr mir mit vorhanden Tools da weiterhelfen könnt!
Danke, AlexRPI!