[PIC®/AVR®/dsPIC®产品] 在单片机串口通信使用scanf后,回车后会立即执行吗?

[复制链接]
307|21
 楼主| 734774645 发表于 2026-5-2 19:21 | 显示全部楼层
标准的 scanf 函数,在串口接收数据时,按下回车后不会立即执行!
又见春光 发表于 2026-5-27 15:23 | 显示全部楼层
单片机串口用 scanf 接收数据,按下回车才会结束录入并执行。
回车是默认结束符,未回车时数据暂存缓冲区,程序处于阻塞等待状态。只有检测到回车换行符,scanf 才完成读取、跳出等待往下运行。若改自定义结束符,则对应字符触发执行,回车不再生效。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部
0