通过SPI(430F2013)的接口,读MUX0,记录以下波形,信号都对的,
蓝线是CLK,黄线是DIN,命令字节是0x20,0x00,0xff,DOUT一直是低电平。
我的蕊片是模拟电源跟数字电源共用3.3V电源,不能读出有关糸吗?
xyz549040622:
代码需要优化,SPI的波形效果这么差?你看看这波形,照着手册上的波形来看
yijun zhen:
我都试了好多人写的模拟SPI的读1247的代码,都不行。从时序上都可以,就是读不出来。
Carter Liu:
回复 yijun zhen:
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,不知道有没有注意到?
yijun zhen:
回复 Carter Liu:
start 一直是高的,上电已经是很长时间了,
yijun zhen:
回复 Carter Liu:
原因已查明,原来是1247已坏,换了一个可以读取寄成器的值。
yijun zhen:
回复 yijun zhen:
1247 经测试,性能不错,可以做到20位,很普通的条件下,在连续轩换,2000SPS
Carter Liu:
回复 yijun zhen:
1247性能确实不错,内码只跳动四个值说明你的电路做得也很好啊