- 博客(14)
- 收藏
- 关注
原创 基于RS-485接口的芯片的FPGA驱动程序
本文介绍了一款3.3V低功耗半双工RS485收发器。其工作原理通过差分放大器比较A/B端电压实现信号收发,RE_n/DE引脚控制收发状态。文中提供了UART发送模块的Verilog实现(8位数据、无校验、1位停止位),并通过仿真验证了115200bps波特率的正确性。最后附上了芯片手册和相关学习资源链接。
2025-09-01 21:36:34
982
4
原创 基于VS平台的QT开发全流程指南
本文详细记录了使用 Qt 框架进行软件开发的完整流程,非常适合初学者。如果你是在 VS 平台上开发 Qt 软件,那么这篇文章将特别适合你。文章展示了在Visual Studio中使用Qt开发的全过程,包括项目创建、界面设计、函数声明、信号槽连接等关键步骤。文章还详细说明了如何添加程序图标、生成exe文件以及使用EnigmaVirtualBox打包软件的完整方法。
2025-08-31 21:03:59
1228
原创 平滑滤波器(Smooth Filter)的MATLAB与Verilog仿真设计与实现
本文介绍了在工程中使用平滑滤波器优化PID控制器输出波动的方法。主要内容包括:1)平滑滤波器的基本原理,通过邻域加权平均消除高频噪声;2)两种常见滤波器类型(移动平均滤波器和高斯滤波器)的工作原理及数学表达;3)Matlab实现代码及效果对比,显示高斯滤波器延迟更小但实现复杂;4)Verilog硬件实现方案,重点阐述移动平均滤波器的移位寄存器设计方法,并通过仿真验证了其计算正确性和平滑效果。结果表明,该滤波器能有效减少信号波动,但会带来一定延迟。
2025-08-31 16:03:32
1117
1
原创 GPS模块——UBlox RCB-F9T学习笔记
本文详细记录了U-Blox RCB-F9T高精度定时模块的学习过程。该模块采用ZED-F9T-00B核心,支持多频段GNSS定时,提供纳秒级精度。文章从模块框架、引脚功能、通信协议(UBX和NMEA)等方面展开,重点解析了UBX协议帧结构、指令生成方法及NMEA报文格式。作者通过实践发现,使用u-center软件可简化配置流程,并分享了配置UART、GNSS系统、输出频率等关键步骤。文末提供了相关技术文档和参考资料,为开发者提供了实用指南。该模块学习曲线较陡,但掌握后能有效满足高精度定时需求。
2025-08-30 17:01:06
634
原创 时钟分频(clkdiv)仿真记录(verilog)
本文介绍了一种通用的时钟分频方法,适用于PLL资源受限时实现任意整数分频(奇偶均可)。通过Verilog代码实现了一个分频模块,采用双计数器(clk1/clk2)分别在时钟上升沿和下降沿触发,通过逻辑组合确保输出时钟占空比严格为50%。仿真结果显示,偶分频时直接输出clk1,奇分频时对clk1和clk2进行或非运算,最终输出时钟上升沿均与源时钟对齐。该方法通过调整计数器阈值设置,还可实现占空比多于50%的变体方案。
2025-08-27 17:41:22
142
原创 DAC8531数据手册学习笔记及驱动代码(verilog)
DAC8531是一款低功耗单通道16位数模转换器,采用三线SPI接口,支持最高30MHz时钟频率。该芯片包含移位寄存器、DAC寄存器、16位比较器和输出缓冲放大器等模块,通过24位数据帧(包含16位有效数据+2位电源模式控制位)实现数据传输。其工作模式包括正常模式及三种省电模式(1kΩ/100kΩ接地、高阻态)。本文详细介绍了DAC8531的结构原理、引脚功能、工作时序,并提供了Verilog驱动代码及仿真测试方案,验证了10MHz时钟下的正确数据传输功能。适用于需要高精度低功耗DAC转换的应用场景。
2025-08-27 09:38:39
1041
原创 影视后期学习笔记2——pr常用面板功能介绍
摘要:本文介绍了视频编辑软件中主要功能面板的使用方法。项目面板用于管理所有素材,包含属性栏的多种功能:读写模式切换、视图模式选择、素材排序等,并说明了脱机文件的解决方法。源监视器用于预览原始素材,节目监视器展示最终输出效果。时间轴是进行剪辑编辑的核心区域。还介绍了调整图层的应用及单一面板全屏显示的操作技巧(按~键)。文章详细说明了各面板功能及常见问题的解决方案。
2025-08-12 22:43:51
360
原创 影视后期学习笔记1——pr剪辑全流程
本文介绍了影视后期制作的基本流程和Premiere Pro(PR)软件的使用方法。主要内容包括:1)影视后期概念及常用软件;2)PR剪辑五大流程(新建项目、序列、导入素材、制作、导出)的具体操作步骤和技巧;3)界面布局调整方法;4)素材导入和序列设置要点;5)导出格式选择和参数设置建议。文章通过类比图书编排的方式,形象说明了剪辑流程,并提供了快捷键、比特率设置等实用技巧,适合初学者快速掌握PR基础操作。
2025-08-12 20:28:25
840
原创 基于vivado平台的ADS1675驱动代码以及如何根据数据手册编写驱动代码
本文记录了作者独立完成ADS1675模数转换器驱动代码开发的学习过程。文章首先介绍了24位高精度ADC芯片ADS1675的特性与架构,重点分析了其工作原理、关键引脚功能及时序要求。通过详细解读数据手册,作者完成了代码编写与仿真验证,实现了在4MSPS采样率下的数据采集。文章总结了从器件原理理解、引脚分析到时序代码实现的全过程开发经验,强调了时序参数的重要性。该开发实例为FPGA与高精度ADC的接口设计提供了参考,也为初学者提供了独立开发驱动程序的思路与方法。
2025-08-10 11:16:27
858
2
原创 vivado跨时钟域时序违例解决方法记录
摘要:本文记录了AD1675驱动开发中遇到的时序违例问题及解决方法。在布局布线后发现跨时钟域(SCLK与clk_100M)出现建立时间违例,通过添加伪路径(false path)约束解决了误报问题。作者强调伪路径仅用于指导工具优化,实际必须配合双寄存器同步或异步FIFO等同步机制才能确保电路可靠性。文章指出合理使用伪路径能减少工具优化时间,避免对非关键路径进行不必要的时序优化。最后分享了FPGA开发中解决问题的思考过程,并邀请同行交流学习。
2025-07-23 11:40:23
1014
原创 2024美赛E题总结——数据可视化篇1——地图
数据可视化”在美赛的论文中至关重要 ,做的好的往往都是会有加分。关于提高这方向的能力,我建议是可以学习美赛O奖的论文,看看他们使用哪种形式来表现数据,然后从中学习你觉得好看图,准备好相关的代码或者记住对应的画图方法。
2024-02-16 20:40:32
2291
1
原创 2024美赛E题总结——查找数据篇
中经数据全站查数据对于美赛E题的解答来说是非常重要的,然而也是建模之后最难的部分,数据查找的方法有很多,这里推荐比赛中用到的几个比较好用的数据网站。
2024-02-11 20:10:14
2499
2
原创 用stm32f407ZGT6驱动二自由度云台(舵机)以及舵机安装时的注意事项
用stm32f407ZGT6驱动二自由度云台(舵机)以及舵机安装时的注意事项,可直接套用,很详细
2023-06-29 13:45:14
9361
2
exe打包软件-Enigma Virtual Box软件
2025-08-31
第八届集创赛海云捷迅杯-基于FPGA的智能机械臂控制系统(项目说明书)
2025-02-24
移动编程技术课程设计-2021302121040
2024-06-15
豆瓣书籍数据库data.db
2024-06-14
地图形式的热力图-数据可视化
2024-02-16
VNC-Viewer-7.1.0-Windows-64bit软件安装包
2023-06-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人