从 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,但没有打印出来。
我得到它与此一起使用:
Accel 驱动程序首页:
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:
我想 运行 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,但没有打印出来。
我得到它与此一起使用:
Accel 驱动程序首页: 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: