- 博客(6)
- 收藏
- 关注
原创 STM32Cubemx基于STM32F407VET6配置LWIP以太网通讯
本文主要记录使用STM32Cubemx配置LWIP以太的的过程,采用的芯片的是STM32F407VET6这个芯片,本文主要参考下面这篇文章的基本步骤,所不同的就是采用的STM32芯片不同,其方法步骤基本相同。
2025-06-18 14:16:48
600
原创 将示波器保存的.CSV数据导入MATLAB的工作表中在simulink中调用进行FFT仿真
本文主要是记录如何把示波器把波形和数据的.CSV文件保存下来对其进行FFT分析,得到THD和各次谐波分析。
2025-05-14 14:47:04
462
原创 基于双口RAM的CPLD与DSP通讯(DSP-->FPGA-->DAC)
相比较,此篇文章最大的不同就是增加了DAC模块,将从DSP收到的数,经过CPLD再采用SPI通讯方式,将数据传给DAC芯片(TLC5615),于此同时,也采用状态机的方式进行状态转移。摘要:本文主要介绍DSP(TMS320F28335)与CPLD(EPM570T100C5)的通讯,本文主要基于CPLD的双口RAM通过XINTF实现与DSP的通讯,与前面文章中的。本文只是增加了DSP到CPLD到DAC的部分,其余均与前面文章中的相差不大。
2025-02-22 08:00:00
322
原创 基于简单双口RAM的CPLD与DSP通讯(CPLD-->DSP)
本次的不同之处在于,DSP访问双口RAM的读端口,CPLD访问双口RAM的写端口。上述调试过程中遇到问题:首先在选择区域7时,DSP可以发送数据给CPLD,CPLD也可以正确接收数据,但是换成CPLD发送数据DSP接收数据时,发现高四位的数经常异常,且数据越大越明显,后来通过查阅相关资料发现,普中开发板的XINTF管脚连接了一个SRAM的芯片,它的片选信号与区域7片选信号一样,因此,在发送数据时(FPGA发送)SRAM芯片也会被相应的使能,向DSP发送数据通过XINTF,导致上述问题的出现。
2025-02-21 08:30:00
874
原创 基于双口RAM的CPLD与DSP通讯
摘要:本文主要介绍DSP(TMS320F28335)与CPLD(EPM570T100C5)的通讯,本文主要基于CPLD的双口RAM通过XINTF实现与DSP的通讯,与前面文章中的基于寄存器映射相比,寄存器映射是一种通过特定地址访问硬件寄存器的通信方式。而双口RAM是一种允许同时进行两组独立读写操作的存储器。双口RAM有两个独立的端口,每个端口都有自己的地址总线、数据总线和控制信号。上述文章,完成了简单双口RAM的配置,上述代码,实现了DSP发送数据给FPGA,FPGA收到数据后将收到的数据通过数码管显示。
2025-02-20 08:30:00
647
2
原创 CPLD与DSP交互
摘要:本文主要通过DSP(TMS320F28335)与CPLD(EPM570T100C5)交互,实现DSP与FPGA双向数据交互,其中DSP采用的是普中DSP28335,CPLD采用的是睿智EPM570, 他们通过DSP28335外部存储器接口XINTF实现通讯,引脚采用杜邦线连接,此次实验实现了DSP28335通过定义的地址向CPLD发送数据,同时CPLD也定义地址向DSP发送数据,从而实验数据交互。
2025-02-19 14:27:40
432
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人