stm32中,FSMC(可变静态存储控制器)具体是什么功能,在LCD显示实验中起到什么作用,纠结死了

2019-07-20 18:50发布


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
12条回答
若然落木
1楼-- · 2019-07-21 17:17
慕名兰 发表于 2016-10-3 09:57
请问,还在吗?为什么asd指向的是FSMC访问的却是SRAM

可以自己设置,这是打个比方,就像原子程序中#define LCD_BASE ((u32)(0x6C000000 | 0x0000007E)) 将LCD_BASE定义为后面的地址,而后面的地址就属于FSMC地址范围。
慕名兰
2楼-- · 2019-07-21 21:30
 精彩回答 2  元偷偷看……
若然落木
3楼-- · 2019-07-21 22:21
慕名兰 发表于 2016-10-5 19:45
我是这样想的,不知道对不对,FSMC与SRAM通信的话,SRAM的存储器被映射到FSMC的BANK1中,所以操作FSMC的 ...

访问外部SRAM,通过FSMC相当于把外部SRAM存储空间地址映射到FSMC分配的地址,通过访问FSMC的地址,直接就对SRAM外部存储器进行读写,而没有FSMC的话,就得每次根据外部时序来访问外部SRAM。肯定会比FSMC慢,而且你还要编子函数来调用。反正我是把它当作地址映射理解,当然个人理解。
若然落木
4楼-- · 2019-07-21 23:56
 精彩回答 2  元偷偷看……
慕名兰
5楼-- · 2019-07-22 05:39
若然落木 发表于 2016-10-5 22:26
我觉得可以这样理解吧。

恩恩,谢谢耐心回答
413526602
6楼-- · 2019-07-22 07:41
谢谢分享!!!

一周热门 更多>