发明名称 一种处理同步AT指令的方法及装置
摘要 本发明公开了一种处理同步AT指令的方法和装置,应用于通信领域,该方法包括以下步骤:MCU端的某一任务获得AT资源的锁权限后,向模块端发送AT指令;接收到模块端发送的AT响应后,释放AT资源的锁权限。本发明实施例的方法和装置通过启用同步锁控制,多个任务可以发送AT指令,但同一时刻只有1个任务发送AT指令,AT响应与AT指令的发送顺序无关,不易出错,AT响应具有确定性,易调试,易维护,易扩展,提高了代码的模块化,降低MCU端AT响应代码的耦合度。
申请公布号 CN103118181B 申请公布日期 2015.12.02
申请号 CN201310017733.1 申请日期 2013.01.17
申请人 努比亚技术有限公司 发明人 刘建伟
分类号 H04M1/725(2006.01)I 主分类号 H04M1/725(2006.01)I
代理机构 广东广和律师事务所 44298 代理人 曹建军
主权项 一种处理同步AT指令的方法,其特征在于,所述方法包括以下步骤:A、MCU端的某一任务获得AT资源的锁权限,所述锁权限由同步锁控制;B、向模块端发送AT指令;C、接收模块端发送的AT响应;C1、判断模块端的AT响应是否完成;C2、若已完成,则转入步骤D;否则调用OS层的调度机制运行其他任务;C3、若其他任务处理完成,则转入步骤C1;D、释放AT资源的锁权限。
地址 518000 广东省深圳市南山区高新区北环大道9018号大族创新大厦A区10楼