您的位置:首页 > 编程语言 > Python开发

Micropython加速物联网开发2 - Micropython交互式解释器

2017-05-11 21:57 302 查看

查看端口号

使用REPL(交互式解释器)编写、运行python代码非常方便。Micropython提供了用户和开发板交互式连接的支持。TPYBoard使用USB转TTL连接了STM32 MCU的UART。

通过USB线连接Windows PC和TPYBoard开发板,在PC的设备管理器中找到TPYBoard对应的设备信息,以及端口号:



使用串口工具putty登录。



成功进入Micropython交互式解释器。



使用交互式解释器

有了交互式解释器,就可以直接在解释器中编写代码,回车后代码将实时执行。

>>> x = 'hello Micropython'
>>> print(x)
hello Micropython
>>> 9*9
81
>>> 9/3
3.0
>>> pyb.LED(1).on()
>>> pyb.LED(2).on()
>>> pyb.LED(3).on()
>>> pyb.LED(4).off()
>>>


逐行手动输入以上代码,体验一下micropython变量定义、打印、简单算术运算以及点亮前三个LED灯,关闭第四个LED灯,观察TPYBoard开发板的反应。

复位

在Micropython交互式解释器中输入CTRL+D/d可将TPYBoard开发板进行软复位,开发板将重启执行main.py程序。

因此重启之后开发板的状态将是第四个LED即蓝色灯常亮,因为当前main.py中的代码功能是蓝色灯常亮。

如果软件复位无效,则进行硬复位,方法是安全退出TPYBoard在PC的映射盘符,然后按下开发板的Reset键。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: