Page 1 of 1

一个奇怪的printf的问题

Posted: Sun Aug 25, 2024 6:37 am
by ssking
这个代码很奇怪,“printf("Make bow.");” 这一行会导致系统直接复位,但是如果写成这样“printf("Make bow.\n");系统就是正常的。
芯片:esp32c3
idf版本:5.2.1
使用的是usb作为串口输出。
while(1)
{
if(gpio_get_level(TOUCH_IO))
{

// printf("Touch.\n");

vTaskDelay(pdMS_TO_TICKS(20));

if(gpio_get_level(TOUCH_IO))
{
printf("Touch.\n");
// // make_bow();
printf("Make bow.");
}
}

vTaskDelay(pdMS_TO_TICKS(100));
}