Hallo, möchte gern 2 ATMega über eine Soft-SPI-Schnittstelle verbinden und finde keine Lösung wie mit dem SS-Pin auf der Slave-Seite zu verfahren ist. Bei der Hardware-Kommunikation kann man dies ja in der Config vereinbaren. Habt ihr ein Beispiel? Danke und einen schönen Abend noch!
Hans-Jürgen H. schrieb: > Soft-SPI-Schnittstelle Indem du deine Software entsprechend anpasst das diese nur auf das Gewackel an den Pins achtet wenn des Select auch aktiv ist. Wenn nicht, dann einfach alles ignorieren, weil ein anderer Chip gemein ist. - https://en.wikipedia.org/wiki/Chip_select
Naja, zu "Fuß" mache ich dies schon länger indem ich mit der Taktflanke einen Interrupt auslöse und bei gültigem ShipSelekt dann die Daten verarbeite.
Hans-Jürgen H. schrieb: > Naja, > zu "Fuß" mache ich dies schon länger indem ich mit der Taktflanke > einen Interrupt auslöse und bei gültigem ShipSelekt dann die Daten > verarbeite. Na dann nutze PCINT0..23 für SCK Pin solange CS low ist. Kostet kaum CPU Zeit, kann nebenbei abgearbeitet werden.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.