为什么我一打开端口就好像重启了板子
为什么我一打开端口就好像重启了板子?我一打开端口就执行了setup() -> loop() ,关掉端口再打开还是如此。就好像重启了板子一样,这是怎么回事了?
不是说setup(),只有第一次才运行嘛? 应该是瞬间供电不足 我只是打开了下端口,我通过USB供电的~会有这样的问题? Arduino的IDE的串口监视器是这样的,打开串口监视器是会发送给Arduino板子一个重启信号。。。使用第三方的串口监视器就不会这样子 弘毅 发表于 2013-6-6 14:47 static/image/common/back.gif
Arduino的IDE的串口监视器是这样的,打开串口监视器是会发送给Arduino板子一个重启信号。。。使用第三方的串 ...
貌似
我直接 Linux cat /dev/ttyACM0
Windows 用SecureCRT 也会重启~~~~~ {:soso_e103:}如果是mango,你把DTR跳帽拔掉就没问题了,如果uno的话。。那就没办法了。。。 我还是去换一块板吧~~居然有这个问题,真是神奇~~ mega 1280 and Mega2560都有此特性,打开串口,都会reset arduino,如果想硬件上的屏蔽此特性,就需要用个电容短接reset pin and GND pin. zxp573 发表于 2013-6-10 11:08 static/image/common/back.gif
mega 1280 and Mega2560都有此特性,打开串口,都会reset arduino,如果想硬件上的屏蔽此特性,就需要用个电 ...
对。打开串口都会reset的。
这样加电容可以吗?{:3_41:} uno的话,只要将板子背面reset字样的跳线割开就不会了 心之永恒 发表于 2013-6-15 23:19 static/image/common/back.gif
对。打开串口都会reset的。
这样加电容可以吗?
可以的。此方法來源于arduino.cc官方說明,并且我也親自實踐過,可行。 8#的方法是解决方法之下,就是在Reset与Gnd之间接一颗10uF电容。
另外也可以使用以下方法
http://playground.arduino.cc/Main/DisablingAutoResetOnSerialConnection
页:
[1]