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键。
相关文章推荐
- Micropython加速物联网开发7 - Micropython源码编译与固件更新
- Micropython加速物联网开发8 - 2G网络TCP通信
- Micropython加速物联网开发3 - 按键中断和回调
- Micropython加速物联网开发1 - Micropython初体验
- Micropython加速物联网开发4 - SPI驱动5110LCD屏
- Micropython加速物联网开发9 - 舵机的控制
- Micropython加速物联网开发6 - 通过串口使用2G模组短信功能
- Micropython加速物联网开发5 - 定时刷新环境温度
- 在python的交互式解释器中实现命令自动补全
- CSDN物联网学习5 从芯片到云端 Python物联网全栈开发经验教训共享
- micropython脚本解释器运行原理
- 未来物联网全栈开发 —— JavaScript OR Python?
- 使用 MicroPython 快速开发基于实时微控制器的应用程序---凯利讯半导体
- 使用 MicroPython 快速开发基于实时微控制器的应用程序---凯利讯半导体
- win7搭建Python开发环境(下篇--安装pip和ipython解释器)
- Python 第一章 基础知识(2) 交互式解释器
- 福利 | Python 物联网全栈开发实践
- Python Web 开发学习 - 学习笔记(3)- 解释器
- 安装Python解释器与安装Pycharm开发工具
- 5分钟开发智能单车,机智云4.0加速物联网设备开发