【问题标题】:My esp32 print weird characters but I do anything我的 esp32 打印奇怪的字符,但我什么都做
【发布时间】:2019-07-19 21:56:12
【问题描述】:

我只想打印简单的文本,但它会打印无限的奇怪字符并且永不停止(当我删除 Serial.print() 时,它会继续打印奇怪的字符)。

这是循环播放的奇怪文字

-*⸮ql⸮7⸮$⸮
*!8P⸮⸮⸮V⸮)3 ⸮;⸮ 1⸮zY⸮b⸮ڔ!⸮⸮$q⸮,*⸮ı⸮N
⸮a!u⸮   1⸮zY⸮b⸮⸮⸮⸮⸮⸮!⸮  1⸮zY⸮W(⸮⸮⸮xI⸮
,*-⸮l⸮N
⸮a!u⸮,*⸮⸮⸮nbb⸮H⸮⸮⸮⸮,*⸮⸮⸮nbb⸮H$⸮
    1⸮zY⸮b⸮ڔ!X⸮⸮⸮⸮,*⸮⸮⸮nbb⸮H$⸮
*!8Pt⸮

我的代码:

void setup() {

}

void loop() {

}

希望你能帮助我,谢谢:)

更新

我完全删除了Serial.begin(9600)Serial.print() 仍然有问题O_o

【问题讨论】:

  • 你能提供导致这个的代码吗?
  • @AdrienGivry 当然
  • 请确认:无论您是否写入端口,您都有随机的废话从串口出来?
  • @user4581301 是的,当我删除所有代码时也是如此
  • 完全没有代码怎么办?不妨早点把它删掉,因为这是一个非常简单的测试,可以告诉你硬件是ed。曾经有一套 f 原型板几乎可以完美运行两周。然后是大量的神秘虫子。事实证明,这就是用于将表面贴装芯片固定到位以便于焊接开始导电的胶水所用的时间。

标签: c++ arduino serial-port communication esp32


【解决方案1】:

如果您使用的是 arduino IDE(您可能是),您可以尝试更改波特率。这就是前段时间在arduino中发生在我身上的事情

【讨论】:

  • 不,它不起作用,我目前在 921600,这与上周我的其他 esp32 一起工作
  • 您是否尝试将串行监视器设置为 115200?以这种速度,它可能是来自您的 ESP 的引导加载程序消息。
【解决方案2】:

我刚刚将闪存速度从 80MHz 改为 40MHz

【讨论】:

    猜你喜欢
    • 2017-08-27
    • 2014-08-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-22
    • 1970-01-01
    • 2014-11-19
    相关资源
    最近更新 更多