广告
淘宝内部优惠券
当前位置: 开发异常方案库» 硬件/嵌入开发 » 求助 SPI传输的问题

求助 SPI传输的问题

开发异常方案库  收集整理于:2020-05-08 20:25:00  浏览:66次
我用的fpga与ad之间的spi传输,ad采集到的数据是18位的,那spi传输的数据必须是以8位一帧或者以16位一帧的吗?能不能以18位为一帧呢?

------网友观点--------------------
仔细读AD手册,SPI 的传输必须按 AD 手册来。在手册中能找答案吧。

------网友观点--------------------
数据:8bit/16bit/24bit

------网友观点--------------------
可以,SPI本质就是一个循环同步移位寄存器,只要发送方和接收方有共同的约定,就可以

------网友观点--------------------
引用 1 楼 qq_708907433 的回复:
仔细读AD手册,SPI 的传输必须按 AD 手册来。在手册中能找答案吧。
+1

------网友观点--------------------
AD芯片手册中肯定有SPI传输要求,时序、数据位数、bit顺序都会有说明。我估计,FPGA为主设备,按照AD芯片手册要求输出SPI时钟给AD,在MOSI数据线上写AD内部的寄存器地址进行配置,配置后再通过MISO数据线读AD内部的数据地址进行转换后数据读取,当然这个过程中CE或者CS使能信号是处于有效状态的。重要的是根据ad手册写时序。
发布此文章仅为传递网友分享,不代表本站观点,若侵权请联系我们删除,本站将不对此承担任何责任。
软件开发 程序错误 异常 ybaby.netCopyright © 2020-2026  ybaby 版权所有  桂ICP备17004385号-2 网站地图