一种通信方法、装置、设备及可读存储介质制造方法及图纸

技术编号:28558511 阅读:34 留言:0更新日期:2021-05-25 17:52
本申请公开了一种通信方法、装置、设备及可读存储介质。本申请将MCU状态记录在变量中,通信模块在获取到需要发送至MCU的数据后,先对数据进行处理,处理完毕后,查询记录有MCU状态的变量,那么根据变量的当前赋值就可以确定MCU的当前状态。若MCU当前处于唤醒状态,则不再给MCU发送中断信号,而是将处理后的数据直接发送至MCU,从而可避免MCU被唤醒后由于等不到新消息又进入休眠状态,提高了数据发送的成功率,又可以避免MCU频繁进入中断,保障了MCU程序的稳定运行,也避免了资源浪费。

【技术实现步骤摘要】
一种通信方法、装置、设备及可读存储介质
本申请涉及计算机通信
,特别涉及一种通信方法、装置、设备及可读存储介质。
技术介绍
目前,通信模块在每次接收到外部消息时,都需要立即给MCU(MicroControlUnit,微控制单元)发中断信号,以唤醒MCU。但需要注意的是,通信模块在接收到外部消息时,需要在其内部对该消息进行一些处理后,才能发送该消息。因此每次接收到外部消息都立即唤醒MCU,可能由于通信模块无法及时发送该消息,导致MCU被唤醒后等待超时,又进入了休眠状态,从而导致数据无法正常发送。并且,若在MCU处于唤醒状态时,通信模块接收到外部消息,此时通信模块仍然会给MCU发中断信号,因此造成MCU频繁进入中断,导致MCU程序崩溃,也造成了资源浪费。因此,如何提高数据发送的成功率,避免资源浪费,是本领域技术人员需要解决的问题。
技术实现思路
有鉴于此,本申请的目的在于提供一种通信方法、装置、设备及可读存储介质,以提高数据发送的成功率,避免资源浪费。其具体方案如下:第一方面,本申请提供了一本文档来自技高网...

【技术保护点】
1.一种通信方法,其特征在于,应用于通信模块,包括:/n若获取到需要发送至MCU的数据,则对所述数据处理完毕后,查询记录有MCU状态的变量;/n根据所述变量的当前赋值确定所述MCU的当前状态;/n若所述MCU当前处于唤醒状态,则将处理后的所述数据发送至所述MCU。/n

【技术特征摘要】
1.一种通信方法,其特征在于,应用于通信模块,包括:
若获取到需要发送至MCU的数据,则对所述数据处理完毕后,查询记录有MCU状态的变量;
根据所述变量的当前赋值确定所述MCU的当前状态;
若所述MCU当前处于唤醒状态,则将处理后的所述数据发送至所述MCU。


2.根据权利要求1所述的通信方法,其特征在于,所述根据所述变量的当前赋值确定所述MCU的当前状态,包括:
若所述变量的当前赋值为休眠标记值,则确定所述MCU当前处于休眠状态;
若所述变量的当前赋值为唤醒标记值,则确定所述MCU当前处于唤醒状态。


3.根据权利要求2所述的通信方法,其特征在于,还包括:
若所述MCU当前处于休眠状态,则将所述变量的当前赋值由所述休眠标记值修改为所述唤醒标记值;
唤醒所述MCU,并将处理后的所述数据发送至所述MCU。


4.根据权利要求3所述的通信方法,其特征在于,所述唤醒所述MCU,包括:
利用定时器发送持续预设时长的脉冲信号至所述MCU,以唤醒所述MCU。


5.根据权利要求4所述的通信方法,其特征在于,还包括:
若所述定时器超时,则停止发送所述脉冲信...

【专利技术属性】
技术研发人员:王敬
申请(专利权)人:深圳市广和通无线股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1