关于STM32中使用FSMC的问题,有些疑问,请大家赐教。

2019-07-21 01:45发布

最近想做一块最小系统版,因为要满足一些文件操作方面的需求,需要扩展SRAM,要用到FSMC,但是学习和调查的过程中,有以下疑问,有知道的大佬烦请解答。1、根据原子哥视频教程中的内容,FSMC的地址线可以乱序排列,不影响使用,但我有些不理解:
假设SRAM的地址范围是0x0000-0xFFFF,地址线16位,那么乱序后,地址值完全可能大于0xFFFF,这时候不就是无效地址了么?
而SRAM芯片不同型号的容量有所出入,最大地址必然有所不同,怎么保证地址的有效性?
我这是哪里的理解有错误,还请指正。
2、视频教程中说地址线D0-D16最好不用乱序,不然高低字节的IO会出现问题,那么我是不是可以理解为D0-D7的线序和D8-D15的线序分别是可乱序的?


烦请诸位不吝赐教。



友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。