新手求助uart 通信问题-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 180|回复: 2

[未解决] 新手求助uart 通信问题

[复制链接]
发表于 2022-10-20 17:19 | 显示全部楼层 |阅读模式
各位大佬,本人刚入手arduino,在尝试用合宙的esp32c3与其他uart模块进行通信,于是用到了serial write
但是无论是将esp32c3和ttl相连还是直接连接uart模块都没有反应,用usb将esp32c3连接电脑用串口监控器则可以显示
现在求出各位大佬如何实现arduino uart 发送接收功能
附上本人摸索几天的代码和模块示意图
和代码


#include <Arduino.h>

const int LED1 = 12;
const int LED2 = 13;

void setup()
{
  Serial.begin(9600);
  pinMode(LED1, OUTPUT);
  pinMode(LED2, OUTPUT);
  digitalWrite(LED1, LOW);
  digitalWrite(LED2, LOW);
}

void loop()
{
  delay(1000);
  Serial.write(0x7E);
  Serial.write(0x03);
  Serial.write(0xAA);
  Serial.write(0xAD);
  Serial.write(0xEF);
  Serial.print("???");

  digitalWrite(LED1, HIGH);
  delay(1000);
  digitalWrite(LED1, LOW);

  if(Serial.available()) {
    digitalWrite(LED2, HIGH);
    char ch = Serial.read();
    Serial.write(ch);
}
}


---------------
已知本人接线正常 esp32c3按rst重新上电时用ttl连接能收到消息
灯也闪灯挺正常 应该没卡死
就是不能收发
恳请各位大佬指点
 楼主| 发表于 2022-10-20 17:23 | 显示全部楼层


小弟曾尝试过把uart改成uart1 接线也改过还是没有反应
发表于 2022-10-20 17:42 | 显示全部楼层
重新映射一下串口IO,关闭USB Serial
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-27 22:31 , Processed in 0.167257 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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