发明名称 |
一种处理同步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楼 |