摘要:
参考链接:http://www.cnblogs.com/kongtiao/archive/2011/07/20/2111581.html 一、实验目的:学习驱动FPGA之IO引脚来控制蜂鸣器演奏音乐。二、实验环境:FPGA开发板AX301,Quartus ii三、实验介绍: 我们都知道,乐曲由音调和 阅读全文
摘要:
一、实验目的:学习数码管封装以及显示时间。二、实验环境:FPGA开发板AX301,Quartus ii三、实验介绍:将数码管显示模块封装起来,同时通过不断读取RTC时钟的时分秒值,将之显示在数码管。实验时,将实时时间的时分秒写入程序,运行程序后可以看到数码管显示的时间会不断的刷新。四、源码 五、RT 阅读全文
摘要:
FPGA学习之串口组合多字节问题,前一帖子在学习的过程中发现在PC发送多个字节的时候,PC接受到的字节除了第一个后面可能都不对。经过网上学习以及对比之前的源码,发现了问题所在。 一、复习串口数据一帧的基本组成 二、串口调试助手 由于串口助手在发送的时候,无校验位,所以每个字节实际上是10位的,故我们 阅读全文
摘要:
一、实验目的:实现串口输入输出,通过上位机发送数据到串口,再查看接受到的是否是串口发送的结果。 二、实验环境:FPGA开发板AX301,Quartus ii 三、实验介绍:串口接受使能后,开始接受数据,接受完成后,将接受的数据传给发送模块,使能串口发送,开始发送数据。发送信号默认为高电平,第0位数据 阅读全文
摘要:
一、实验目的:实现一个串口输出,通过上位机查看接受到的是否是串口发送的结果。 二、实验环境:FPGA开发板AX301,Quartus ii 三、实验介绍:串口发送使能后,开始发送数据。发送信号默认为高电平,第0位数据发低电平,1~7为要发送的数据,9、10位发高电平。 四、系统框架图 五、源码 首先 阅读全文
摘要:
FPGA学习之串口接收模块 原文弊端,串口每次只能接受一个,再接受需要先关闭串口再打开才有效。(可能是软件问题,换一个之后OK) 首先是改波特率,例程为9600,改成115200. 115200 bps 传输速度使一位数据的周期是 0.0000086805s 。以 50Mhz 时钟频率要得到上述的定 阅读全文