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的方式可以訪問到外部SRAM嗎?
stm32F10x 不可以
stm32F40x可以,用FSMC。
-
sram
+關注
關注
6文章
768瀏覽量
114914 -
指針
+關注
關注
1文章
481瀏覽量
70613
發布評論請先 登錄
相關推薦
關于hpm6364的femc同時使用外接sdram和sram的問題
SRAM和DRAM有什么區別
SRAM1/2/3可以使用LPDMA通過LPTIM觸發ADC4搬運數據到SRAM4嗎?
請問如何使用片外SRAM?
論基于電壓域的SRAM存內計算技術的嶄新前景
![論基于電壓域的<b class='flag-5'>SRAM</b>存內計算技術的嶄新前景](https://file1.elecfans.com//web2/M00/E6/01/wKgZomZFyeWAQx4GAACHmdSr7KI528.png)
Microchip推出容量更大、速度更快的串行SRAM產品線
![Microchip推出容量更大、速度更快的串行<b class='flag-5'>SRAM</b>產品線](https://file.elecfans.com/web2/M00/4C/78/poYBAGKyxUaAVCbBAAAfziEvOio242.jpg)
Microchip推出容量更大、速度更快的串行 SRAM產品線
Microchip Technology擴展了旗下串行SRAM產品線,容量最高可達4Mb
GPIF ii sram-master mode如何配讀寫地址?
GD32F4的TCMSRAM(緊耦合SRAM)該如何使用?
![GD32F4的TCMSRAM(緊耦合<b class='flag-5'>SRAM</b>)該如何使用?](https://file1.elecfans.com/web2/M00/C1/C1/wKgaomXZSbGAMLCIAABK5wZhuns582.png)
SRAM CLA和SRAM有什么區別
![<b class='flag-5'>SRAM</b> CLA和<b class='flag-5'>SRAM</b>有什么區別](https://file1.elecfans.com/web2/M00/C1/0A/wKgaomXSxceAG_cHAACoSph5Xrk525.png)
評論