ads1247不能读寄存器,
时间:10-02
整理:3721RD
点击:
通过SPI(430F2013)的接口,读MUX0,记录以下波形,信号都对的,
蓝线是CLK,黄线是DIN,命令字节是0x20,0x00,0xff,DOUT一直是低电平。
我的蕊片是模拟电源跟数字电源共用3.3V电源,不能读出有关糸吗?
代码需要优化,SPI的波形效果这么差?你看看这波形,照着手册上的波形来看
我都试了好多人写的模拟SPI的读1247的代码,都不行。从时序上都可以,就是读不出来。
datasheet上说After power-up, additional eight SPI clock pulses. The time from the216 system clocks are required before communication write operation into the MUX0 register to the next may be started,不知道有没有注意到?
start 一直是高的,上电已经是很长时间了,
原因已查明,原来是1247已坏,换了一个可以读取寄成器的值。
原因找到,1247已坏,换个新的,就可以了,想不到这么容易损坏,
1247 经测试,性能不错,可以做到20位,很普通的条件下,在连续轩换,2000SPS
1247性能确实不错,内码只跳动四个值说明你的电路做得也很好啊