自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 资源 (6)
  • 收藏
  • 关注

原创 COE文件之读写操作

本文介绍了在Matlab中COE文件的读写操作。

2023-11-04 16:18:04 1270

原创 Vivado XADC IP核 使用详解

本文介绍Vivado中XADC Wizard V3.3的使用方法。

2023-09-09 10:59:37 5145 1

原创 Xilinx FPGA 超温关机保护

本文介绍使用XADC的热管理功能实现芯片超温关机保护。

2023-09-06 16:39:05 1058

原创 KC705开发板——MGT IBERT测试记录

本文介绍了使用KC705开发板进行MGT IBERT测试的过程。

2023-09-04 16:37:54 2048

原创 Vivado_Cordic IP核使用详解

本文介绍Vivado中Cordic(6.0)IP核的使用方法。

2023-07-04 11:31:43 3598

原创 Vivado_除法器 IP核 使用详解

本文介绍Vivado中的除法器5.1的使用方法。

2023-06-05 15:49:26 6328 1

原创 AD7356_SPI驱动程序设计_5MSPS_Verilog

AD7356驱动程序,使用Verilog语言编写。

2023-04-24 10:16:08 644 1

原创 Chirp-Z变换 Vivado-Verilog实现

Chirp-Z变换的实现,Verilog,Vivado。

2023-04-03 17:34:19 671 2

原创 Vivado_Blocking阻塞模式与NonBlocking非阻塞模式

vivado中IP核阻塞模式和非阻塞模式的区别。

2023-03-31 17:23:39 1041

原创 Vivado_FFT IP核 使用详解

本文详细介绍了Vivado中的FFT IP核的参数和配置方法。

2023-03-21 21:09:46 3980 2

原创 Vivado_FIR滤波器输出位宽计算方法

介绍了FIR滤波器的输出位宽计算方法,特别是使用希尔伯特变换时的详细计算方法。

2023-02-24 21:51:48 2297

原创 Chirp-Z变换(线性调频Z变换)原理

介绍Chirp-Z变换的算法原理和实现步骤,并仿真对比了CZT和DFT的频谱分析结果。

2023-02-21 14:37:07 2861 1

原创 AD936x_增益控制AGC详解

介绍AD936x的增益控制流程。

2023-02-03 17:10:01 3991

原创 抽取_内插_半带滤波器_多相滤波器

本文介绍了半带滤波器的性质,以及如何运用在数据抽取中。

2022-12-10 21:17:33 3310 2

原创 Vivado_AXI Quad SPI_IP核

Vivado AXI Quad SPI IP核的简单应用。

2022-11-18 20:03:53 5286 2

原创 ZYNQ_FPGA_SPI通信协议多种实现方式

ZYNQ系列开发板因为有了PS和PL端,开发更为方便,本文介绍了分别使用PL、PS、PS和PL、实现SPI通信的方法。

2022-11-12 15:10:11 5160 1

原创 能量、功率、能量谱密度、功率谱密度、自相关函数_Matlab

本文梳理了能量信号、功率信号、Parseval定理、能量、功率、能量谱密度、功率谱密度、自相关函数等概念。

2022-11-10 22:54:53 7855 1

原创 AD936x_IIO Oscilloscope基本使用技巧

本文介绍了IIO Oscilloscope的基本界面和通过其演示AD936x自测功能。

2022-10-22 21:49:03 3729 5

原创 Matlab_插值与抽取

Matlab中的插值与抽取方法。

2022-07-15 15:39:14 2143

原创 Matlab_调试中figure置顶显示

Matlab中figure置顶显示

2022-07-15 14:57:02 2937 2

原创 AD9361_AD9371_AD9363_AD9364 对比

内容摘取自ADI官方手册,便于快速了解和对比AD9361和AD9371。

2022-07-08 16:07:36 5793

原创 数字相控阵Matlab仿真

相控阵方向图Matlab仿真

2022-07-05 13:47:36 2387 7

原创 天线基础知识

天线基础知识整理记录。

2022-07-03 17:40:54 870

原创 数字多波束相控阵基础知识

记录日常学习中常用的基础知识。

2022-07-02 21:19:03 4252 2

原创 1 dB压缩点_噪声系数_小信号非线性的数学描述

本文介绍1d压缩点、噪声系数、非线性的概念。

2022-06-28 15:53:33 2755

原创 Matlab_文件读写_串口通信

本文介绍使用matlab写入数据到文件中,并读取文件内容通过串口发送到下位机。

2022-06-27 13:45:52 1384 1

原创 Verilog编程中数据对齐问题_内插滤波器

Verilog内插滤波器实现,数据时序对齐。

2022-06-24 15:48:49 1885 1

原创 数字锁相环——环路滤波器参数设计

锁相环中环路滤波器参数设计方法。

2022-06-22 11:00:11 12571 4

原创 Vivado_乘法器 IP核

本文介绍Vivado中乘法器和复数乘法器的使用方法和仿真。

2022-06-21 16:14:31 13022

原创 Vivado_DDS IP核_设计与仿真

本文介绍了Vivado中DDS的使用方法,并进行了仿真测试。

2022-06-20 19:46:16 4182 2

