以前不喜歡用部落格,剛開始用,強化自己;
關于nandFlash的正常知識我就不去介紹了,網上比較多,大家百度就行;
STM32使用nandflash有兩種方式,就跟spi一樣,有硬體的和模拟的,模拟的我就不說了,一般用于100腳一下,也就是64腳及一下;
硬體的話主要是用STM32自帶的FSMC(Flexible static memory controller ),靈活的靜态存儲控制器,參考STM32F10xxx參考手冊 ;也就是STM32F1的技術手冊;
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIyVGduV2QvwVe0lmdhJ3ZvwFM38CXlZHbvN3cpR2Lc1TPB10QGtWUCpEMJ9CXsxWam9CXwADNvwVZ6l2c052bm9CXUJDT1wkNhVzLcRnbvZ2LcJzYE5ENVdVYzx2VjZXUYpVd1kmYr50MZV3YyI2cKJDT29GRjBjUIF2LcRHelR3LcJzLctmch1mclRXY39DNzIzMwMTM2EDOyETM3EDMy8CX0Vmbu4GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.jpg)
框圖在我們配置是時候有方向性的作用;
存儲塊我們知道nandflash最大能有64*8MB;
STM32的先到這兒,注意看一下stm32框圖中的FSMC-io;
下面是我使用的MX30LF1G08AA NANDFLASH的相關情況;
IO:
flash的io如下
相關功能:
STM32接口: