esp32s3打开串口无限重复显示以下数据,无法运行程序
ESP-ROM:esp32s3-20210327
Build:Mar 27 2021
rst:0x7 (TG0WDT_SYS_RST),boot:0x8 (SPI_FAST_FLASH_BOOT)
Saved PC:0x403cf136
SPIWP:0xee
mode:DIO, clock div:1
load:0x3fce3808,len:0x1668
load:0x403c9700,len:0xbcc
load:0x403cc700,len:0x2fac
entry 0x403c9954
ESP-ROM:esp32s3-20210327
Build:Mar 27 2021
rst:0x10 (RTCWDT_RTC_RST),boot:0x8 (SPI_FAST_FLASH_BOOT)
SPIWP:0xee
mode:DIO, clock div:1
load:0x3fce3808,len:0x1668
load:0x403c9700,len:0xbcc
load:0x403cc700,len:0x2fac
entry 0x403c9954
接线都正确吗
写入的程序有问题,所以反复重启
Serial.print()
描述:串口输出数据,写入字符数据到串口。
原型:
Serial.print(val)
Serial.print(val, format)
参数:
val:打印的值,任意数据类型。
config:输出的数据格式。BIN(二进制)、OCT(八进制)、DEC(十进制)、HEX(十六进制)。对于浮点数,此参数指定要使用的小数位数。
eg.
Serial.printf("PinInt Event.\r\n");
Serial.printf("touch:%d\r\n",touchRead(T0));
***********************************************************************************************************
Serial.println()
Serial.printf()
描述:串口输出数据并换行。
原型:
Serial.println(val)
Serial.println(val, format)
参数:
val:打印的值,任意数据类型。
config:输出的数据格式。
返回值:返回写入的字节数。
附: 常用格式字符及转义字符
字符 | 说明 |
---|---|
%o | 八进制整数输出 |
%d | 十进制整数输出 |
%x | 十六进制整数输出 |
%f | 浮点输出,默认6位小数 |
%c | 单字符输出 |
%s | 字符串输出 |
\n | 换行 |
\r | 回车 |
\t | Tab制表符 |
Serial.write()
描述
将二进制数据写入串行端口。该数据以字节或一系列字节的形式发送;要发送代表数字数字的字符,请改用print()函数。
句法
Serial.write(val)
Serial.write(str)
Serial.write(buf, len)
参量
Serial:串行端口对象。请参阅“ 串行”主页上每个板的可用串行端口列表。
val:要作为单个字节发送的值。
str:作为一系列字节发送的字符串。
buf:要作为一系列字节发送的数组。
len:要从数组发送的字节数。
退货
write()将返回写入的字节数,尽管读取该数字是可选的。资料类型:size_t。