永发信息网

stm32 fsmc 有什么用

答案:2  悬赏:50  手机版
解决时间 2021-02-26 01:53
stm32 fsmc 有什么用
最佳答案
第一个角度理解STM32有FSMC(其实其他芯片基本都有类似的总线功能),FSMC的好处就是你一旦设置好之后,WR(写)、RD(读)、DB0-DB15这些控制线和数据线,都是FSMC自动控制的。打个比方,当你在程序中写到:
*(volatile unsigned short int *)(0x60000000)=val;

那么FSMC就会自动执行一个写的操作,其对应的主控芯片的WE、RD这些脚,就会呈现出写的时序出来(即WE=0,RD=1),数据val的值也
会通过DB0-15自动呈现出来(即FSMC-D0:FSMC-D15=val )。地址0x60000000会被呈现在数据线上(即A0-A25=0,地址线的对应最麻烦,要根据具体情况来,好好看看FSMC手册)。

那么在硬件上面,我们需要做的,仅仅是MCU和LCD控制芯片的连接关系:
WE-WR,均为低电平有效
RD-RD,均为低电平有效
FSMC-D0-15接LCD DB0-15
FSMC_NE1--CS接PD7

连接好之后,读写时序都会被FSMC自动完成。但是还有一个很关键的问题,就是RS没有接因为在FSMC里面,根本就没有对应RS。怎么办呢?这个时候,有一个好方法,就是用某一根地址线来接RS。比如我们选择了A16这根地址线来接,那么当我们要写寄存器的时候,我们需要RS,也就是A16(RS为高)置高。
全部回答
指针会不?这个就是将后面的数据转换为地址,然后对地址单元存放数据。可如下等效: __io uint16_t *addr; addr = (__io uint16_t *) bank1_lcd_c; *addr = index;
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
塔伊尔江萨伍尔男女服装在哪里啊,我有事要去
谁知道影子网络是什么吗?真有那么恐怖吗?怎
迪迦奥特曼第28集打败乔贝利艾的那一招
ansys fluent流体域的操作条件指的是什么
终于搞清楚吞吐效率这些怎么算了
有做童装店的吗?分享一下进货和销售经验
本人27,公务员,年收入六万,有五险一金。丈夫2
速腾有电动座椅吗
江南名居社区服务中心地址有知道的么?有点事
远扬的英文单词是什么
关于利率的上升对投资建设的影响,下列叙述正
跪求Deep Freeze 6 utility卸载方法!
臻瑞医疗美容连锁成都·雅缇一品天下店在什么
贵州省盘县乐民镇永红煤矿是否具侑独立法人资
林安装饰部这个地址在什么地方,我要处理点事
推荐资讯
没领证可以一起买房吗
手机移动的消费积分是什么?_?怎么才会增加消
深圳中英街在什么地方?
IE6与IE7与IE8的区别?用哪个最好?
城郊乡二龙庙幼儿园地址在哪,我要去那里办事
普通驾驶员,开着一个载有学员的教练车,在不
皮卡堂怎么拍卖
白色汽车车漆面为何显花斑,如何解决?
喜欢的男生有喜欢的人了,我该怎么办?急求!
疯狂猜图答案名人明星三个字一个女的黄头发,
论龅牙 改变了脸型 是不是越来越辍
湖南有些什么二本大学
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?