全部文档
OneOS简介 硬件支持 编译构造工具 API参考文档 高级语言 用户编程手册 应用笔记 FAQ

REPL(交互式解释器)

MicroPython提供了和python相似的命令行交互功能,使用者可以单行输入指令执行并通过命令行的显示观察指令执行的结果。

环境准备

步骤一:需要准备串口转换工具(一些开发板具备串口转换功能,可以直接通过usb线与开发板相连),并下载安装串口调试软件,如:sscom、xshell等。

步骤二:确认开发板命令行所对应串口的引脚和设置的波特率(默认为115200)

1

步骤三:通过串口工具将开发板与电脑连接,设置正确波特率后打开电脑上对应的串口

2

步骤四:对开发板进行复位,观察是否有log信息打印,如果没有则需要排除硬件连接问题和软件串口部分的问题

3

步骤五:对于进入命令行后仍停留在shell中的,需要输入Mpy_Task进入到MicroPython的命令行交互界面

4

进行指令验证

上述准备工作完成后即可通过输入指令进行相关验证,可参考如下样例:

验证一:验证MicroPython基本语法

#验证数字类型
a = 1
print(a)

#验证字符串
b = 'helloworld'
print(b)

#验证数组
c = [1,3,5,7,9,1.1,1.2,1.3,1.4,1.5]
for i in c:
    print(i)

#验证条件判断
if True:
    print ("True")
else:
    print ("False")

#验证模块导入
import math
print(math.pi)
print(math.cos(0))

执行结果如下图:

5

验证二:验证开发板硬件(以验证Pin 22为例)

from machine import Pin
import utime

a = Pin(("test",22), Pin.OUT_PP)

while True:
    a.value(0)
    utime.sleep(1)
    a.value(1)
    utime.sleep(1)

可以用示波器观察波形或者连接led观察灯的状态

results matching ""

    No results matching ""

    返回顶部