SRAM可以分為低速、中速、高速。
===========================================================
16位寬的SRAM
// 16BITSRAM 指針
PUINT16V pXbusPt2; // 寫指針
PUINT16V rXbusPt2; // 讀指針
PUINT16V tmpXbusPt2 = (PUINT16V)0x00C00000;
UINT16 temp = 0;
for(i = 0; i < 8196; i+=2){
temp = (UINT16) (bakRecvBuf[i] << 8) | (UINT16) (bakRecvBuf[i+1] );
*pXbusPt2 = temp;
pXbusPt2++;
}
memset(bakSendBuf,0,sizeof(bakSendBuf));
for(i = 0; i < 8196; i+=2){
temp = *tmpXbusPt2;
bakSendBuf[i] = (unsigned char)(temp>>8);
bakSendBuf[i+1] = (unsigned char)(temp);
tmpXbusPt2++;
}
===========================================================
8BIT位寬
/*外部SRAM地址指針*/
PUINT8V pXbusPt; // 寫指針
PUINT8V rXbusPt; // 讀指針
PUINT8V tmpXbusPt = ( PUINT8V )0x00C00000;
for(i = 0; i < 8196; i++){
*pXbusPt = bakRecvBuf[i];
pXbusPt++;
}
for(i = 0; i < 8196; i++){
bakSendBuf[i] = *tmpXbusPt;
tmpXbusPt++;
}
===========================================================
DMA的方式可以訪問(wèn)到外部SRAM嗎?
stm32F10x 不可以
stm32F40x可以,用FSMC。
-
sram
+關(guān)注
關(guān)注
6文章
819瀏覽量
117459 -
指針
+關(guān)注
關(guān)注
1文章
484瀏覽量
71843
發(fā)布評(píng)論請(qǐng)先 登錄
AT32F011 SRAM應(yīng)用指南
并行sram芯片介紹,并行sram芯片應(yīng)用場(chǎng)景
利用Solido Design Environment準(zhǔn)確預(yù)測(cè)SRAM晶圓良率
SRAM與DRAM的結(jié)構(gòu)差異和特性區(qū)別
低功耗異步SRAM系列的應(yīng)用優(yōu)點(diǎn)
雙口SRAM靜態(tài)隨機(jī)存儲(chǔ)器存儲(chǔ)原理
高速數(shù)據(jù)存取同步SRAM與異步SRAM的區(qū)別
SRAM是什么,SRAM的芯片型號(hào)都有哪些
PSRAM融合SRAM與DRAM優(yōu)勢(shì)的存儲(chǔ)解決方案
高速存儲(chǔ)器sram,帶ECC的異步SRAM系列存儲(chǔ)方案
外置SRAM與芯片設(shè)計(jì)之間的平衡
如何利用Verilog HDL在FPGA上實(shí)現(xiàn)SRAM的讀寫測(cè)試
新思科技SRAM PUF與其他PUF類型的比較
季豐推出SRAM錯(cuò)誤地址定位黑科技
SRAM使用總結(jié)
評(píng)論