如何取消407探索者开发板FSMC外部SRAM的高低字节控制功能

2019-07-21 03:39发布

大家好,请教个问题:

407探索者开发的外部SRAM是16位的,而且使用了FSMC的高低字节控制功能。 现在我把这两个FSMC引脚用到了别处, 我可以把FSMC高低字节控制功能屏蔽掉继续使用外部SRAM吗?  对于原有的FSMC读写内存的函数需要修改吗????
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
正点原子
1楼-- · 2019-07-21 04:06
可以的。你每次访问SRAM,都以16位方式(读u16类型)而且读取地址必须是偶数。就可以正常使用SRAM了。
另外,需要断开UB/LB和SRAM的连接,才可以把UB/LB当普通IO使用。
myopen_720
2楼-- · 2019-07-21 08:46
哪位大神帮忙指点一下吧,谢谢了!~~~
myopen_720
3楼-- · 2019-07-21 13:45
 精彩回答 2  元偷偷看……
myopen_720
4楼-- · 2019-07-21 18:08
回复【3楼】正点原子:
---------------------------------
如果我使用malloc管理外部内存池的时候,是不是我每次对于外部内存池申请的内存大小只要是偶数字节,也可以实现上述功能???
正点原子
5楼-- · 2019-07-21 20:14
回复【5楼】myopen_720:
---------------------------------
是的
myopen_720
6楼-- · 2019-07-21 23:00
多谢原子哥大神指点!~ 有问必答,必须点个赞!

一周热门 更多>