Other Parts Discussed in Thread: ADC124S021 用G2553作为控制芯片,用IO口模拟SPI与ADC124S021通信时,再通过串口发送数据,没有问题。但是用硬件SPI时,串口发送数据一直是0000,示波器上能够看到有数据输出,(串口程序没有问题,可单独运行),请问正确采集到发送的顺序是什么?这个问题困扰了几天,希望大神指教一下,谢谢
Other Parts Discussed in Thread: ADC124S021 用DSP的SPI接口接ADC124S021,如果只是进行单通道的信号采集,则转换后的数值稳定,但是同时使用两个通道时则两个通道的数据发生串扰现象。如,我单独使用2通道,则转换后数值稳定,但是如果间隔采集通道2和通道3的信号,则通道3的转换数据对应于通道2的输入信号,通道2的转换数据对应于通道3的输入信号,请教一下,这是怎么回事?感觉好像SPI的接收BUF发生了延迟,该如何解决?
Other Parts Discussed in Thread: ADC124S021 , MSP430G2553 用G2553作为控制芯片,用IO口模拟SPI与 ADC124S021 通信时,再通过串口发送数据,没有问题。但是用硬件SPI时,串口发送数据一直是0000,示波器上能够看到ADC有数据输出,(串口程序没有问题,可单独运行),请问正确采集到发送的顺序是什么?这个问题困扰了几天,希望大神指教一下,谢谢
Other Parts Discussed in Thread: ADC124S021 在配置4线SPI时STE引脚功能需要配置成 P1SEL |=BIT4
P1SEL2 |=BIT4 吗?
下图没怎么看懂,配置UCMODE模式后,UCxSTE的输出状态怎么改变???是用P1OUT改变输出状态吗?(以P1.4为例)
Other Parts Discussed in Thread: ADC124S021 现在采用ADC124S021作为模拟量输入的模数转换器,芯片的供电电压V为5伏,看datasheetAD转换的参考电压为5V,但实际我出来的结果是2.5V对应4096,从模拟量输入0V——2.5V线性度也很好,可见芯片内部的参考电压应该为2.5V;另一个问题是我输入模拟量在0——5V时,0——2.5V对应0——4096,输入超过2.5V后又从0开始,到5V又对应4096,如果内部参考电压为2.5V,那么输入模拟量超过参考电压2…