主题中讨论的其他器件: TMS320VC5505
您好!
这是我第二次发布 TMS320C5505 eZdsp、现在我尝试使用 CSL 3.01版来使用 I2C 在 EZ DSP 记忆棒(主器件)和 PCF8591 YL-40 ADC 板(从器件)之间进行通信。 我真的很难理解出现了什么问题、我已经通过试验电路板连接了两个器件、并使用示波器来查看 SCL 和 SDA 波形、但它们始终为0V。 我将4.7k Ω 上拉电阻器用于 SCL 和 SDA、我还尝试了10k 和一些较低的值、但没有结果。 到目前为止、我的代码是:
I2C 部分位于一个称为 readinput 的 void 函数中、main 中的代码用于对从 ADC 板读入 DSP 的数据执行 FFT。 现在、当我运行代码时、它会输出初始化函数和设置函数都成功、但进入读取函数时会出现超时错误。 我相当确定 x48是 ADC 板模型的正确地址、但它可能根本不确认 DSP? 我非常困惑、为什么 SCL 或 SDA 上没有可见的信号、只是不确定如何继续。 如果有任何想法、我们将不胜感激。
谢谢、
Jacob