2. [Micropython]TPYBoard F407 获取REPL提示¶
版权声明:翻译整理属于TPYBoard,转载时请以超链接形式标明文章原始出处和作者信息及本声明
2.1. 前言¶
REPL(交互式解释器)全称是 Read Evaluate Print Loop,TPYBoard 允许用户和 MicorPython 的交互式连接。 使用REPL是迄今为止来测试你的代码、获取程序错误信息和运行命令的最简单的方法。
2.2. REPL调试¶
使用REPL需安装USB转串口的驱动,不同的系统不同的安装方式。
2.2.1. Windows¶
大部分win10系统会自动安装驱动。安装完成后,打开【设备管理器】就可以看到安装的端口号。
其他情况下,会出现下面的提示。
这时就需要我们去【设备管理器】进行手动安装。【其他设备】下看到一个带黄色感叹号图标的设备,右键选择更新驱动程序文件,定位到 TPYBFLASH
目录即可。
但是,有的朋友的电脑可能会安装失败,主要有两种情况:
Windows下我们使用PuTTY软件进行REPL交互。 下载PuTTY软件
打开Putty软件,【Connection type】分类中选择【Serial】串口模式,输入串口端口号和波特率(默认波特率:9600)。例如端口号是COM10 (这里的端口号是指自己设备管理器对应的端口号) 。
点击【Open】,进行连接。连接成功后,如下图:
有时打开时无任何信息,按下回车键就好了。
PuTTY快捷键
- Ctrl+C:停止运行程序
- Ctrl+D:软复位
注意:有时必须按下RST键进行硬件复位时,需先关闭PuTTY再进行操作,否则下次连接会出错。如果出错了,就再复位一次重新打开PuTTY就好了。
2.2.2. Linux(Ubuntu)¶
执行查看端口命令
ls -a /dev/ttyA*
使用picocom,若没有安装的,请执行下面命令进行安装。
apt-get install picocom
执行命令打开picocom,连接端口。例如端口号为ttyACM1。
picocom /dev/ttyACM1
提示输入配置参数,基本配置如下:
- 波特率:9600
- 校验位:none
- 数据位:8
- 停止位:1
退出关闭-组合键Ctrl+A+Q。