查看: 1722|回复: 0

[已解决] Leonardo串口监视器的问题

[复制链接]
  • TA的每日心情
    开心
    2017-10-19 15:19
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    发表于 2017-11-24 23:47 | 显示全部楼层 |阅读模式
    本帖最后由 stormer 于 2017-11-25 00:06 编辑

    官方网站里有一段描述:

    The Arduino Leonardo board uses Serial1 to communicate via TTL (5V) serial on pins 0 (RX) and 1 (TX). Serial is reserved for USB CDC communication. For more information, refer to the Leonardo getting started page and hardware page.


    也就是说LEONARDO的Serial是用于USB串口通信的。所以用它跟其它设备进行串口通信的时候需要用Serial1。

    那么问题来了,把代码里的Serial替换成Serial1,比如

    //setup()
      Serial1.begin(115200);  
      while (!Serial1);


    //loop
    if (Serial1.available() > 0)
      {
        digitalWrite(4, HIGH);
        delay(10);
        digitalWrite(4, LOW);
        delay(10);
        Serial1.println(222222);  //注意这是Serial 1
        Serial.println(666);          //注意这是Serial
      }


    打开串口监视器,只不停的显示666.;
    222222没有输出过。

    请问该如何在串口监视器里显示Serial1的输出内容?
    ---------------
    哎呀,困了脑抽了,居然问这么傻的问题。在串口监视器里直接用Serial输出不就得了。Serial.println(Serial1.read(), HEX);

    结帖。





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

    本版积分规则

    热门推荐

    Blynk与m5stack basic以及uiflow的交互玩法
    Blynk与m5stack basic以及
    Blynk与m5stack basic以及uiflow的交互玩法 [准备工作我们假设玩家已经熟悉下面的准备
    心态崩了,小车超声波模块避障的问题
    心态崩了,小车超声波模块
    如图片所示,我写了一个dis[1] = getDistance();但是串口打印了两个dis[1],第二个dis[
    VSCode写Arduino提示无法打开源文件"avr/pgmspace.h"
    VSCode写Arduino提示无法
    整个程序就这点内容,只是做个测试。 Ctrl+Alt+U的上传是没有问题。但是这里有个错误
    arduino 多级菜单人机交互控制继电器
    arduino 多级菜单人机交互
    #include #include #ifdef U8X8_HAVE_HW_SPI #include #endif #ifdef U8X8_HAVE_HW
    Arduino nano与ov7670摄像头模块、1.8寸TFT屏显示彩色图像
    Arduino nano与ov7670摄像
    ov7670摄像头支持彩色拍摄,带fifo闪存的网上教程很足。对于不带fifo的,本人在网上发
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   
    快速回复 返回顶部 返回列表