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.

[参考译文] RTOS/TPL0401EVM:尝试了不同的操作来使 GUI 正常工作、但未成功

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/696085/rtos-tpl0401evm-tried-different-things-to-make-gui-work-but-was-not-successful

器件型号:TPL0401EVM
主题中讨论的其他器件:Energia

工具/软件:TI-RTOS

您好!

我在使 EVM 与 GUI 连接时遇到问题。

尝试了不同的操作来使 GUI 正常工作、但未成功。

 

具有 LaunchPad 的 GUI 是否需要特定的 Windows? 检查了7和10。 不管用。

Win7 未检测到测试板。 Win 10能够启动 GUI、但无法控制 TPL0401。

 
请帮助。

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

    感谢您的查询。 请告诉我您收到的任何特定错误消息吗?

    此致、
    Uttam Sahu
    精密 DAC 应用工程师
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Uttam、

    GUI 既不会生成错误消息、也不会更改数字修整电位器的输出。

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

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

    谢谢你

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

    您好!

    我意识到目前我没有 MSP430G2 LP、采购一个将需要我一些时间。 同时、我成功地使用 Energia 编写了一个示例代码。 您可以使用 Energia IDE 或 CCS Cloud 来执行它。 代码很简单、如下所示。 您应该包含 MSP430 SDK 中的 Wire.cpp 和 Wire.h。

    请告诉我这是否有帮助。  

    此致、

    Uttam

    -------- 代码示例-------------------------------------

    // I2C 数字电位器
    //与德州仪器(TI)的 TPL0401A/B I2C 数字电位器交互
    // I2C 从地址:
    // TPL0401A:0x2E
    // TPL0401B:0x3E
    
    
    #include 
    
    #define TPL0401A_ADDR 0x2E
    #define TPL0401B_ADDR 0x3E
    
    void setup()
    {
    Wire.setModule(1);//加入 i2c 总线(主器件的可选地址)
    }
    
    字节 val = 0;
    
    void loop()
    {
    Wire.beginTransmission(TPL0401A_ADDR);//发送到器件
    //在数据表
    Wire.write (byte (0x00))中指定器件地址; //发送指令字节
    Wire.write (val); //发送电位计值字节
    Wire.endTransmission (); //停止传输
    
    val++; //如果
    (val = 127)则递增值//如果达到127位置(最大值
    ){
    Val = 0;//从最低值重新开始
    }
    延迟(1);
    } 

    ------ 结束----------------------------------------

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

    谢谢您 Uttam、请在最新动态时告诉我。

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

    此致、
    Uttam