[FPGA][Verilog][SPI][3310]模拟SPI接口3310液晶屏!_阿虚的电子小屋 ...

keyword: [FPGA][Verilog][SPI][3310]

为了检验SPI接口协议是否掌握,这次拿3310液晶屏做实验

程序很基本,没有清屏,就显示了“PH”两个字母。

主要分为两个模块

1 main模块,利用状态机,一个状态送一条指令或者数据

2 SPI模块,将并行数据转换为串行SPI协议数据

写的比上次93c46好了一点点,至少把并行数据转SPI协议做成了单独的模块

main模块里用了一个寄存器i计数来控制时序,起到状态延时的作用,比如这个状态要延时10个周期,那个状态要延时15个周期等等,实在没有更好的办法了,只有这一招不生成latch,泪。

结论:FPGA真是无所不能,比起单片机用c编程,写verilog更有一种设计SPI模块的感觉。我不准备为3310再完善程序,下面的学习任务还有很多,I2c的24c02、PS/2、VGA、320240、PSP液晶,不知道能不能学的完,希望毕业设计能用上verilog!



郑重声明:资讯 【[FPGA][Verilog][SPI][3310]模拟SPI接口3310液晶屏!_阿虚的电子小屋 ...】由 发布,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【在线投诉】,我们审核后将会尽快处理。
—— 相关资讯 ——