历史上的今天
今天是:2025年02月09日(星期日)
2020年02月09日 | 基于STM32单片机FSMC协议分析
2020-02-09 来源:elecfans
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根地址线中的任意一根作为命令/数据选择线呢,这样当这份地址线为高电平的时候就表示传输的是数据,低电平表示传输的是命令。
史海拾趣
|
目录: 第一章 超高频电子学基础 第二章 速调管 第三章 磁控管 第四章 行波管 第五章 几种新型的超高频电子器件 详细信息: 书名:超高频电子管 作者:袁榘编 出版社:高等教育术出版社 出版时间:1961 页数:364页… 查看全部问答> |
|
我现在想同时加载82573和82546网卡驱动,单独加载他们中间的任何一个都是没有问题的,但是不能做到同时加载,请兄弟姐妹们不吝赐教,提供思路也好,万分感激 另外说一下我的做法:1 我把两者的sys8254xEnd.c文件整合到一起,Tornado环境下剪裁的Vx ...… 查看全部问答> |
|
linux中的脚本文件.lds SECTIONS { first 0x00000000 : { head.o init.o } second 0xb0004000 : AT(2048) { leds.o } } 这个写成ADS的.scf怎么写啊~~ 我写的是这个,但是很多错误啊! LR_1 0x0000 { & ...… 查看全部问答> |
|
VGA信号采集卡vga视频采集卡VGA流媒体采集卡直播采集卡 VGA信号采集卡vga视频采集卡VGA流媒体采集卡直播采集卡 MV-VGA系列VGA图像采集卡/ RGB信号采集卡可采集VGA信号、标准和非标准RGB分量等信号源,适用于高精度、高分辨率的图像采集、高清VGA视频图像的存储、编码传输等要求。 【技术特点与指标】 ...… 查看全部问答> |
|
typedef void (*CMDFUN)(char*); void aa(char *pp) { Uart_Printf(\"aa\"); } CMDFUN pf; pf=aa; 编译提示错误“type disagreement for \'pf\'”,不明白求解,谢谢。… 查看全部问答> |
|
ADC1 6通道,DMA传输。定时器2测量外部中断频率。 打开DMA,测量的外部中断频率误差很大。关闭了就正常。 能不能从芯片内核上跟我说说是什么原因?… 查看全部问答> |




