MicroPython中文文档和参考¶
- pyboard快速参考
- pyboard基本信息
- pyboard的MicroPython教程
- MicroPython 函数库
- Python标准库和micro-libraries
- 内置函数
array
– 数组cmath
– 复数的数学函数gc
– 控制垃圾回收器math
– 数学函数sys
– 系统相关函数ubinascii
– 二进制/ASCII转换ucollections
– 容器uerrno
– 系统错误代码uhashlib
– 散列算法uheapq
– 堆队列算法uio
– 输入/输出流ujson
– JSON编码与解码uos
– 基本“操作系统”服务ure
– 正则表达式uselect
– 在一组流中等待事件usocket
– socket模块ustruct
– 打包和解压缩原始数据类型utime
– 时间相关的函数uzlib
– zlib解压缩
- MicroPython特定的库
- 特定于 pyboard 的库
pyb
— 板级功能- 时间相关函数
- 复位相关的函数
- 中断相关的函数
- 电源相关函数
- 其他功能
- 类
- class Accel – 加速计控制
- ADC类 – 模数转换
- CAN类 –控制器区域网络通信总线
- DAC类 – 数字模拟变换
- ExtInt类 – 配置I/O引脚以中断外部事件
- I2C类 – 二线串行协议
- class LCD – 用于控制 带触摸传感器的lcd模块
- LED类 – LED对象
- Pin类 – 控制I/O 引脚
- class PinAF – 引脚替代函数
- class RTC – 实时时钟
- Servo类 –三线hobby舵机驱动
- SPI类 – 串行外设接口
- class Switch – 开关对象
- Timer类 – 控制内部定时器
- TimerChannel类 — 为定时器建立一个通道
- UART类 – 双向串行通信总线
- class USB_HID – USB 人机接口设备 (HID)
- USB_VCP 类– USB 虚拟通讯端口
lcd160cr
— 控制LCD160CR显示屏
- Python标准库和micro-libraries
- MicroPython语言
- MicroPython 与 CPython 的不同
- Syntax
- Core Language
- Builtin Types
- Exception
- bytearray
- bytes
- float
- int
- list
- str
- UnicodeDecodeError not raised when expected
- Start/end indices such as str.endswith(s, start) not implemented
- Attributes/subscr not implemented
- str(…) with keywords not implemented
- str.ljust() and str.rjust() not implemented
- None as first argument for rsplit such as str.rsplit(None, n) not implemented
- Instance of a subclass of str cannot be compared for equality with an instance of a str
- Subscript with step != 1 is not yet implemented
- tuple
- Modules
- MicroPython 许可证信息