上位机串口控制FPGA开发板LED
2015-01-08 23:23
267 查看
实验目的:
上位机软件通过串口控制FPGA开发板上4个LED灯的亮灭,同时数码管显示LED灯亮的个数,实验效果如下图。
实验背景:
一直都想学习FPGA,这次算是入门了,我是看书学习的,所以FPGA的代码是参考着书本上的修改的,其实很高兴,因为这个实验是我自己发散出来的,书上的开发板和我用的开发板不一样,并且小软件也是自己用C#写的,总之,挺开心吧,本着开源的精神,所有的上位机代码和FPGA程序上传,如有需要请自行下载(点此下载)。工作就没时间写教程之类的,简单的介绍一下吧
硬件平台: Cyclone IV系列 EP4CE6E22C8N 系统时钟 50MHz
软件平台:Quartus 11.0(32-bit)
系统环境:Win7 旗舰 64位
硬件连接:
图1为在Quartus中的PinPlanner的内容
图1 PinPlanner内容
表1为使用到的资源
表1 硬件连接
操作流程:
1. 将rxdemo文件夹下的代码修改成适合自己的,下载到开发板
2、确保电脑和开发板已经通过串口连接,打开下载资源文件夹下的串口助手 UartAssist.exe (这里暂时用串口助手演示),串口助手波特率9600,校验位None,数据位8,停止位。
3、串口助手以十六进制发送字节0x06 ,这里其中两个LED灯会变亮,数码管显示亮的个数,具体的字节需要自己的开发板配合的。
如果用我自己写的软件,直接启动就可以控制了,源代码如果有兴趣可以看看,很傻瓜的代码
结束语:
该睡觉了,明天还要上班,本来写的是技术贴,结果文艺范儿大发,将下面图片中的话与看到文章的你分享。在这20郎当的年龄里,前段时间,我也遇到了人生的迷茫,一直想不通自己的目标,到底最后要成为什么样的人,偶然看到朋友的动态,是啊,在等待的日子里,我就勤练技能吧,愿用接下来的一年养得深根,换我的枝叶茂盛。
上位机软件通过串口控制FPGA开发板上4个LED灯的亮灭,同时数码管显示LED灯亮的个数,实验效果如下图。
实验背景:
一直都想学习FPGA,这次算是入门了,我是看书学习的,所以FPGA的代码是参考着书本上的修改的,其实很高兴,因为这个实验是我自己发散出来的,书上的开发板和我用的开发板不一样,并且小软件也是自己用C#写的,总之,挺开心吧,本着开源的精神,所有的上位机代码和FPGA程序上传,如有需要请自行下载(点此下载)。工作就没时间写教程之类的,简单的介绍一下吧
硬件平台: Cyclone IV系列 EP4CE6E22C8N 系统时钟 50MHz
软件平台:Quartus 11.0(32-bit)
系统环境:Win7 旗舰 64位
硬件连接:
图1为在Quartus中的PinPlanner的内容
图1 PinPlanner内容
表1为使用到的资源
表1 硬件连接
操作流程:
1. 将rxdemo文件夹下的代码修改成适合自己的,下载到开发板
2、确保电脑和开发板已经通过串口连接,打开下载资源文件夹下的串口助手 UartAssist.exe (这里暂时用串口助手演示),串口助手波特率9600,校验位None,数据位8,停止位。
3、串口助手以十六进制发送字节0x06 ,这里其中两个LED灯会变亮,数码管显示亮的个数,具体的字节需要自己的开发板配合的。
如果用我自己写的软件,直接启动就可以控制了,源代码如果有兴趣可以看看,很傻瓜的代码
结束语:
该睡觉了,明天还要上班,本来写的是技术贴,结果文艺范儿大发,将下面图片中的话与看到文章的你分享。在这20郎当的年龄里,前段时间,我也遇到了人生的迷茫,一直想不通自己的目标,到底最后要成为什么样的人,偶然看到朋友的动态,是啊,在等待的日子里,我就勤练技能吧,愿用接下来的一年养得深根,换我的枝叶茂盛。
相关文章推荐
- php操作串口控制LED及读取文件
- Android NDK——App端通过串口通信完成实时控制单片机上LED灯的颜色及灯光动画特效
- Arduino 通过串口字符串控制LED开关
- WINCE 定时器0控制LED上位机源码
- cc2530 串口实验--控制led灯
- VB控制单片机LED之最简单上位机
- 第11章 CC2530串口通讯-串口控制LED
- 四、串口控制LED灯
- CC2530基础实验之串口控制LED灯
- MSP430串口接收控制LED
- RTOS_TINY中实现串口发送字符串控制LED
- STM32 串口发数据来控制开发板上的LED亮度
- cc2530 串口实验--控制led灯
- 【Arduino官方教程第一辑】示例程序 4-6 串口控制LED
- 2440汇编控制LED(IO端口)和串口输出,用于调试wince的startup.s函数
- 嵌入式成长轨迹51 【Zigbee项目】【CC2430基础实验】【在PC用串口控制LED】
- zigbee协议栈应用(三)无线收发控制LED与串口使用
- 基于Arduino+LabVIEW的串口控制LED亮灭
- W5500通过上位机控制实现调节LED灯带的亮度
- stm32的usb与上位机通过中断传输进行通信控制led--LibUsbDotNet