|
STM32F103ZET6屬于STM32F103xE增強(qiáng)型系列,工作頻率為72MHz,內(nèi)置高速存儲(chǔ)器(高達(dá)512K字節(jié)的閃存和64K字節(jié)的SRAM) ,豐富的外設(shè)資源足以滿足大部分的一般應(yīng)用,但對(duì)于一些需要采集處理較多數(shù)據(jù).應(yīng)用算法或使用GUI等場(chǎng)合,內(nèi)置的SRAM就顯得捉襟見(jiàn)肘了,這時(shí)就需要擴(kuò)展SRAM了。 IS61LV51216是ISSI公司生產(chǎn)的常用16位SRAM異步存儲(chǔ)芯片,內(nèi)部512k存儲(chǔ)容量足以滿足多數(shù)場(chǎng)合應(yīng)用需求,存取時(shí)間8~12ns ,全靜態(tài)操作,不需時(shí)鐘或刷新,兼容TTL標(biāo)準(zhǔn)接口,具有高速,可靠、易操作.低功耗等優(yōu)點(diǎn)。ISSI總代理英尚微電子支持提供例程及FAE等技術(shù)支持。 FSMC(靈活的靜態(tài)存儲(chǔ)器控制器)是STM32采用的一種新型存儲(chǔ)器控制技術(shù),包含四個(gè)主要模塊:AHB接口.NOR閃存和PSRAM控制器、NAND閃存和PC卡控制器、外部設(shè)備接口。 STM32F103系列中的64腳的STM32F103Rx系列沒(méi)有FSMC功能,無(wú)法擴(kuò)展SRAM;100腳的STM32F103Vx系列的FSMC在使用時(shí)需要管腳復(fù)用,不僅設(shè)置起來(lái)更復(fù)雜一些,而且還需增加鎖存器,FSMC本身也占用大量管腳,在許多應(yīng)用場(chǎng)合中造成管腳分配困難,但成本卻與144腳的STM32F103Zx系列相差不大,因此在需要擴(kuò)展SRAM時(shí)除非對(duì)成本要求特別嚴(yán)格或有其他要求,一般較少選用STM32F103Vx系列。 硬件電路設(shè)計(jì) STM32F103ZET6與IS61LV51216的硬件電路連接:管腳接法同時(shí)兼容容量較小但成本更低的IS61LV25616。由于篇幅原因,IS61LV51216芯片的A18-AO為地址線,在此沒(méi)有用到的FSMC_A可以作為通用IO使用,I/O15-I/O0為數(shù)據(jù)線,CE為片選引腳,本例選擇使用地址為bank1的第三個(gè)子區(qū)域,片選腳為FSMC_NE3,WE為寫(xiě)入使能引腳,控制存儲(chǔ)器的寫(xiě)入和讀取,DE為輸出使能引腳。LB為低位控制腳,UB為高位控制腳,用于將32位數(shù)據(jù)分割為連續(xù)的16位數(shù)據(jù)進(jìn)行操作。 |
| STM32F103ZET6屬于STM32F103xE增強(qiáng)型系列,工作頻率為72MHz,內(nèi)置高速存儲(chǔ)器(高達(dá)512K字節(jié)的閃存和64K字節(jié)的SRAM) ,豐富的外設(shè)資源足以滿足大部分的一般應(yīng)用,但對(duì)于一些需要采集處理較多數(shù)據(jù). |
| IS61LV51216是ISSI公司生產(chǎn)的常用16位SRAM異步存儲(chǔ)芯片,內(nèi)部512k存儲(chǔ)容量足以滿足多數(shù)場(chǎng)合應(yīng)用需求,存取時(shí)間8~12ns ,全靜態(tài)操作,不需時(shí)鐘或刷新,兼容TTL標(biāo)準(zhǔn)接口,具有高速,可靠、易操作.低功耗等優(yōu)點(diǎn)。 |