LDC1000调试问题
时间:10-02
整理:3721RD
点击:
各位专家好,请教一个问题:
用28335 SPI模块读取LDC1000寄存器数据(版本号),单步运行SPIRXBUF中的值正常,全速运行值全为1不变,请问这是什么原因。附件为我写的程序,是一个CCS6的工程文件
这类问题, 最大的可能是, 你的 spi 的时钟频率过高了, 超过了 LDC1000 的工作接受能力;
或者延迟不够, 包括 CS 信号, 指令与数据间的延迟等等
最好用示波器抓下波形来分析分析