lcytms
发表于 2017-2-7 14:16:11
本帖最后由 lcytms 于 2017-2-7 14:18 编辑
再介绍SPI读的时序。
lcytms
发表于 2017-2-7 14:20:08
SPI三线式读的时序图如下。
lcytms
发表于 2017-2-7 14:25:55
此处采用的主控端为DE2-115开发板上的Cyclone IV,通过SPI通信来控制从设备,从设备为LCD驱动芯片。
主控端控制程序需要将数据D写入到从设备中地址为A的寄存器中。
lcytms
发表于 2017-2-7 14:27:01
LCD驱动芯片的SPI时序图如下。
lcytms
发表于 2017-2-7 14:44:20
先设计主控端程序,由主控端产生输出符合LCD驱动芯片的SPI时序图的时序。
lcytms
发表于 2017-2-7 14:52:49
主控端(Master)SPI程序模块图如下。
lcytms
发表于 2017-2-7 14:53:21
本帖最后由 lcytms 于 2017-2-7 14:56 编辑
各模块与引脚说明列表如下。
四个模块分别为状态机、并转串移位寄存器、选择器、计数器。
lcytms
发表于 2017-2-7 14:59:56
先进行状态机设计,该状态机为主控端通过SPI通信写入从设备的控制状态机。
lcytms
发表于 2017-2-7 15:00:41
状态机模块图如下。
lcytms
发表于 2017-2-7 15:01:24
输入输出脚说明列表如下。