ST意法半导体
直播中

张敏

7年用户 1589经验值
私信 关注
[问答]

为什么在SPC574S-DISP板上使用scanf() 函数会卡住呢?

我在 SPC574S-DISP 板上工作,我已经设置了 FreeRTOS,我希望有办法进行非侵入式扫描。
我希望程序继续运行并等待按下一个键来访问子菜单。
问题是使用 scanf() 时,调试会卡住。
你能帮助我吗?


回帖(1)

刘彦妤

2023-1-4 17:18:45
您将不得不自己编写代码,使用字符输入法检查数据是否可用并立即离开而不是阻塞。当您有要解码的数据时,请在字符串上使用 sscanf() 。
如果菜单只需要一个字符,为什么还要使用 scanf() 呢?
举报

更多回帖

发帖
×
20
完善资料,
赚取积分