Designa med diskret SPI Flash minne (2 / 7 steg)

Steg 2: WinBond enhetsgränssnittet



Ordningen på pinout visas ovan är tagen från WinBond datablad.

Stift 1: Chip Välj (/ CS, kallas ibland /SS, för "serial Välj")

CS är "Chip Välj" PIN-koden. Du ange CS PIN-koden när du vill prata med enheten, eftersom du kan ha ett dussin SPI enheter alla delar samma buss och du identifiera var och en unikt via CS pin. Ett snedstreck framför CS betyder "aktiva low": för att prata med den här enheten, dra detta stift till logik nivå noll. Om du vill ta bort det från den delade bussen, köra logic nivå ett.

Stift 2: Data ut (DO)

Seriella data läses från detta stift. Det kommer att ansluta till MISO (ledar-i / Slave ut) binder av bussen. Brukar skriva du ett kommando till SPI enheten i en förutbestämd ordning. Efter den sekvensen slutförs, och beroende på anvisningen i sekvens, data läses då av PIN-koden.

Stift 3: Skriva skydda (/ WP)

Detta stift inaktiverar skrift. Ibland ser du en bygel som bifogas detta stift för att ge mycket strikt kontroll över program/radera mekanismen: om det ligger högt, enheten inte kan programmeras eller raderas. Jag brukar hardwire skriva den till marken (aktiv låg) och låta min programvara kontroll aktivera/inaktivera via seriell kommandon (vi ska prata om detta senare).

Stift 4: marken

Detta är helt enkelt marken PIN-koden.

Stift 5: Data i (DI)

Detta är det seriella ingångsstiftet. Det kommer att ansluta till MOSI (ledar-ut / slav i) binder av bussen. Kommandon och data skrivs till detta stift av värdsystemet.

Stift 6: Klocka (CLK)

Klockan pin bestämmer hur databitar överförs på DI och göra pins. DI / pins provtas på löneförhöjningen av klocka PIN-koden.

Stift 7: Håll (/ HD)

Jag har aldrig använt detta stift, men det tillåter en värdenhet att pausa oavsett transaktionen är under flygning. Du behöver förmodligen aldrig att använda detta stift så jag lämnar det trådbunden till VCC (aktiv låg).

PIN 8: VCC

Detta är helt enkelt Matningsspänning.

Se Steg
Relaterade Ämnen

Uppgradera din iPod Mini med Flash-minne - nr mer hård driva!

i stället för en hårddisk, din nya uppgraderade iPod kommer att använda flash-minne utan rörliga delar för snabbare uppstart & åtkomsttider och lägre strömförbrukning.(Jag sprang min iPod kontinuerligt under 20 timmar på en laddning!).Du får också ök...

Arduino - TFT-skärm med ikoner och bilder från FLASH-minne

I detta Instructable hittar du ett bibliotek och skiss för att rita bilder lagrade i Arduino FLASH minne på en TFT-skärm.Här använder vi min favorit 2.2" 320 x 240 pixel ILI9341 baserade TFT-skärm. Denna display är en trevlig storlek för Arduino base...

Konverterar bilder till Flash-minne ikoner/bilder för TFT (utan SD-kort)

