- 博客(53)
- 资源 (6)
- 收藏
- 关注
原创 ZYNQ_FPGA_SPI通信协议多种实现方式
ZYNQ系列开发板因为有了PS和PL端,开发更为方便,本文介绍了分别使用PL、PS、PS和PL、实现SPI通信的方法。
2022-11-12 15:10:11 6839 1
原创 能量、功率、能量谱密度、功率谱密度、自相关函数_Matlab
本文梳理了能量信号、功率信号、Parseval定理、能量、功率、能量谱密度、功率谱密度、自相关函数等概念。
2022-11-10 22:54:53 8749 1
原创 AD936x_IIO Oscilloscope基本使用技巧
本文介绍了IIO Oscilloscope的基本界面和通过其演示AD936x自测功能。
2022-10-22 21:49:03 4784 5
原创 Vivado_FIR滤波器_编程实现与IP核仿真与Matlab设计
本文介绍了使用Verilog编程实现FIR低通滤波器,着重介绍了使用Vivado FIR Compiler(7.2)设计FIR滤波器,并进行了仿真,以及使用Matlab设计FIR滤波器并介绍了两种导出滤波器系数的方法。
2022-06-11 13:05:35 9534
原创 IRremoteESP8266库 红外控制空调方法
笔者最近在学习使用esp8266控制寝室空调。首先需要下载安装库,具体方法请读者自行查阅。最简单的方法就是在网上都能查到的,通过红外接收头解析红外原始数据,再通过send函数发送出去。具体事例程序如下。第二种,是笔者通过查看库以及库自带的例程,先通过接收解析出遥控器所用的协议,再创建对应协议类,便可随意控制。第三种是发送对应协议的数据。...
2021-09-06 12:40:53 9207 13
原创 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 10997 4
原创 C#之HC-05蓝牙配对助手
#为了快速便捷地配置HC-05蓝牙模块,笔者是用哪个C#写了一个蓝牙配置助手上位机。本上位机本质是十分简单的,就是通过串口发送AT指令给蓝牙模块来配置。HC-05蓝牙配置助手界面HC-05蓝牙配置助手使用方法首先选择蓝牙模块所在的端口,再点击打开串口,依次填入蓝牙名称、波特率、密码、主从,再点击测试指令,若收到OK,则可以点击开始配置,若没有收到OK,请检查蓝牙是否进入AT模式。在点击开始配置后,若收到5个OK回复,即说明此次配置成功。进行第二个蓝牙模块配置时,只需更改主从即可。点击帮助,可进入帮
2021-07-30 09:34:10 2697
原创 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 2321
原创 C#串口接收、发送总结
最近笔者使用C#编程时,经常用到串口通信功能。所以总结记录一下串口通信功能的使用方法。串口组件在工具箱中找到SerialPort组件,将其添加到设计中。串口端口和波特率设置属性名称含义(Name)指示代码中用来标识该对象的名称BaudRate此串行端口上要使用的波特率DataBits没发送/接收一个字节的数据位数目DiscardNull在添加到序列缓冲区前是否丢弃端口上接收的空字节DtrEnable在通信过程中是否启用数据终端就绪(DTR)行
2021-07-16 02:46:39 19812 2
原创 C#之浮点数与十六进制数互转小工具
有时候,笔者遇到需要将浮点数转换成十六进制数后,与其他设备相互进行通信的情况。所以,为了便于验证数据是否正确和练习C#编程,就写了一个小小小小小工具。首先是要读取TextBox中输入的浮点数(包括单精度float和双精度double),具体方法程序参考笔者之前的博客C#使用TextBox作数据输入方法既然是两种数据类型互转,所以还以使用TextBox输入十六进制数。具体方法程序如下:private void button3_Click(object sender, EventArgs e)
2021-05-07 02:05:08 5320 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人