用EasyFPGA030开发板来实现串口通信接口,通过电脑端发送相应的数据,可以控制板上的LED灯和特定端口电平的变化。
FPGA每次接收到一个字节的数据后,检测8个端口的电平值(现在用其中的4个来检测按键的状态),然后把状态编码发回到
电脑端。。。
简易的上位机就是用来实现简单的控制功能。
呵呵,当看着板上的灯按照自己发送的命令来变化时,有着一种莫名的喜悦^_^
现在把代码上传上来,至于各个端口的引脚定义,请看工程里面的引脚分配文件。
工程源代码:
点击此处下载 ourdev_516023.rar(文件大小:236K) (原文件名:asyn.rar)
上位机(当然也可以用串口调试的工具来实现):
点击此处下载 ourdev_516024.rar(文件大小:1.70M) (原文件名:CLOCK_ASYNC.rar)
|