由于要使用IP软核Microblaze的SPI接口驱动DDS芯片AD9833,系统自带SPI接口程序实在太乱了,使用的AX309开发板,开发板例程SPI接口是FLASH读写,改起来也很费劲,所以干脆自己根据Microblaze手册编写SPI驱动。
AD9833时序:
Microblaze连接两个SPI,硬件连接如下图:
程序为SPI连接两个AD9833芯片,通过Microblaze中的SPI从设备寄存器SPISSR设置从设备。程序如下图:
FPGA IP软核之Microblaze_SPI接口(AD9833)
最新推荐文章于 2024-09-10 16:36:59 发布
本文介绍了如何使用Microblaze FPGA的SPI接口驱动AD9833 DDS芯片。由于系统自带的SPI接口程序复杂,作者根据Microblaze手册自编SPI驱动,详细阐述了AD9833的时序,并展示了硬件连接图及程序设计,支持同时连接两个AD9833芯片。
摘要由CSDN通过智能技术生成