我的esp32打印奇怪的字符,但我做任何事情
My esp32 print weird characters but I do anything
>我只想打印简单的文本,但它打印无限的奇怪字符并且永不停止,(当我删除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
如果您使用的是arduino IDE(您可能是),则可以尝试更改波特率。这就是前段时间在arduino发生在我身上的事情
我只是将闪存速度更改为40MHz而不是80MHz
您需要确保代码中的波特率和串行监视器的波特率相同。
例: 如果你的代码有:Serial.begin(115200);
然后将串行监视器的波特率更改为115200,这可以通过访问波特
来完成,如下图所示相关文章:
- C++字符*缓冲区的大小
- HEX值到wchar_t字符(UTF-8)的转换
- 为什么 Serial.println(<char[]>);返回随机字符?
- 我的字符计数代码计算错误.为什么
- 字符串-C++后显示的随机字符
- 将Integer转换为4字节的unsined字符矢量(按大端字节顺序)
- 如何在C++中从字符串中分割字符
- 为什么msgrcv()将垃圾字符馈送到缓冲区
- 指向指向字符数组的指针数组的指针
- 如何用转义符替换字符串中的所有特殊字符
- 为什么 sscanf 无法从一个字符串中读取uint64_t和字符?
- 比较字符数组
- 将字符指针十六进制转换为字符串并保存在文本文件C++中
- 从矢量<无符号字符>转换为字符* 包括垃圾数据
- 如何使用Crypto++并为RSA返回可打印的字节/字符数组
- 如何在C++中确定文本文件中的元素是字符还是数字
- 如何将一个ostringstream十六进制字符串字符对转换为单个unit8t等价的二进制值
- 为字符串中每 N 个字符插入空格的函数没有按照我认为的方式工作?
- C++中无符号字符溢出
- 频率字长,程序只打开cmd,但不做任何事,c++