2021-08-31 09:05发布
我想知道它们是如何连接的以及它们是如何相互通信的。
当我还在学校的时候,我学到了一点FPGA知识。
在这里,我已经上传了LCD的datasheet作为附件。
Datasheet STONE STWI070WT-01.pdf
你好,
从您帖子附件的datasheet来看,可以使用下面四个接口与LCD模块进行连接:
1)串口
2)以太网
3)WiFi
4)蓝牙
比较容易的方式是串口。在每种情况下,您都必须实现所需的通信协议(所提到的四个中的一个)。最容易从FPGA端实现的是UART(串口协议)。您还应该考虑使用软处理器来实现通信协议.
我的想法也是通过串口通信,我用的是arduino uno,也是通过串口tx-din,rx-dout。
如果你有一个Arduino,你为什么要问FPGA?
Arduino具有驱动LCD的所有协议和草图。
通常,FPGA并不是驱动LCD的工具。
如果你了解了FPGA,你就会知道FPGA在很大程度上只是组合逻辑。如果您可以使用逻辑门来设计一个系统来驱动LCD,那么您就已经成功了一半。
但对Arduino来说实现起来会更容易一些。
很久以前,我使用软CPU(XilinxPicoBlaze)与FPGA(Spartan-3)连接LCD,虽然我不得不用汇编语言,但效果确实还不错。
最多设置5个标签!
你好,
从您帖子附件的datasheet来看,可以使用下面四个接口与LCD模块进行连接:
1)串口
2)以太网
3)WiFi
4)蓝牙
比较容易的方式是串口。在每种情况下,您都必须实现所需的通信协议(所提到的四个中的一个)。最容易从FPGA端实现的是UART(串口协议)。您还应该考虑使用软处理器来实现通信协议.
我的想法也是通过串口通信,我用的是arduino uno,也是通过串口tx-din,rx-dout。
如果你有一个Arduino,你为什么要问FPGA?
Arduino具有驱动LCD的所有协议和草图。
通常,FPGA并不是驱动LCD的工具。
如果你了解了FPGA,你就会知道FPGA在很大程度上只是组合逻辑。如果您可以使用逻辑门来设计一个系统来驱动LCD,那么您就已经成功了一半。
但对Arduino来说实现起来会更容易一些。
很久以前,我使用软CPU(XilinxPicoBlaze)与FPGA(Spartan-3)连接LCD,虽然我不得不用汇编语言,但效果确实还不错。
一周热门 更多>