Många gånger att göra alla användare gränssnitt eller fint Visa innehåll, vi använder symboler/bilder. I detta Instructable, du kommer att visa ikoner eller logotyper eller bilder på din TFT skärm från Arduino med hjälp ATmega (microcontroller använd...

ESP-03 uppgradera Flash minne till 128 M bit

ESP-03 är den minsta ESP8266 styrelse som har ombord antenn, det kan passa för många projekt som har begränsat utrymme, till exempel bärbara eller bärbar enhet. Den enda begränsningen är det lagring, det har bara 4 M bit (512 KB) flash-minne. ESP8266...

Lär dig Verilog: En kort Tutorial serie på Digital elektronik Design med FPGAs och Verilog HDL

Denna korta serie av semi korta lektioner om Verilog är tänkt som en introduktion till språket och förhoppningsvis uppmuntra läsarna att titta närmare på FPGA design.Dessa tutorials antar du är bekant med grundläggande logiska kretsar och logik ekvat...

Konvertera din 4th Gen iPod för att använda Flash-minne

vi alla har eller känner någon som har en iPod med en död hårddisk. Naturligtvis kan du helt enkelt köpa en annan enhet men du tillbaka till de samma makthungriga, fel-benägen, bräckliga roterande media. I stället, uppgradera din iPod för att använda...

T-shirt designer med stenciler och blekmedel (uppdaterad med robot bild för nedladdning)

göra din egen awesome t-shirt design med stenciler och en enkel lösning med blekmedel och vatten.Detta projekt kräver minimal verktyg, och kommer tillsammans ganska lätt.** uppdatering **Stencilen robot visas är nu tillgänglig för nedladdningNog prat...

Gör din egen Design med DIY LED-belysning

Gör din egen design med DIY belysning LED-lampor med grundläggande delar från den hem förbättring butiken! Detta är ett billigt och flexibelt sätt att skapa ljusa belysning som passar ditt space, oavsett om du designar det för din butik eller ditt he...

* Preliminär * SPI på Pi: kommunicera med en SPI 3-axlig accelerometer med en Raspberry Pi

steg för steg guide att konfigurera Raspbian och kommunicera med en SPI enhet via bcm2835 SPI bibliotek (inte lite bankade!)Detta är fortfarande mycket preliminär... Jag behöver lägga till bättre bilder av fysiska hookup och arbeta igenom några av ob...

Perfboard/Veroboard Design med hjälp av Proteus ARES PCB Designer

De flesta perfboard layout kan du hitta på Internet är några 2D uppifrån design med särskild programvara precis som VeroCAD eller DIY Layout Creator. Jag försökte denna typ av programvara men gillade inte det. Jag använder Proteus sviten riktigt ofta...

Hur man Design med Silhouette Studio

Silhouette porträtt är en användarvänlig elektroniska skärmaskin. Det kan skära allt från kartong till vinyl, så du kan göra klistermärken, affischer eller även 3D-objekt. Med all denna möjlighet till kreativitet, kan det vara överväldigande att komm...

Viftade Design med lera

Detta är ett enkelt sätt att skapa en vågig design med polymerlera.Snälla, rösta för detta "vänners kompatibla i tävlingar!Steg 1:Du behöver:Vit, brun, gul och orange polymer lera (eller de färger som du föredrar)Skalpell eller knivPasta maskinGarn n...

Brainstorming buss Shelter design med kortplats bygga kort

studenter tillsammans bygga fysiska brainstorming modeller av busskurer med Tom registerkort som de konvertera i kortplatsen bygga kort. Slot skyddsrum modell byggnad verkstad lektionen inbjuder elementära studenter att föreställa multipurpose bussku...

3D-Grafisk Design med Blender och Gimp

Hej alla!I detta Instructable går jag till och hur du använder den fria programvaran mixer för 3d grafisk design. Även om det förefaller formidabla, är grunderna i blender lätt att bemästra. 3D-konst har blivit lite av en mörk konst, men det finns ve...

Design med Neje laser gravör på Mac OSX

Lång tid letar efter en liten och bärbar laser gravör för skriva och design på plast, läder och papper. Jag vill ha en laser som kan gravera också lite PCB, och jag vill använda den här på min mac. Jag har valde den lilla laser gravören Neje. Denna m...

En ny typ av kanin bur Design med lagring kuber.

Min version av lagring kuber var att det fanns inga galler men ersatt med hård plast med design.Steg 1: Skaffa material Du behöver lagring kuber och en plast bas som du kan använda Korrugerad plast i valfri färg.Steg 2: Sedan utforma det hur du vill...

Instant t-shirt design med laserskrivare

göra din speciella dag t-shirt design och imponera på dina vänner, med en varje-dag-nya t-shirt ;)Vad du behöver:-laserskrivare-bakplåtspapper-vanligt papper (på vad du normalt skriva ut)-någon form av cutter-double-faced tejp-hårt underlag (värmebes...

Klipper klibbiga vinyl design med siluett stående

Om du arbetar med en design som innebär att text eller flera olika element som inte är sammankopplade, kanske du tror att det skulle ta evigheter att få allt uppradade och tillämpa den på en yta jämnt. Det är faktiskt mycket enkelt!Steg 1: Samla ditt...

Blinka lysdioder med diskret delar

som alla vet säkert hela grunden för modern teknik, ja själva grundvalen för vår avancerade civilisation vilar på ödmjuka blinkande LED. Inget säger high tech ganska som en blinkande lysdiod. Nu vet jag att gör de lysdioder som blinkar helt på egen h...