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.
工具/软件:Code Composer Studio
您好!
我不熟悉 MSP430。 使用 MSP43fr5994 Launchpad、
使用 Code Composer Studio 9.1.0.00010
代码基于'BlinkLED..." 示例。
代码正在编译并且运行良好(LED 已切换)、但我在 CCS "Console"选项卡中看不到任何 Put 输出。
缺少什么?
#include #include int main (void){ volatile uint32_t i; //停止看门狗计时器 WDT_A_HOLD (WDT_A_base); //将 P1.0设置为输出方向 GPIO_setAsOutputPin ( GPIO_PORT_P1、 GPIO_PIN0 ); //禁用 GPIO 上电默认高阻抗模式 //激活先前配置的端口设置 PMM_unlockLPM5 (); PUT ("已启动"); while (1) { //切换 P1.0输出 GPIO_toggleOutputOnPin ( GPIO_PORT_P1、 GPIO_PIN0 ); PUes("1"); //延迟 for (i=100000;i>0; i--); } }
谢谢。
你给它多长时间? 你是否尝试了一个 fflum()? 您是否在调试器下运行?
[引用用户="Keith Barkley"]
你给它多长时间? 你是否尝试了一个 fflum()? 您是否在调试器下运行?
[/报价]
1.我给它几秒钟,大约30秒(但它不应该立即出现(1-2秒)吗?)
2. 也尝试了松露,没有变化。
使用 Code Composer Studio 在调试器下运行。 LaunchPad 通过 USB 连接。
因此、使用 fflush 我的代码是:
while (1) { //切换 P1.0输出 GPIO_toggleOutputOnPin ( GPIO_PORT_P1、 GPIO_PIN0 ); PUes("1"); fflush (stdout); //延迟 for (i=100000;i>0;i--);//1秒延迟 }
似乎代码正在运行、Launchpad 上的 LED1每~1秒切换一次。 但不会将...
乔治
感谢您重放。
实际上、将堆大小设置为400字节(原来在示例中是160字节)可以解决这个问题。
(保持堆栈大小为160字节,与本示例中的原内容相同)
谢谢。