???????W25Q256????
???????????
????256Mb????С???????λ???????256???????????????(???д256?????)??16??????4KB???????????????????????128?????????32KB?飬64KB???飬?????????????256??8192????????512???顣256???????SPI????2/4??SPI??SPI??????104MHz??64λΨ????к??256?????????????
?????????????????д??256????????????256????????????SPI????????0??3????0????????????3??????????
W25Q256????????????? ???????????????????????????????С????flash????????128Mb??????????256M????????????4???????4???????????256Mb~32Gbit??4????????????????????????????????????????3???????????4????????????Non-Voloatile Status Register ?????ADPλ(S17),ADP=0 3??????????ADP=1 4????????????????????????????????4???????0xB4?????4???????0xE9 ??3????4???????????S16?????????ADSλ???????????????
???????????SPI???SPI?????HOLD???????????W25??????????????SPI???????????????????á?
??????λ???????λ??????????????????λ???????????λ???????????????????λ0x66????λ0x99???????????????30us????и?λ????λ????????κ???䶮
???????ü??????

????????????????3???????????á???λ???????MSb?????????????? MSB first??
??????0x03: ?????????24λ??32λ????????????????????????????????????Ч???????????????????????????????????????λ???????????????

4??????????

??????3?????????4??????????32λ????????????????е?256Mb????
?????0x0b
?????3???????4??????????????????????????????????????24/32λ????????????????????????????1???????????W25????????????

4????????????0x0c
?????????????????????????????
?????0x02
????????????????????λ?????д??1~256????????????????????????????????д??????䶮CS??λ??????? ????0x02?????? ??? ???? ????
??????????0x20
???????????????????4KB?????????0xff??????????????????д?????䶮???????????0x20 ?? ???????????????CS?????????
32KB?????????0x52
??????????д????????????????WELλ??1??????CS??????? 0x52 ?? ???????????????λ?????CS????????????
64KB????????0xD8
????????0xC7/0x60
д???????? ????CS ???? ???0xc7/0x60 ???? ????CS
?????ID??0x90
????CS???? ??? 0x90???? ???0x00000000 ???? ?????????????ID ???? ????????????ID
??Ψ???ID???0x4B
64λ??Ψ????к????????????
????CS ???? ???0x4B ?? 4????????? ???? ????????64λID MSBfirst
??????????????0x44
W25Q256????256??????????????????????????????????洢?????????洢???????????????????
????????????0x42
????????????0x48
???????????0xc0
?????SPI???????????ò??????????????е??????????ǹ???????λ?????????????2??
????λ(0x66)???λ????0x99
??????λ?????к??κβ?????????????????????????????????е???????á?
???Winbond????????в?????????????????????????????????????????flashо?????-?????????????????????Winbond???????????????????????0755-82591179.

????Simon ?????????2019-06-26