当我们在代码中调用print()时,可以在两个地方看到打印的内容:
- 在TF卡上的LOG.TXT文件中
- 运行在PC上的串口调试终端上
前提条件:Core需插上TF卡
查看方法:当我们的程序运行完成后,把电路板上的开关调到tf档,就可以在电脑上看到TF卡里的LOG.TXT文件里记录着我们刚刚print过的内容。
举例:
--开始大循环
while(GC(1) == true)
do
--延时1秒
LIB_DelayMs(1000)
--每隔1秒打印输出"hello world!"
print("hello world!")
end
将上面的代码放到main.lua中运行一段时间后,我们在TF卡中的LOG.TXT文件中就可以看到如下记录:
电脑端软件及驱动安装:电脑装有常见串口调试终端软件即可(比如sscom, putty, xshell等,下载地址)。如果是Win10电脑则不用考虑驱动问题,当Core连接电脑后系统会自动安装。如果你的电脑是Win7系统,在此处下载驱动。然后按下面的步骤完成Win7系统的USB CDC ACM驱动安装。
连接方法:将Core通过USB线连接到电脑,串口终端按照 N, 8, 1, 115200 设置,并找到正确的com口,打开即可。例如在我的电脑上通过设备管理器界面可以看到我的com口是com17。如果实在不知道是哪个,可以在插拔的过程中看多了哪个就是哪个。
举例:
xxxxxxxxxx
--配置Core的USB接口以USB转串口模式工作
LIB_UsbConfig("CDC")
--开始大循环
while(GC(1) == true)
do
--延时1秒
LIB_DelayMs(1000)
--每隔1秒打印输出"hello world!"
print("hello world!")
end
上面的代码较之前的代码只增加了一行 “LIB_UsbConfig("CDC")”,这样就可以打开Core的usb转串口功能。将上面的代码放到main.lua中运行时,我们可以在串口调试终端中看到如下内容: