1

我正在尝试将我的 PyBoard 板连接到另一个设备(不,我不想要 REPL。我已经这样做了)并且我已经完美地连接了外部设备的 USB 串行交换。但是,在我预购我的板时,尚未添加用于 Micropython 的 USB_VCP 模块,因此我需要更新固件。所有说明都告诉我将 3v3 引脚连接到 DFU 引脚,但这不适用于我的主板版本。我可以更新吗?如果可以,我该怎么做?

4

1 回答 1

2

如果您的 pyboard 版本为 1.0,则 boot0 引脚为 P1。如果您的 pyboard 版本为 0.4,则 boot0 引脚为 P2。通过查看 pyboard 上的丝印来查找版本。您可以在以下文档中找到这些引脚的位置: https ://github.com/micropython/pyboard/blob/master/PYBv10b.pdf 和 https://github.com/micropython/pyboard/blob/master/PYBv4。 pdf 查看 pdf 文档的第二页。

更新固件后,您应该按照以下说明进行操作。(这些是达米安寄给我的)。

你需要做:

import pyb
usb_vcp = pyb.USB_VCP()

或者:

from pyb import USB_VCP
usb_vcp = USB_VCP()

或者,您可以尝试使用:

import sys
sys.stdout.write('text')

这会将文本写入 USB。

于 2014-08-28T13:28:10.580 回答