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