一个奇怪的printf的问题

ssking
Posts: 1
Joined: Sun Aug 25, 2024 6:28 am

一个奇怪的printf的问题

Postby ssking » Sun Aug 25, 2024 6:37 am

这个代码很奇怪,“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));
}

Who is online

Users browsing this forum: No registered users and 76 guests