- Akku Tests und Balkonkraftwerk Speicher         
Ergebnis 1 bis 3 von 3

Thema: SPI Slave senden Verständnisfrage

  1. #1
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    17.07.2005
    Ort
    Oberwil
    Alter
    42
    Beiträge
    131

    SPI Slave senden Verständnisfrage

    Anzeige

    LiFePo4 Akku selber bauen - Video
    Hardware: ATmega162

    Ich habe mal generell eine Frage zur /SS Leitung. Ist sie bei logisch 1 auf LOW oder eben umgekehrt?

    Dann noch was. Ich verbinde zwei ATmega's via SPI miteinander. Das funktionier soweit auch gut ausser, dass ich den ersten Wert, der vom Slave an den Master gehen sollte, nicht der ist, denn ich eigentlich erwarte.

    Nun habe ich in mal gelesen, dass der Slave solange warten muss mit dem befüllen seines SPDR, bis der Master die /SS Leitung auf 1 gezogen hat. Stimmt das?

    Ich habe dieses Problem folgendermassen. Ich schreibe via SPI vom Master 16 Charakters die ich im Slave empfang und in ein Array ablege. Das ganze läuft ohne Interrupt. Diese 16 Zeichen bearbeite ich im Slave und gebe dem Master via externern Interrupt ein Zeichen, dass der Slave fertig ist und parat für die Übermittung wäre.
    Nun lege ich den ersten Wert meines Arrays beim Slave ins SPDR Register . Der Master seinerseits sendet 0x00 und liest das erhaltene Byte aus. Leider ist es nicht das, was es sein sollte, sondern noch das letzt Byte von der Übermittlung Maser -> Slave.

    Weshalb kann ich nicht ins SPDR schreiben??

    Danke für eure Hilfe

  2. #2
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    29.05.2005
    Ort
    Rott am Inn
    Alter
    36
    Beiträge
    373
    Hi,
    ich will ja nicht unhöflich sein, aber für all deine Fragen findet man eigentlich im Datenblatt des Atmega die Antwort.

    mfg franz

  3. #3
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    17.07.2005
    Ort
    Oberwil
    Alter
    42
    Beiträge
    131
    Ja schade, wenn ichs nach dem Datenblatt verstanden hätte, würde ich wahrscheinlich mein Problem nicht posten. Aber danke dennoch für eure Hilfe.

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

12V Akku bauen