如何使用print()函数打印调试输出“hello world”

 

当我们在代码中调用print()时,可以在两个地方看到打印的内容:

  1. 在TF卡上的LOG.TXT文件中
  2. 运行在PC上的串口调试终端上

 

一、 在LOG.TXT文件中print()

前提条件:Core需插上TF卡

查看方法:当我们的程序运行完成后,把电路板上的开关调到tf档,就可以在电脑上看到TF卡里的LOG.TXT文件里记录着我们刚刚print过的内容。

举例:

将上面的代码放到main.lua中运行一段时间后,我们在TF卡中的LOG.TXT文件中就可以看到如下记录:

log

 

二、 在串口调试终端上print()

电脑端软件及驱动安装:电脑装有常见串口调试终端软件即可(比如sscom, putty, xshell等,下载地址)。如果是Win10电脑则不用考虑驱动问题,当Core连接电脑后系统会自动安装。如果你的电脑是Win7系统,在此处下载驱动。然后按下面的步骤完成Win7系统的USB CDC ACM驱动安装。

dri_install

连接方法:将Core通过USB线连接到电脑,串口终端按照 N, 8, 1, 115200 设置,并找到正确的com口,打开即可。例如在我的电脑上通过设备管理器界面可以看到我的com口是com17。如果实在不知道是哪个,可以在插拔的过程中看多了哪个就是哪个。

dev_ma

举例:

上面的代码较之前的代码只增加了一行 “LIB_UsbConfig("CDC")”,这样就可以打开Core的usb转串口功能。将上面的代码放到main.lua中运行时,我们可以在串口调试终端中看到如下内容:

terminal