[发明专利]控制方法、控制装置及计算机存储介质在审
申请号: | 201811333671.4 | 申请日: | 2018-11-09 |
公开(公告)号: | CN111176699A | 公开(公告)日: | 2020-05-19 |
发明(设计)人: | 邱伟华;黄娜 | 申请(专利权)人: | 深圳阿凡达智控有限公司 |
主分类号: | G06F8/654 | 分类号: | G06F8/654 |
代理公司: | 上海波拓知识产权代理有限公司 31264 | 代理人: | 杨波 |
地址: | 518001 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 控制 方法 装置 计算机 存储 介质 | ||
本发明提供一种控制方法、控制装置及计算机存储介质,其中,应用于主控模块的控制方法包括:根据写入命令将与微控制单元对应的数据和程序写入主控模块的存储器中;在上电初始化后,根据当前的工作状态通过总线向微控制单元发送控制指令;释放总线,以使得微控制单元在收到控制指令后,通过总线调用存储于存储器中的与微控制单元对应的数据和/或程序以执行控制指令。本发明能够使主控模块与微控制单元共享同一存储器,从而可以降低芯片成本且便于进行程序升级。
技术领域
本发明涉及芯片控制技术领域,特别涉及一种控制方法、控制装置及计算机存储介质。
背景技术
智能家居是在物联网的影响之下物联化的体现。智能家居通过物联网技术将家中的各种设备(如音视频设备、照明系统、窗帘控制、空调控制、安防系统、数字影院系统、网络家电以及三表抄送等)连接到一起,提供家电控制、照明控制、窗帘控制、电话远程控制、室内外遥控、防盗报警、环境监测、暖通控制、红外转发以及可编程定时控制等多种功能和手段。与普通家居相比,智能家居不仅具有传统的居住功能,兼备建筑、网络通信、信息家电、设备自动化,集系统、结构、服务、管理为一体的高效、舒适、安全、便利、环保的居住环境,提供全方位的信息交互功能,帮助家庭与外部保持信息交流畅通,优化人们的生活方式,帮助人们有效安排时间,增强家居生活的安全性,甚至为各种能源费用节约资金。
在智能家居的控制设备中,通常需要一颗flash芯片(Flash Memory,Flash存储器)来存储码库,该码库中存储有电视机、空调等家居设备的控制代码,以实现控制设备对电视机、空调等设备的控制,如果该芯片中未存储有码库,则可以通过学习的方法来得到码库,然而,码库的大小通常为512k,单独使用一颗flash芯片成本高,且升级方法繁琐。此外,除了码库的程序需要升级之外,用于执行主控命令的微控制单元(Microcontroller Unit,MCU)的程序也需要升级,比如更换命令词、更换控制方法,更换适用不同客户的程序等,但目前的方法只能升级主控的程序,不能更新码库和MCU的程序。
发明内容
有鉴于此,本发明解决的技术问题是提供一种控制方法、控制装置及计算机存储介质,能够使主控模块与微控制单元共享同一存储器,从而可以降低芯片成本且便于进行程序升级。
本发明提供的一种控制方法,应用于主控模块,包括:
根据写入命令将与微控制单元对应的数据和程序写入所述主控模块的存储器中;
在上电初始化后,根据当前的工作状态通过总线向微控制单元发送控制指令;
释放所述总线,以使得所述微控制单元在收到所述控制指令后,通过所述总线调用存储于所述存储器中的与所述微控制单元对应的数据和/或程序以执行所述控制指令。
其中,所述根据写入命令将与微控制单元对应的数据和程序写入所述主控模块的存储器中,包括:
根据写入命令将与微控制单元对应的数据和程序分别写入所述主控模块的存储器的第一预设区域及第二预设区域中。
其中,所述根据当前的工作状态通过总线向微控制单元发送控制指令,包括:
在上电时间达到预设时长之前,所述主控模块处于程序检测状态并通过总线向微控制单元发送程序升级指令;
在上电时间达到预设时长或在上电时间达到预设时长前接收到唤醒指令时,所述主控模块处于唤醒状态并根据接收的指令通过总线向微控制单元发送对应控制指令。
其中,所述方法,还包括:
通过第一引脚发送所述主控模块的总线使用信号,以及,通过第二引脚接收所述微控制单元的总线使用信号。
本发明还提供一种控制方法,应用于微控制单元,包括:
接收主控模块通过总线发送的控制指令;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳阿凡达智控有限公司,未经深圳阿凡达智控有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811333671.4/2.html,转载请声明来源钻瓜专利网。