STM32 FSMC总线与TFT8080接口对接分析
来源:互联网 发布:瓷妆口红怎么样 知乎 编辑:程序博客网 时间:2024/05/02 05:02
1. FSMC协议分析
如下为ILI9325的8080接口的协议
从图中可以看出8080接口的协议大概流程是:先发出片选信号,然后发出命令使能或者数据使能信号,待数据建立完成后,在读写信号的上升沿写入数据或者读出数据。
CS(片选信号):低电平片选有效,高电平失能(默认为高:失能)
RS(数据/命令):低电平写命令,高电平写数据(默认为高:写数据)FSMC默认为低。。。。
RD(读信号) :低电平有效,上升沿写入数据,高电平失能(默认为高,失能)
WR(写信号) :低电平有效,上升沿写入数据,高电平失能(默认为高,失能)
FSMC写SRAM模式如下:
FSMC对于类RAM存储器的读操作过程一般是:先发出片选信号、读写信号和地址信号,然后等待数据建立完成后,读取数据总线上的数据或把数据写到外部器件。
通过以上分析我们会发现,这个 FSMC 写 NOR 时序是跟 8080 接口的时序非常的相似,他们都有片选信号、读信号、写信号、数据总线,而且他们的工作过程都是一样的,那么我们就可以用以下的方式将8080接口与FSMC接口实现对接,
(1)读操作
(2)写操作
通过以上分析我们会发现,这个 FSMC 写 NOR 时序是跟 8080 接口的时序非常的相似,他们都有片选信号、读信号、写信号、数据总线,但要想将8080接口与FSMC接口完全对接还有一个问题没有解决,那就是8080协议没有地址信号线而FSMC有16根地址信号,8080协议根据一个端口的高低电平来区分数据信号与命令信号,我们可以想一下,我们是不是可以选用16根地址线中的任意一根作为命令/数据选择线呢,这样当这份地址线为高电平的时候就表示传输的是数据,低电平表示传输的是命令。
- STM32 FSMC总线与TFT8080接口对接分析
- STM32 FSMC总线深入研究
- STM32 FSMC总线深入研究
- STM32 FSMC总线深入研究
- STM32 FSMC总线深入研究
- STM32单片机用FSMC接口控制SRAM
- STM32接口FSMC/FMC难点详解
- STM32接口FSMC/FMC难点的理解
- STM32的FSMC总线复用调试笔记
- STM32 FSMC 驱动80总线液晶屏的方法的解释
- stm32 fsmc
- STM32学习之路-FSMC与LCD
- STM32中FSMC与硬件I2C冲突
- 快递API接口对接分析
- STM32-FSMC-NOR FLASH
- STM32-FSMC-SRAM
- STM32 FSMC学习笔记
- stm32 fsmc 功能讲解
- iOS联网和授权问题
- Maven简介(六)——Dependency
- uboot向kernel的传参机制——bootm与tags
- 10014---Nginx 概述
- java 设置特定时间
- STM32 FSMC总线与TFT8080接口对接分析
- Android——图片压缩
- 二维矩阵的一维访问方式
- MVC(1)
- 补码
- 完成点击×出现对话框功能
- 小软件神器集合(不定期更新)
- LightOJ 1068 - Investigation(数位DP)
- ubuntu 14.04上源码编译安装php7