请教专家:
我用MSP430F8828和LDC1000制成了一块应用板.同样也绕制了一个线圈.我用LDC1000EVM测得此线圈的Rp-MAX 需设
置在0x0B以下.即Rp在193.926K以上.但是在程序里却不能设置LDC1000的Rp-MAX和Rp-MIN的值.不论设置什么值.
程序读出的l两值都为:Rp-MAX=0x13,Rp-MIN=0x3D.这就使LDC1000不能完成正常转换工作.我换用LDC1000EVM带的线圈
可以完成正常转换工作.这是否可以说明我的硬件和程序应该没问题呢?如果是,问题就是为何Rp-MAX和Rp-MIN的值不能被程序设定为
要求的值呢?
while(!spi_writeByte(NULL,LDC1000_CMD_RPMAX, 0x0B));
while(!spi_writeByte(NULL,LDC1000_CMD_RPMIN, 0x2E));
恳请专家给予指点帮助.
Sunny Qin:
您好,您可以先将RPmin设为最小,然后RPmax设最大试一试。如果还不行那就不是Rp设置的问题了。
QIUPING GUO:
回复 Sunny Qin:
谢谢
已经解决.和大小没关系的
user4644235:
回复 QIUPING GUO:
前辈你好,我最近使用LDC1000做项目,在读寄存器值得时候读出来的都是255(每个寄存器都是这样),MCU是飞思卡尔的,之前和AD9854连接过,读写都是正常的,但实现在和LDC1000连接的时候读不出数据来,请问该怎么解决。