对于STM32使用FSMC驱动传统8080并口器件方式(TFT)的理解(下)

对于异步突发的访问方式,要设置3个时间参数,分别是地址建立时间(ADDSET),数据建立时间(DATAST)和地址保持时间(ADDHLD)。ST提供了4种不同的异步时序模型,在实际扩展中,根据要驱动的外设的特征确定时序模型,从而确定各时间参数与存储器读/写周期参数指标之间的计算关系;利用该计算关系和村粗芯片数据手册中给定的参数指标,可以计算出FSMC所需要的各个时间参数。在驱动8080并口TFT时,使用异步模式A的方式来控制TFT。

模式A的读操作时序图如图所示:


模式A的写操作时序图如图所示:


从上图可以看出,读时序还存在额外的两个HCLK周期用于数据存储。所以读会比写慢一点。

TFT一般在读的时候比较慢,在写的时候比较快,异步模式A恰好支持独立的时序控制,所以我们可以最大化的提升TFT的速度,不用因为读写速度不同而要共享一个速度一样的总线而发愁。



你可能感兴趣的:(ARM-M3,C/C++)