20

在 Arduino IDE 中启动串行监视器时,有没有办法防止重置?

4

3 回答 3

17

对于 Uno,在复位引脚和接地引脚之间连接一个 10μF 电容。

对于其他 Arduinos,5V 和复位引脚之间的 120 欧姆电阻器(或由多个电阻器组成的等效电阻,因为 120 欧姆本身很少见)应该可以解决问题。

于 2013-04-09T18:44:55.513 回答
4

arduino Playground 网站对防止 arduino 重新启动的不同方法进行了非常详细的细分,并提供了一些背景知识和解释。

http://playground.arduino.cc/Main/DisablingAutoResetOnSerialConnection

于 2013-10-21T22:39:26.343 回答
2

如果您要连接 Windows PC,这个基本的 Powershell 脚本可以工作(在 Arduino Mega 上测试):

$port = new-Object System.IO.Ports.SerialPort COM8,9600,None,8,one
$port.DtrEnable = $false
$port.open()
while ($true) {
	$nChar = $port.BytesToRead
	if ($nChar -gt 0) {Write-Host -NoNewline $port.ReadExisting()}
}

于 2015-02-25T11:26:12.983 回答