"Hello World"工程模板是如何工作的?
它使用 printf、我认为需要使用一些额外的代码来将 UART 链接到 printf
我用相同的代码测试了一个空项目、但不起作用。
代码:
int main (空)
{
INT x = 10;
WDTCTL = WDTPW | WDTHOLD;//停止看门狗计时器
printf ("Garrett Black:%d\n"、x);
返回0;
}
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.
"Hello World"工程模板是如何工作的?
它使用 printf、我认为需要使用一些额外的代码来将 UART 链接到 printf
我用相同的代码测试了一个空项目、但不起作用。
代码:
int main (空)
{
INT x = 10;
WDTCTL = WDTPW | WDTHOLD;//停止看门狗计时器
printf ("Garrett Black:%d\n"、x);
返回0;
}
您好!
我不熟悉 hello world 项目、您能向我指出一下吗?
总的来说、MSP430中没有内置 printf ()函数。
我们提供了将每个 UART 字符从串行 COMM 端口传回的示例代码、但这些代码在寄存器级编写: https://dev.ti.com/tirex/explore/node?node=A__AGrpaJT3J1l4T3MOxit62A__msp430ware__IOGqZri__LATEST
谢谢。
京东
printf()缺省情况下不使用反向通道 UART,而是使用内存映射调试器通过 SBW 接口打印。 因此、它会减慢 MCU 的速度。 我听说有一种方法可以将 stdio 重新映射到 UART、但我从未费心去了解如何操作。
请注意、并非 CCS 中的所有示例都适用于 MSP430、有些是从 Eclipse 继承的通用示例。 最好将 Resource Explorer 用于您的所有示例。