Gör en Nike FuelBand! Typ av... (2 / 5 steg)
Steg 2: Koppla blixten
För flash chip, WP # (skriva skydda), håll # och VCC gå direkt till 5 v järnväg. Anslut dem till järnväg med zenerdioder i omvänd bias till marken så att 5V spänns till 3.3V. Chipet är 3.3V bara, så vi måste skydda alla ingångar till 5V. Du kommer också att lägga 3.3V Zeners parallellt till mark på CLK, DI, och CS (chip Välj). Jag glömde helt att lägga till liten last motstånd i kretsen, men allting arbetat böter. Skulle jag göra det igen skulle jag göra det rätt, så här:
SPI biblioteket förväntar sig följande Stifttilldelningar
SPI MOSI (ledar-ut / slav i) går till Flash pin-DI (data i); Shield stift 11 går till dopp stift 5.
SPI MISO (ledar-i / Slave ut) går till Flash pin (data ut); Shield stift 12 går till dopp stift 2.
SPI SCK (klocka) går till Flash pin CLK (klocka); Shield stift 13 går till dopp stift 6.
SPI SS (Välj) går till Flash pin CS # (chip Välj); Shield stift 10 går till dopp stift 1.
* Jag faktiskt fast CS # till nåla fast 3, jag har ingen aning varför, men observera #define i koden om du ändrar detta