微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > 求助:SPI驱动ADS7953,配置成手动模式,收的的数据全是0xff

求助:SPI驱动ADS7953,配置成手动模式,收的的数据全是0xff

时间:10-02 整理:3721RD 点击:

配置SPI:   CPOL=0; CPAH=0; MSB First;16bit ; NSS soft

配置ADS7953成手动模式:MOSI 发送数据 0x18c0   ,通道1  ,示波器观察,数据发送没有问题

观看示波器MISO有数据的,但是SPI收的数据全是0xff

请专家看看我的SPI配置是否正确,谢谢

这意思是说, 总线上看到了数据传输的波形, 但是处理器/设备端数据缓冲里却是 0xFF ?

数据波形的低电平不够低吗?

要不就是通信接口的配置有问题

就是要请教SPI通讯接口的配置问题呀,我这是完全按照Datasheet上配置的,一样是有问题的。最后把SPI四种模式全部试了一遍,还是不行呀。跪求ADS7953的驱动程序实例啊!

Ti官网上可以下载。

http://www.ti.com/tool/ADS7953EVM-PDK?keyMatch=ADS7953&tisearch=Search-EN-Everything

安装包里可以找到。

ADS7953EVM-PDK的ADCPro  的文件都是.VI后缀的,没看到.C的文件呀 

我已经搞定了ADS7953啦!在这里把SPI配置参数共享给大家,分享给像我一样苦苦寻找的童鞋们。

SPI配置:spi mode 0(模式0):CPOL=0,CPAH=0;

16bit字长;MSB高位先发;  

NSS软件模式      

ADS79XX源代码,仅供参考:http://pan.baidu.com/s/1slILSNN

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top