[发明专利]模组通信的指令处理方法、装置、微控制器和介质有效
申请号: | 202110297615.5 | 申请日: | 2021-03-19 |
公开(公告)号: | CN113127227B | 公开(公告)日: | 2023-03-21 |
发明(设计)人: | 温扬科 | 申请(专利权)人: | 深圳和而泰智能家电控制器有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54;G06F9/30 |
代理公司: | 深圳中细软知识产权代理有限公司 44528 | 代理人: | 孔祥丹 |
地址: | 518000 广东省深圳市南山区高新南区科*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 模组 通信 指令 处理 方法 装置 控制器 介质 | ||
本申请公开了一种模组通信的指令处理方法、装置、微控制器和介质。其中方法应用于存储有预设的动作指令表的微控制器,预设的动作指令表包括预先定义的多个动作指令,一个动作指令中包括与其对应的正确处理函数和错误处理函数,该方法包括:获取当前动作指令,所述当前动作指令是指所述动作指令表中的当前要执行的一个动作指令;向模组发送所述当前动作指令指定的发送信息;获取来自所述模组的第一接收数据;当预设的通用处理函数表中不存在与所述第一接收数据匹配的通用处理函数时,判断所述第一接收数据是否与当前动作指令匹配;若匹配,执行所述当前动作指令中的正确处理函数。
技术领域
本发明涉及通信技术领域,尤其是涉及一种模组通信的指令处理方法、装置、微控制器和介质。
背景技术
随着物联网技术的飞速发展,越来越多的厂商选择把相应的技术方案作为模组提供给二级客户进行方案开发,而模组间的通信协议,基本选择的是AT指令协议。AT指令协议作为连接微控制器(Microcontroller Unit,MCU)和模组之间的桥梁,对项目功能实现起着决定性的作用。
但是由于模组厂商太多,各自的AT指令协议虽然大体相同,但或多或少都有着不同的差异。这时常导致使用不同的模组时,需要进行几乎要重新配置,开发工作量大,导致一个MCU可应用的模组受限。并且微控制器在与模组的指令通信过程中,一般可能接收到其他信息而不是当前需要的模组返回的信息,这些信息会被当成错误信息去处理,容易出现问题或故障。
发明内容
本申请提供了一种模组通信的指令处理方法、装置、微控制器和介质。
第一方面,提供了一种模组通信的指令处理方法,应用于微控制器,所述微控制器存储有预设的动作指令表,所述预设的动作指令表包括预先定义的多个动作指令,一个动作指令中包括与所述一个动作指令对应的正确处理函数和错误处理函数,所述正确处理函数为当成功接收到所述动作指令的正确回复时,需要执行的处理函数,所述错误处理函数为当接收到所述动作指令的错误回复时,需要执行的处理函数;所述方法包括:
获取当前动作指令,所述当前动作指令是指所述动作指令表中的当前要执行的一个动作指令;
向模组发送所述当前动作指令指定的发送信息;
获取来自所述模组的第一接收数据;
当预设的通用处理函数表中不存在与所述第一接收数据匹配的通用处理函数时,判断所述第一接收数据是否与当前动作指令匹配;
若匹配,执行所述当前动作指令中的正确处理函数。
第二方面,提供了一种模组通信的指令处理装置,所述装置存储有预设的动作指令表,所述预设的动作指令表包括预先定义的多个动作指令,一个动作指令中包括与所述一个动作指令对应的正确处理函数和错误处理函数,所述正确处理函数为当成功接收到所述动作指令的正确回复时,需要执行的处理函数,所述错误处理函数为当接收到所述动作指令的错误回复时,需要执行的处理函数;
所述装置包括:
指令执行模块,用于获取当前动作指令,所述当前动作指令是指所述动作指令表中的当前要执行的一个动作指令;
传输模块,用于向模组发送所述当前动作指令指定的发送信息;
所述传输模块还用于,获取来自所述模组的第一接收数据;
所述指令执行模块还用于:
当预设的通用处理函数表中不存在与所述第一接收数据匹配的通用处理函数时,判断所述第一接收数据是否与当前动作指令匹配,若匹配,执行所述当前动作指令中的正确处理函数。
第三方面,提供了一种微控制器,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如第一方面及其任一种可能的实现方式的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳和而泰智能家电控制器有限公司,未经深圳和而泰智能家电控制器有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110297615.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:测试方法、装置、服务器及介质
- 下一篇:一种全钢双屈服点免断裂屈曲约束支撑