SPI-Programmierung des Attiny
Verfasst: Fr 2. Sep 2011, 12:19
Das Serial Peripheral Interface (kurz SPI) ist ein Bus-System, mit dem digitale Schaltungen nach dem Master-Slave-Prinzip miteinander verbunden werden können. Dieses Bus-System ist inzwischen weit verbreitet; so taucht es bei Mikrocontrollern, SD-Karten, Funkmodulen und vielen anderen Peripheriegeräten auf.
Das SPI-Bus-System ähnelt dem I2C-Bus. Während der I2C-Bus jedoch mit einer einzige Datenleitung auskommt, besitzt das SPI-System zwei Datenleitungen, MOSI und MISO genannt. Wie dieses SPI-System funktioniert, wie es beim Attiny2313 mithilfe der USI programmiert wird, und last but not least, wie dieses System zur SPI-Programmierung des Attiny eingesetzt werden kann, all dies kann man in dem Skript (s. Anhang) nachlesen. Dort findet man auch ein einfaches Programm zum Studium der SPI-Kommunikation.
Das SPI-Bus-System ähnelt dem I2C-Bus. Während der I2C-Bus jedoch mit einer einzige Datenleitung auskommt, besitzt das SPI-System zwei Datenleitungen, MOSI und MISO genannt. Wie dieses SPI-System funktioniert, wie es beim Attiny2313 mithilfe der USI programmiert wird, und last but not least, wie dieses System zur SPI-Programmierung des Attiny eingesetzt werden kann, all dies kann man in dem Skript (s. Anhang) nachlesen. Dort findet man auch ein einfaches Programm zum Studium der SPI-Kommunikation.