从 Nucleo 到 Windows-7 虚拟 COM 的 printf 在 X-NUCLEO-IKS01A1 示例中不起作用

printf from Nucleo to Windows-7 virtual COM doesn't work in X-NUCLEO-IKS01A1 example

我想 运行 Nucleo 示例 HelloWorld_IKS01A1 并执行 printf 输出 Nucleo 的 USB 端口到我的 Windows-7 虚拟 COM 端口到我的超级终端,但没有任何结果。

如果我执行 printf 示例,它会在超级终端显示正常。

我添加了这些行: 串口电脑(USBTX,USBRX); DigitalOut myled(LED1);

我用过: Firmware Library for X-NUCLEO-IKS01A1 (MEMS Inertial & Environmental Sensors) Expansion Board

..然后将每个 printf 更改为 pc.printf,但没有打印出来。

我得到它与此一起使用:

A​​ccel 驱动程序首页: https://developer.mbed.org/teams/ST/code/X_NUCLEO_IKS01A1/file/f507d4465c31/Components/lsm6ds3/lsm6ds3_class.h  你好词  导入到编译器 > 导入 将其 main() 替换为 串口电脑(USBTX, USBRX);

DigitalOut myled(LED1);

int main() { 诠释我= 1; pc.baud(9600); pc.printf("Hello World !\n"); 而(1){ 等待(1); pc.printf("Project HelloWord IKS: This program runs since %d seconds.\n\r", i++); myled = !myled; } }

 编译 > 另存为 > F: