极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 10746|回复: 0

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

[复制链接]
发表于 2014-4-25 16:20:20 | 显示全部楼层 |阅读模式
本帖最后由 董董soul 于 2016-10-27 11:16 编辑

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

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

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


  1. unsigned long time;

  2. void setup(){
  3.   Serial.begin(9600);
  4. }
  5. void loop(){
  6.   Serial.print("Time:");
  7.   time = millis();
  8.   //打印从程序开始到现在的时间
  9.   Serial.println(time);
  10.   //等待一秒钟,以免发送大量的数据
  11.   delay(1000);
  12. }
复制代码


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-3-29 23:17 , Processed in 0.039607 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表