弘毅 发表于 2014-4-25 16:20:20

OCROBOT入门教程024--关闭打开串口自动重启功能

本帖最后由 董董soul 于 2016-10-27 11:16 编辑

OCROBOT MAGNO默认串口在每次打开的时候会自动给DTR发送一个信号,这个信号会导致控制板重启,这样在如果系统在运行中需要用串口查看又不想让控制板重启应该怎么办呢?

OCROBOT MANGO在设计的时候已经考虑到了这个问题,设计了一个DTR跳帽。当不需要自动复位功能的时候把DTR引脚跳帽拔出就可以了。

我们使用下面的代码来实践一下,看看拔掉与不拔掉DTR跳帽的情况下,两次打开串口监视器数据的变化。

unsigned long time;

void setup(){
Serial.begin(9600);
}
void loop(){
Serial.print("Time:");
time = millis();
//打印从程序开始到现在的时间
Serial.println(time);
//等待一秒钟,以免发送大量的数据
delay(1000);
}


http://player.youku.com/player.php/sid/XNzE3ODQyMTMy/v.swf
页: [1]
查看完整版本: OCROBOT入门教程024--关闭打开串口自动重启功能