原创 Vivado_PLL IP核

本文介绍Vivado中PLL IP核的使用方法。

2022-06-17 11:55:38 4023

原创 Matlab_设置title、legend的内容样式

本文介绍了Matlab中title、legend等函数的内容样式修改方法。

2022-06-15 20:37:08 7071 1

原创 Vivado_ILA IP核

本文介绍了Vivado中的ILA IP核使用方法及之后的一些调试技巧。

2022-06-14 19:55:54 3840 3

原创 Vivado_FIR滤波器_编程实现与IP核仿真与Matlab设计

本文介绍了使用Verilog编程实现FIR低通滤波器,着重介绍了使用Vivado FIR Compiler(7.2)设计FIR滤波器,并进行了仿真,以及使用Matlab设计FIR滤波器并介绍了两种导出滤波器系数的方法。

2022-06-11 13:05:35 8215

原创 IRremoteESP8266库 红外控制空调方法

笔者最近在学习使用esp8266控制寝室空调。首先需要下载安装库,具体方法请读者自行查阅。最简单的方法就是在网上都能查到的,通过红外接收头解析红外原始数据,再通过send函数发送出去。具体事例程序如下。第二种,是笔者通过查看库以及库自带的例程,先通过接收解析出遥控器所用的协议,再创建对应协议类,便可随意控制。第三种是发送对应协议的数据。...

2021-09-06 12:40:53 7703 12

原创 UART串口协议时序图

为了在编写协议的时候更加方便,笔者使用逻辑分析仪读取了UART串口协议的时序,记录如下。UART协议波特率起始位数据位奇偶校验位停止位1.波特率9600,数据位8,无奇偶校验位,停止位1。单字节情况:多字节情况:2.波特率9600,数据位8,奇校验位,停止位1。3.波特率9600,数据位8,偶校验位,停止位1。4.波特率9600,数据位7,无奇偶校验位,停止位1。...

2021-08-31 13:35:47 10084 4

原创 C#之HC-05蓝牙配对助手

#为了快速便捷地配置HC-05蓝牙模块,笔者是用哪个C#写了一个蓝牙配置助手上位机。本上位机本质是十分简单的,就是通过串口发送AT指令给蓝牙模块来配置。HC-05蓝牙配置助手界面HC-05蓝牙配置助手使用方法首先选择蓝牙模块所在的端口,再点击打开串口,依次填入蓝牙名称、波特率、密码、主从,再点击测试指令,若收到OK,则可以点击开始配置,若没有收到OK,请检查蓝牙是否进入AT模式。在点击开始配置后,若收到5个OK回复,即说明此次配置成功。进行第二个蓝牙模块配置时,只需更改主从即可。点击帮助,可进入帮

2021-07-30 09:34:10 2476

原创 C#TCP Client通信,接收数据分段问题

最近笔者需要完成ESP8266与PC之间的无线通信,于是选择ESP8266作TCP服务器,PC上作TCP客户端,通过C#开发客户端程序。问题描述TCP服务器(ESP8266)数据发送函数如下。void GetSerialToClient(void){ if(Serial.available()) { uint8_t i; uint32_t len = Serial.available(); uint8_t sbuf[len]; Serial.readBytes

2021-07-18 11:12:08 2159

原创 C#串口接收、发送总结

最近笔者使用C#编程时,经常用到串口通信功能。所以总结记录一下串口通信功能的使用方法。串口组件在工具箱中找到SerialPort组件,将其添加到设计中。串口端口和波特率设置属性名称含义(Name)指示代码中用来标识该对象的名称BaudRate此串行端口上要使用的波特率DataBits没发送/接收一个字节的数据位数目DiscardNull在添加到序列缓冲区前是否丢弃端口上接收的空字节DtrEnable在通信过程中是否启用数据终端就绪(DTR)行

2021-07-16 02:46:39 18658 2

原创 C#之浮点数与十六进制数互转小工具

有时候,笔者遇到需要将浮点数转换成十六进制数后,与其他设备相互进行通信的情况。所以,为了便于验证数据是否正确和练习C#编程,就写了一个小小小小小工具。首先是要读取TextBox中输入的浮点数(包括单精度float和双精度double),具体方法程序参考笔者之前的博客C#使用TextBox作数据输入方法既然是两种数据类型互转,所以还以使用TextBox输入十六进制数。具体方法程序如下:private void button3_Click(object sender, EventArgs e)

2021-05-07 02:05:08 4990 2

HC-05蓝牙配对助手.exe

C#之HC-05蓝牙配置助手,请结合笔者对应博客学习使用。

2021-07-30

浮点数与十六进制互转小工具.rar

C#单精度浮点数和双精度幅度浮点与十六进制互转小工具。请结合博主对应博客学习使用。

2021-07-19

C#串口通信基础发送接收例程.zip

该例程实现使用SerialPort组件,并有基本的发送、接收功能。请配合对应博客学习。

2021-07-16

INA226.rar

INA226驱动完整工程文件

2021-02-17

ESP32-CAM之ST7789

ESP32-CAM之ST7789图像显示完整程序,及相关ST7789驱动库,esp32-camera库。

2020-10-28

空空如也

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

TA关注的人

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