【发布时间】:2016-12-07 21:11:58
【问题描述】:
我有一个 Arduino Micro 通过 USB 连接到我的电脑,显示为 /dev/arduino。
现在,当我想对其进行编程时(它目前具有 Arduino 的默认引导加载程序),我必须将其引导到引导加载程序中。 AFAIK 这可以通过重置芯片或使用波特率1200 与其交谈来完成。
为此,我有一个类似的脚本
#!/usr/bin/env python
import serial
s = serial.Serial(
port="/dev/arduino",
baudrate=1200,
bytesize=serial.EIGHTBITS,
stopbits=serial.STOPBITS_ONE,
parity=serial.PARITY_NONE)
s.isOpen()
s.close()
问题是,脚本和复位引脚不能可靠地工作。此外,切断设备的电源通常不会将其踢入引导加载程序。
如何可靠地将我的 Arduino Micro 放入引导加载程序?最好通过 USB。
【问题讨论】:
标签: arduino serial-port usb avr atmega