您的位置 首页 测评

根据STM32单片机FSMC协议剖析

基于STM32单片机FSMC协议分析-FSMC对于类RAM存储器的读操作过程一般是:先发出片选信号、读写信号和地址信号,然后等待数据建立完成后,读取数据总线上的数据或把数据写到外部器件。

1. FSMC协议剖析

如下为ILI9325的8080接口的协议

从图中能够看出8080接口的协议大约流程是:先宣布片选信号,然后宣布指令使能或许数据使能信号,待数据树立完成后,在读写信号的上升沿写入数据或许读出数据。

依据STM32单片机FSMC协议剖析

CS(片选信号):低电平片选有用,高电平失能(默以为高:失能)

RS(数据/指令):低电平写指令,高电平写数据(默以为高:写数据)FSMC默以为低。。。。

RD(读信号) :低电平有用,上升沿写入数据,高电平失能(默以为高,失能)

WR(写信号) :低电平有用,上升沿写入数据,高电平失能(默以为高,失能)

FSMC写SRAM形式如下:

FSMC关于类RAM存储器的读操作进程一般是:先宣布片选信号、读写信号和地址信号,然后等候数据树立完成后,读取数据总线上的数据或把数据写到外部器材。

经过以上剖析咱们会发现,这个FSMC写NOR时序是跟8080接口的时序十分的类似,他们都有片选信号、读信号、写信号、数据总线,并且他们的作业进程都是相同的,那么咱们就能够用以下的方法将8080接口与FSMC接口完成对接,

(1)读操作

依据STM32单片机FSMC协议剖析

(2)写操作

经过以上剖析咱们会发现,这个FSMC写NOR时序是跟8080接口的时序十分的类似,他们都有片选信号、读信号、写信号、数据总线,但要想将8080接口与FSMC接口彻底对接还有一个问题没有解决,那就是8080协议没有地址信号线而FSMC有16根地址信号,8080协议依据一个端口的凹凸电平来区别数据信号与指令信号,咱们能够想一下,咱们是不是能够选用16根地址线中的恣意一根作为指令/数据挑选线呢,这样当这份地址线为高电平的时分就表明传输的是数据,低电平表明传输的是指令。

依据STM32单片机FSMC协议剖析

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/ceping/347104.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部