带鱼九号 2022-05-27 21:58 采纳率: 66.7%
浏览 39
已结题

单片机串口与屏幕交互,触摸屏幕会下发指令给单片机,另外串口利用定时器给屏幕发东西,但是当屏幕下发某一指令,进入到某一界面,需要立即停止单片机的发送

单片机串口与屏幕交互,触摸屏幕会下发指令给单片机,另外串口利用定时器给屏幕发东西,但是当屏幕下发某一指令,进入到某一界面,需要立即停止单片机的发数,退出此界面后才能继续发。这功能怎么才能实现啊?试过用while等着界面退出,不行

  • 写回答

1条回答 默认 最新

  • qllaoda 2022-05-27 22:39
    关注

    设置一个全局标志。界面允许单片机的发送的时候设置这个标志,界面禁止单片机发送的时候清除这个标志。串口发送任务在准备发送前检测这个标志,允许发送的情况下才发送。

    评论 编辑记录

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 12月23日
  • 创建了问题 5月27日