STM32F1系列屬于中低端的32位ARM微控制器,其內核是Cortex-M3。該系列芯片按片內Flash的大小可分為三大類:小容量(16K和32K)、中容量(64K和128K)、大容量(256K、384K和512K)。在實際的產品應用程序中如果出現內置RAM出現不足的情況下,選擇外擴RAM是大部分工程師的首選,當然這款MCU是支持外擴記憶體的,外擴的存盤器可選擇SDRAM ,FLASH,SRAM芯片等,SDRAM及FLASH的外擴相對來說較為簡單,如果想外擴SRAM芯片的話,目前主流的方式是通過并口介面來外擴SRAM芯片的,但是并口SRAM芯片占用了過多的I/O口,對于管腳有限的產品應用設計提出了考慮使用用SPI介面或者QPI介面外擴SOP-8封裝的SRAM芯片,可以起到節省管腳的作用,從而實作SRAM芯片的擴展。VTI7064存盤器可以實作單線、4線和8線的方式操作SRAM。速度在20MHz~200MHz之間,選擇功耗更低的SPI SRAM,更有利在設計產品上做到功耗的減少, 成本上也要比6晶體的SRAM有優勢得多,容量一般在 16Mb,32Mb,64Mb。SPI SRAM也因為成本及介面的優點被很多MCU的廠家認可及支持。
uj5u.com熱心網友回復:
在STM32找到SPIx的輸出PIN線,幾條PIN腿對應過去就行啦,SPI_CLK; SPI_MISO; SPI_MOSI; SPI_CSuj5u.com熱心網友回復:
1、選擇SPI介面的ram芯片2、撰寫SPI位元組讀寫代碼
3、撰寫命令代碼,按照RAM的命令要求發送命令(讀、寫、扇區選擇、擦除)
4、撰寫呼叫,命令代碼
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/42502.html
標籤:單片機/工控
上一篇:RK3288
下一篇:keilc51除錯問題
