2019-07-20 18:50发布
慕名兰 发表于 2016-10-3 09:57 请问,还在吗?为什么asd指向的是FSMC访问的却是SRAM
慕名兰 发表于 2016-10-5 19:45 我是这样想的,不知道对不对,FSMC与SRAM通信的话,SRAM的存储器被映射到FSMC的BANK1中,所以操作FSMC的 ...
若然落木 发表于 2016-10-5 22:26 我觉得可以这样理解吧。
最多设置5个标签!
可以自己设置,这是打个比方,就像原子程序中#define LCD_BASE ((u32)(0x6C000000 | 0x0000007E)) 将LCD_BASE定义为后面的地址,而后面的地址就属于FSMC地址范围。
访问外部SRAM,通过FSMC相当于把外部SRAM存储空间地址映射到FSMC分配的地址,通过访问FSMC的地址,直接就对SRAM外部存储器进行读写,而没有FSMC的话,就得每次根据外部时序来访问外部SRAM。肯定会比FSMC慢,而且你还要编子函数来调用。反正我是把它当作地址映射理解,当然个人理解。
恩恩,谢谢耐心回答
一周热门 更多>