MCP2515 lässt sich nicht konfigurieren sonder geht in Sleep?

Gast #6757560
Lesenswert?
• ▲
▼
Hallo zusammen!

Ich versuche gerade einen Mikrochip MCP2515 mit einem STM32G0 zu 
programmieren.

Dazu versuche ich - ganz grundlegend - den MCP2515 in den Configuration 
Mode zu setzen. Der STM32 sendet dabei die folgenden Kommandos, siehe 
auch Logic Analyzer Screenshot im Anhang:
1. SPI TX "Write" (0b10)
2. SPI TX "Registeraddresse von CANCTRL" (0b1111)
3. SPI TX "Inhalt von CANCTRL" (0b1000000)

Anschließend wird überprüft, in welchem Status der MCP2515 ist:
4. SPI TX "READ" (0b11)
5. SPI TX "Registeraddresse von CANSTAT" (0b1110)
6. SPI RX "Registerinhalt von CANSTAT" (SOLL 0b100xxxxx, ist 0b0)

Was genau mache ich falsch? Verkabelung sollte passen.
Es sieht so aus, als ob der MCP direkt nach ende der letzten Übertragung 
kurz (~25us) HIGH an MISO anlegt und danach auf "Hochohmig" schaltet? 
Sleep-Mode?

Viele Grüße und danke für eure Hilfe,
Mike
Angehängte Dateien:
Gast #6758626
Lesenswert?
• ▲
▼
an Mike:
> ... ganz grundlegend ...
Ist das der erste Gehversuch, oder wurden z.B. schon Register 
erfolgreich ausgelesen?
> Verkabelung sollte passen.
Die Botschaft hör ich wohl ...

an Bastian:
> ... im Sleep wäre, dann würdest du als Antwort 0x4x ...
Ich dachte 0x2n?
Gast #6758761
Lesenswert?
• ▲
▼
> natürlich MISO
So steht's links nebendran.
Und sollte ja vom MCP2515 gesteuert werden, was aber offensichtlich 
nicht der Fall ist - es lassen sich folglich schonmal drei Möglichkeiten 
vermuten:
- MISO ist nicht am MCP2515 angeschlossen
- der MCP2515 sieht das /CS nicht
- /RESET liegt nicht auf Vdd

Antwort schreiben

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.

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.