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.

[参考译文] MSP430G2553:msp430g2553

Guru**** 2577385 points
Other Parts Discussed in Thread: MSP430G2553, ENERGIA

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/603179/msp430g2553-msp430g2553

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

你(们)好

我正在使用 MSP430G2553、CCS v7.0、最近我从 GUI Composer V1移至 GUI Composer V2。

由于我遇到 了一些无法 解决的难题( 在另一个主题中讨论了这些问题、并被告知要迁移到 v2版本)、我现在正在尝试运行一个简单的示例、以提高我在这个新版本中的技能。

这是我编写的代码。  

#include //为我正在使用的微控制器定义系统
#define LED BIT0

int off_f=0;

void main (void)

WDTCTL = WDTPW + WDTHOLD;// OFF_f 看门狗计时器

BCSCTL1 = CALBC1_1MHz;//将 DCO 设置为1MHz
DCOCTL = CALDCO_1MHz;

P1DIR |= LED;//启用上拉电阻器 ON 按钮
P1OUT &=~Ω LED;

while (1)// while 1等于1 (永远)

 if (off_f==1)
  {
  P1OUT |= LED;
  }
 其他
  {
  P1OUT &=~Ω LED;
  }

我想将 off_f 变量绑定到一个按钮、以控制 LED 灯。

我正在按照以下链接中的说明操作: https://dev.ti.com/gc/designer/help/Tutorials/xds/index.html 但是

我在这个阶段卡住了

 提前感谢:)

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Avraham、
    您好像在关注 MSP432示例、该示例使用的调试器与 MSP430不同。 我怀疑您使用的 Energia sketch 与 MSP430不兼容。 尝试下载草图并按照此处的说明进行操作:
    dev.ti.com/.../index.html

    如果不起作用:
    您可以拍摄选项卡的屏幕截图吗?

    您可能还需要检查设备管理器以确保选择了正确的 COM 端口。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Cameron

    感谢您的重播、很抱歉我的回复延迟了很长时间

    我 尝试一下您为我提供的示例。 我甚至成功地将其程序转换为 CCS V7.0代码、并且成功了。

    但是、我发现根据此示例编写应用程序非常困难、因为我不熟悉 json 格式(我设法 让 LED 闪烁、但我没有成功使用按钮 和其他小工具)。

    我还在"入门"页面中看到、如果您(用户)已经有一个完整的项目、而您不想在其中实施其他模块、则最好使用 XDS。

    与目标器件交互部分:  https://dev.ti.com/gc/designer/help/UsersGuide/index.html#Monitor_Configuration 

    我以前在 GC V1中编写我的应用程序、因此我习惯使用全局变量。

    我没有找到 CCS 的示例、而只是 Energia、这很奇怪。

    我真的在这种新的 GC 环境中寻找深层次的存在 、就像我在前一个版本中所做的那样、请帮助您实现这一目标。

    此致

    Avraham

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

    尊敬的 Cameron

    我成功 地克服了我在与目标建立联系方面遇到的问题  

    正在正确完成程序下载、并且目标已连接(通过 XDS)。

    问题是  TI Cloud Agent 插件和计算机上的防火墙。  

    但是、我无法将程序中的可执行文件绑定到 GUI Composer 小工具。

    #include

    #define LED BIT0

    volatile int blink = 0;
    volatile int on = 0;
    volatile int last_on = 0;

    void digitalWrite (int on);
    空延迟(int delay);

    int main (void){
      WDTCTL = WDTPW | WDTHOLD;//停止看门狗计时器
      P1DIR |= LED;//将 P1.0设置为输出方向

      while (1)
      {
       如果(闪烁||打开!= LAST_ON)

       {
        如果(闪烁)

         {
         ON =(ON+1)% 2;
         }

        LAST_ON = ON;
        digitalWrite (on);
        延迟(1000);
     
       }


    void digitalWrite (int on)

    if (on = 1)
     {
      P1OUT |= LED;
     }
    其他
     {
      P1OUT &=~Ω LED;
     }


    空延迟(int delay){
    volatile int i=0;
    for (i=0;<delay; i++);)

    我 尝试将"on"可逆性绑定到 dashborad 中的 LED 小部件、并将"bind"可逆性绑定到切换开关小部件。

    遗憾的是 、它还不起作用。

    我没有找到 CCS 的示例、而只是 Energia 、这很奇怪。

    我真的在这种新的 GC 环境中寻找深层次的存在 、就像我在前一个版本中所做的那样、请帮助您实现这一目标。

    此致

    Avraham

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Avraham、
    您是否在串行监视器中看到任何内容? 您应该会看到 LED 状态变化的 JSON。 否则、您可能需要将 Tx 和 Rx 跳线旋转90度。

    此外、看起来您没有使用 JSON。 您要遵循的示例需要它。 尝试访问 https://dev.ti.com/gallery/、并执行包含切换和温度显示功能的 MSP430G2553_LED_AND_TEMP_DEMO。 启动屏幕将显示 Energia 代码的链接。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你(们)好、 Camer

    我不使用 json。 我想将 XDS 与上次重播中发布的代码一起使用。

    我之所以需要它、主要是因为我已经有了完整的项目、并且我不想向它添加更改。

    只需更新全球可变设备。

    此致、  

    Avraham

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Avraham、
    明白。 让我来处理这个问题、我很快就会回来。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Avraham、
    我们团队的一名成员正在处理一个项目、他将使用串行监视器在库中发布该项目。 完成后、我会通知您!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你(们)好、Camer
    感谢您所做的一切努力。
    听起来不错:)
    此致、
    Avraham
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你(们)好、Camer
    是否有关于使用串行监视器的 GUI 项目的新闻?
    此致、
    Avraham
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Avraham、
    我将与我们的软件团队联系、并与您联系。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、 Avraham、

    我对延迟答复表示歉意。

    我已经在 https://dev.ti.com/gallery/search/Blinky_for_MSP430G2553_with_Monitor 上的 GUI Composer 库中发布了一个演示如何与目标上的全局变量进行交互的示例 GUI Composer 项目 -您应该能够将 MSP430G2553 Launchpad 插入到您的 PC 中并单击该页面中显示的"tile"、它应该是这样的 自动连接到目标、下载目标程序并开始显示两个全局变量(togleState 和 waitCtr)的状态

    README.MD 文件包含有关如何使用 CCS Desktop 创建目标端项目的说明。  我已附加此项目的压缩版本、以便更轻松地开始。

    您能否尝试一下、让我知道它是否适合您?  我们可以将此作为您遇到的任何其他问题或遇到的问题的通用起点。

    此致、

     Brian

    e2e.ti.com/.../MSP430G2553_5F00_monitor_5F00_blinky.zip

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

    感谢 BrianC 所做的所有努力。

    我会尽快对其进行研究。

    此致、  

    Avraham