gd32f103替代stm32f103 fsmc问题

[复制链接]
6379|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

粉丝
快速回复 在线客服 返回列表 返回顶部