打印

gd32f103替代stm32f103 fsmc问题

[复制链接]
5881|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
yekun1996|  楼主 | 2021-8-9 10:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我使用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.
        }  
}

使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

1

帖子

0

粉丝