Schnellbesohlung SPI und Atmel

Jun 21, 2010 4 Replies

Hallom



ich müsste mal prinzipiell wissen wie man von einem Atmel über das SPI mit einem anderen Atmel kommuniziert (nur grob) Vermutlich reicht es zu wissen wie man eien String auf den SPI gibt und ggf. einne über SPI zurück bekommt.


Ganz grob: Ein AVR macht den Master, ein anderer den Slave, dann erfolgt der Datenaustausch Byteweise übers SPDR. Codebeispiele in C und Assembler finden sich eigentlich in jedem Datenblatt oder hier:

formatting link
HTH,

Bernd

Bernd Klier schrieb:

Wie macht man denn in solchen Fällen das Programmieren über SPI? Muss dazu die Verbindung wieder getrennt oder der Controller rausgenommen werden?

Siegfried

Du machst einfach 1k Widerstände in die SPI Leitungen, auch dazu gibts eine App-Note von Atmel:

formatting link
(Figure 3)

Wenn du auf der ganz sicheren Seite sein willst, machst du noch einen Pullup an den CS vom Slave.

Grüße

Bernd

Bernd Klier schrieb:

Prima, sowas hatte ich schon mal vergeblich gesucht.

Siegfried

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required