我现在在用DSP2806和AD7705进行AD采样,利用DSP的SPI总线实现与AD7705的通信:
(1)我将DSP2806的SPI总线配置成8位,这样便于对AD7705进行配置,但是读取AD值时,返回的AD采样值是16位的,这时候我怎么样读取呢?(2)SPI发送时是左端对齐,接收时是右端对齐;而AD7705写入与读取都是左端对齐,那么DSP在读取AD7705返回的AD采样值时,并不是读到的真实的AD值,而是要经过一下变换,对吧?谢谢解答!!!
Wayne Xu:
不用DSP的CS使能信号,用一个通用I/O控制片选。关于ADC的,请详对数据手册,这不是TI的产品。
Guoliang Li:
你踩场了,哈。或者换个TI的DSP吧。哈
Guoliang Li:
实在不想换DSP的话,
你用IO口直接模拟SPI吧,这样或者编程更方便。