This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CCS/CC2640:CCS/CC2640

Guru**** 2587365 points
Other Parts Discussed in Thread: LP55231

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/598340/ccs-cc2640-ccs-cc2640

器件型号:CC2640
主题中讨论的其他器件:LP55231

工具/软件:Code Composer Studio

尊敬的先生:  

我正在使用 SensorTag 代码对其进行修改以适合我的板。 我在使用 I2C 控制 LP55231 LED 驱动器时遇到问题。 我正在使用 SensorI2C_writeReg ()函数进行 LP55231的 I2C 通信、但系统在 CCS 中挂起时会显示一个窗口 CLE 表达式:GLE_GO (0x329e)。 在我调试到源代码后、它会在 I2CCC26XX_transfer()函数上挂起、该函数的位置如下所示:  

/*
*在此处等待传输完成。
*可以从这里阻止、因为 I2C 的 Hwi 将解除阻止
*出错时
*
Semaphore_pend (Semaphore_handle (&(object->transferComplete))、BIOS_wait_forever);

 I2C 似乎可以解决这个问题。

我尝试将时钟从 I2C_400kHz 更改为 I2C_100kHz、但结果相同。 我将10K 用于 I2C SDA 和 SCL 上拉电阻器。  

您能就此问题提出一些建议吗?  

谢谢你  

James  

 

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果您使用示波器检查 SCL/SDA 引脚、您是否在它们上看到信号?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,YK,
    是的、我必须这么做。 因此、我今天将从我的朋友那里得到一个示波器、并将更新结果。


    谢谢!
    James
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,YK,
    我们发现了 I2C 的硬件问题。 我们修复了它、I2C 正在工作。
    谢谢!

    此致、
    James