25.12.2013 Aufrufe

Gecko3 - CCC Event Weblog

Gecko3 - CCC Event Weblog

Gecko3 - CCC Event Weblog

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

E. Quellcode<br />

∗ D e s c r i p t i o n :<br />

∗ Library to a c c e s s SPI Devices<br />

∗<br />

17 ∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗ ∗/<br />

#include ” s p i . h”<br />

void S P I s e l e c t D e v i c e ( byte d e v i c e ) {<br />

22 switch ( d e v i c e ) {<br />

case 0 : DEVICE0 = 0 ;<br />

break ;<br />

// case 1 : DEVICE1 = 0 ;<br />

// break ;<br />

27 // case 2 : DEVICE2 = 0 ;<br />

// break ;<br />

default : break ;<br />

}<br />

}<br />

32<br />

void S P I d e s e l e c t D e v i c e ( byte d e v i c e ) {<br />

switch ( d e v i c e ) {<br />

case 0 : DEVICE0 = 1 ;<br />

break ;<br />

37 // case 1 : DEVICE1 = 1 ;<br />

// break ;<br />

// case 2 : DEVICE2 = 1 ;<br />

// break ;<br />

default : break ;<br />

42 }<br />

}<br />

void SPIwriteByte ( byte outputdata ) {<br />

byte i =8;<br />

47<br />

for ( i ; i >0; i −−){<br />

SCLK = 0 ;<br />

i f ( outputdata > 127) {<br />

MOSI = 1 ;<br />

52 }<br />

else {<br />

MOSI = 0 ;<br />

}<br />

SCLK = 1 ;<br />

57 outputdata = outputdata

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!