我的 esp32 打印奇怪的字符,但我做了任何事情

问题描述 投票:0回答:4

我只想打印简单的文本,但它打印无限的奇怪字符并且永远不会停止,(当我删除

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

c++ arduino serial-port communication esp32
4个回答
3
投票

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


1
投票

我刚刚将闪存速度更改为 40MHz,而不是 80MHz


0
投票

需要确保代码中的波特率和串口监视器的波特率相同。

示例: 如果您的代码有:Serial.begin(115200);

然后将串口监视器的波特率更改为115200,这可以通过访问如图所示的波特率来完成image below


0
投票

对我来说,问题不在于芽率。使用 Serial.begin(115200) 和串行监视器 115200 我使用了很少的英文字符,其中大多数都是垃圾字符。

我的问题是 ESP12F 的接地引脚未连接到 FTDI USB 转串行转换器的接地引脚。一旦我将该引脚正确焊接到 PCB 上,一切就开始工作了。希望这有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.