自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (4)
  • 收藏
  • 关注

原创 基于FPGA数字示波器的显示

本来想写幅度测试,但是一想没有什么可写,就是简单的模拟量转化为数字量,自己进行一个简单算法就出来了。然后,我要将该项目最难的地方记录下来,也是关于该项目的最后一篇博客。先说我的思路,我的灵感来源于之前做摄像头模块时,采用SDRAM进行两帧缓存,这样就不会造成一帧画面同时有两帧数据。第一步,我们将VGA整个画面写进蓝色底色。第二步,将采取的像素点写进对应的坐标。横坐标是时间,纵坐标是幅值。整体过...

2019-11-23 19:34:33 2221

原创 基于FPGA的数字示波器频率计算方式

在此,我首先说明,测试的波形是理想波形,我是采用实验室的信号发生器产生正弦波,方波,三角波,并频率要达到一定大小才能确保测试的数据准确。所以,该项目只能自己做的玩,若想做产品,只能参考。常用的频率测量方法有两种:周期测量法和频率测量法。周期测量法是先测量出被测信号的周期T,然后根据频率f = 1/T求出被测信号的频率。频率测量法是在时间t内对被测信号的脉冲数N进行计数,然后求出单位时间内的脉冲数...

2019-11-23 18:59:31 2646

原创 基于FPGA数字示波器显示部分

我使用的是VGA显示,VGA显示屏有自适应,在像素允许范围内,都会显示在整个屏幕。当分辨率很低时,显示的像素点就很离散,VGA需要的时钟频率较低。我就采用的640480的分辨率,我尝试过采用更高分辨率,但是时序不能约束,只好放弃。如果有性能比较好的FPGA可以采用更好分辨率。下面是VGA时序a,b,c,d,e和o,p,q,r,s就是上图时序参数对应的值。只不过,需要注意的是,行同步时序的单位是...

2019-11-23 15:34:24 1523

原创 STLINK 遇到"usb communication error"或者"internal command error"

准备电赛中,遇到一个小问题,但是花费了很多时间。用STLINK下载32程序,遇到了"internal command error",在网上看过解决方法,第一种,按住复位键,点击下载程序,0.5s-1s松开复位键,说的100%解决问题。遗憾的是,我并没有解决问题。然后我又试过用USB通过串口下载程序,但是也不行。之前用过这个STLINK下载程序,没有问题我想了很久,发现我一直使用的相同的杜邦线,然后...

2019-07-30 15:48:36 586

原创 基于FPGA数字示波器

基于FPGA的数字示波器,用VGA显示,verilog编写这个东西,花费了四十天时间。考虑了很多东西。但是我才刚入门,有些bug还解决不了,只能遗留下去,等以后再去解决。学习FPGA写了整整一个笔记本,学习过程更注重动手操作,多看别人的代码,学习经验,自己总结。遇到问题,多问,多百度,可能一个问题就牵扯出来很多问题,当你全部解决掉,就会收获颇多,对FPGA的认识更加深刻。这些话,我一个小白来...

2019-07-02 15:11:23 6390

原创 基于FPGA的信号发生器

闭关半年,学习FPGA,其中学到了很多东西。使用的Verilog,学过VHDL,但是不熟悉。接下来的几篇文章都是关于FPGA的。转眼就到大四了。以后准备找FPGA的工作。开始正题,先看效果:上面图片中第一排是FPGA输出到DA的数字信号,第二排是用AD采集到DA输出的数据。可调幅调频调波形,现在的波形只有正弦波,三角波,方波,可以在添加其他波形。调幅,是用硬件滑动变阻器调节。调频,是利用时...

2019-07-01 22:51:15 8635 10

原创 基于STM32F103的LCD1602显示

距上次,已经8个月。LCD1602的原理很简单,但是自己写总会有各种各样的错误。就算写出来了,也有可能不稳定。我的代码用了很多次,也修改了很多次。算稳定了。效果图:,这个代码免费。...

2019-07-01 22:07:11 27538 57

原创 51单片机利用8266获取网络时间

我现在是成都一所不出名的二本院校大三学生,第一次来到CSDN,趁有时间,把我之前做的项目,其中一个模块拿出来和大家分享。OK,废话不多说。

2018-10-11 21:39:19 10544 16

基于FPGA的VGA显示程序.zip

基于EP4CE10的VGA测试文件,利用PLL核对时钟进行倍频到100MHZ,根据VGA时序,显示彩条,分辨率为1440*900.

2019-11-23

信号发生器(不是DDS).zip

使用的DA芯片AD9708,实现的信号发生器,可调频调幅调波形。按键调节,调幅是由硬件调节

2019-07-02

lcd1602.zip

基于单片机STM32F103的LCD1602驱动,实测稳定可用 。

2019-07-02

51单片机利用8266wifi获取网络时间,亲测可用

51单片机利用8266wifi模块获取网络时间,亲测可用。

2018-10-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除