Linux下更新 pyboard 固件的步骤 首先需要安装Linux版的arm-gcc编译器 安装 dfu-util sudo apt-get install dfu-util 编译固件 用dfu-util写入固件 sudo make BOARD=XXXX deploy USE_PYDFU=0 也可以使用pydfu.py下载固件,需要先安装python-usb模块 sudo apt-ge... 吃瓜阿阳 2022-11-07 131 #firmware #Linux #pyboard
用 pyboard 的 DAC 播放 WAV 格式音乐 官方的PyBoard带有DAC功能,使用DAC,我们可以播放简单的音乐。 先准备好两根铜丝,一个有源音箱,一个音频线。 然后从官方网站下载两个文件: http://micropython.org/resources/examples/wave.py http... 吃瓜阿阳 2022-11-07 154 #DAC #MicroPython #multimedia
设置 pyboard 的卷标名 pyboard 默认的卷标名称是 pybflash。对于自定义的开发板,有时希望使用不同的名称,在1.9.3以后版本中,提供了新的宏可以进行定义。 在用户文件mpconfigboard.h中,加入下面的定义: #define MICRO... 吃瓜阿阳 2022-11-07 126 #MicroPython #pyboard #SD卡
MicroPython 官方:pyboard-D 年内推出 在2013年首次引入Micropython后,使微控制器Python的轻量级得以实现,并获得各大硬件平台支持。 不久之后,开发人员Damien George也宣布官方正式支持使用STM32F4微控制器的Pyboard。 在FOSDEM 2019,即将推... 吃瓜阿阳 2022-11-07 156 #MicroPython #pyboard #pyboard D
用 pyboard 控制 hobby 伺服电机 在 pyboard 板上有4个用于连接业余hobby伺服电机的专用连接点。这些电机有3条线:地线、电源线和信号线。您可在板上将三条线连接在右下角,信号引脚在最右边。引脚X1、X2、X3和X4是4个专用伺... 吃瓜阿阳 2022-11-07 196 #MicroPython #pyboard #Python
pyboard 使用 DFU 升级固件的方法 准备材料 pyboard 一块 杜邦线一根,也可以用2Pin排针加跳线帽 MicroUSB 转 USB 数据线 刷固件工具 DfuSe Demo(百度网盘),Windows 环境 步骤 首先在 MicroPython 官网下载需要升级的固件文件,文件后缀... 吃瓜阿阳 2022-11-07 143 #firmware #MicroPython #pyboard
用寄存器控制pyboard的LED 用寄存器控制pyboard的LED pyb.LED(1).on()pyb.LED(1).off() 但是,pyb中也可以通过寄存器去控制LED,如: import stmLED1 = 13stm.mem16[stm.GPIOA+stm.GPIO_BSRRL]|=(1LED1)stm.mem16[stm.GPIOA+stm.GPIO_BSRRH]|=(1LED1)LED4 = 4stm.mem16[... 吃瓜阿阳 2022-11-07 161 #MicroPython #pyboard #Python
pyboard 恢复出厂设置的操作方法 pyboard 使用时间长了,因为各种原因可能会出现故障,造成无法正常启动、不能进入REPL、文件系统破坏等现象,这时就需要通过出厂模式进行恢复,可以恢复到出厂设置,就像 Windows 系统重新... 吃瓜阿阳 2022-11-07 196 #pyboard #固件
pyboard 快速开发指南 pyboard 快速开发指南,简单介绍一组有关 pyboard 开发板下使用 MicroPython 开发的范例程序。 通用控制 import pybpyb.delay(50) # wait 50 millisecondspyb.millis() # number of milliseconds since bootuppyb.repl_uart(pyb.UART(... 吃瓜阿阳 2022-11-07 158 #ADC #DAC #I2C
pyboard D 系列开发板正式发布 MicroPython 官方近日正式发布了 pyboard D 系列开发板,同时发售的还有配套的底板和扩展板。 pyboard D 系列开发板基于STM32F7,除了兼容之前的 pyboard 功能外,还带有2个QSPI 闪存、蓝牙、WiFi、WBUS扩... 吃瓜阿阳 2022-11-07 81 #MicroPython #pyboard #pyboard D
查看开发板剩余闪存空间及可用内存 ESP8266 等 MicroPython 开发板因内存、闪存资源比较有限,可能会遇到运行程序或烧录程序拙荆见肘的情况。那么如何实时查看开发板上的内存占用情况呢?在终端使用下面的代码即可查看。 imp... 吃瓜阿阳 2022-11-07 197 #ESP32 #ESP8266 #micro:bit
MicroPython 性能测试数据 MicroPython 在不同的硬件上性能测试数据,为选择性能合适的硬件提供参考。 测试的开发板: micro:bit PYB Nano PYBV10 ST Nucleo_F091RC ST Nucleo_F411RE STM32L476DISC STM32F7DISC ST Nucleo_H743ZI ESP8266 ESP32 WROVER Micr... 吃瓜阿阳 2022-11-07 126 #ESP32 #ESP8266 #micro:bit