求助: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