问答

汇集网友智慧,解决技术难题

21ic问答首页 - gd32f103替代stm32f103 fsmc问题

STM32F103 gd32F103 FSMC AD ADDR DDR

gd32f103替代stm32f103 fsmc问题

yekun19962021-08-09
我使用gd32f103zet6 替代 stm32f103zet6 ,但是fsmc的 sram 不可使用 ,sram 为 is62wv51216bll 。程序停留下在如下代码
//在指定地址开始,连续读出n个字节.
//pBuffer:字节指针
//ReadAddr:要读出的起始地址
//n:要写入的字节数
void FSMC_SRAM_ReadBuffer(u8* pBuffer,u32 ReadAddr,u32 n)
{
        for(;n!=0;n--)  
        {                                                                                            
                *pBuffer++=*(vu8*)(Bank1_SRAM3_ADDR+ReadAddr);   
                ReadAddr+=2;//这里需要加2,是因为STM32的FSMC地址右移一位对其.加2相当于加1.
        }  
}
回答 +关注 6
5808人浏览 0人回答问题 分享 举报
0 个回答

您需要登录后才可以回复 登录 | 注册