Scratch测控板程序存储的方法及装置制造方法及图纸

技术编号:26169990 阅读:98 留言:0更新日期:2020-10-31 13:35
本发明专利技术适用于单片机技术领域,提供了Scratch测控板程序存储的方法及装置,该方法包括:下载包括在线通讯协议和离线程序的指定文件;将Scratch测控板的存储器划分为第一存储区和第二存储区;根据所述指定文件中携带的地址标识,将所述指定文件中的在线通讯协议写入所述第一存储区,以及将指定文件中的离线程序写入所述第二存储区。本发明专利技术中,测控板在下载时将离线程序和在线通讯协议一起下载,并将二者分别存放到不同的存储区,这就使得烧录离线程序的时候不会覆盖掉在线通讯协议,由于不需要反复地烧录,因此可以减少用户的操作,进而提高了Scratch测控板的调试效率。

Method and device of program storage in scratch measurement and control board

【技术实现步骤摘要】
Scratch测控板程序存储的方法及装置
本专利技术属于单片机
,尤其涉及Scratch测控板程序存储的方法及装置。
技术介绍
Scratch软件是由美国美国麻省理工学院开发的一款面向少年的图形化编程工具,其可以跟Scratch测控板进行配套使用,从而实现现实场景和虚拟场景的交互。Scratch测控板既可以在线使用也可以离线使用,在在线使用的情况下,需要先给Scratch测控板烧录在线通讯协议,通过在线通讯协议连接到Scratch软件;而在离线使用的情况下,则需要先给Scratch测控板烧录离线程序,但是由于Scratch测控板只有一个存储器,而且在烧录的时候,默认将烧录的程序或协议放置在存储器固定的位置,这就使得离线程序的烧录会覆盖掉原先烧录的在线通讯协议,导致下一次要使用Scratch测控板连接到Scratch软件的时候,又需要重新烧录在线通讯固件,这就使得用户需要不断地反复烧录,导致操作较为麻烦。
技术实现思路
有鉴于此,本专利技术实施例提供了一种Scratch测控板程序存储的方法及装置,以解决现有技术中本文档来自技高网...

【技术保护点】
1.一种Scratch测控板程序存储的方法,其特征在于,包括:/n下载包括在线通讯协议和离线程序的指定文件;/n将Scratch测控板的存储器划分为第一存储区和第二存储区;/n根据所述指定文件中携带的地址标识,将所述指定文件中的在线通讯协议写入所述第一存储区,以及将指定文件中的离线程序写入所述第二存储区。/n

【技术特征摘要】
1.一种Scratch测控板程序存储的方法,其特征在于,包括:
下载包括在线通讯协议和离线程序的指定文件;
将Scratch测控板的存储器划分为第一存储区和第二存储区;
根据所述指定文件中携带的地址标识,将所述指定文件中的在线通讯协议写入所述第一存储区,以及将指定文件中的离线程序写入所述第二存储区。


2.如权利要求1所述的方法,其特征在于,在所述根据所述指定文件中携带的地址标识,将所述指定文件中的在线通讯协议写入所述第一存储区,以及将指定文件中的离线程序写入所述第二存储区之后,还包括:
从所述第一存储区读取及运行在线通讯协议,并将通讯状态标记为在线状态。


3.如权利要求2所述的方法,其特征在于,从所述第一存储区读取以及执行在线通讯协议,并将通讯状态标记为在线状态之后,还包括:
开启计时,获取Scratch测控板当前的通讯状态,并判断所述通讯状态是否为在线状态;
如果所述通讯状态为在线状态,则检测串口是否接收到消息;
如果串口没有接收到消息,则判断计时的数值是否达到预设值;
如果计时的数值达到预设值,则将Scratch测控板的通讯状态切换至离线状态。


4.如权利要求3所述的方法,其特征在于,所述将Scratch测控板的通讯状态切换至离线状态,具体包括:
停止计时,并将所述通讯状态标记为离线状态;
从所述第二存储区中读取及运行离线程序。


5.如权利要求3或4所述的方法,其特征在于,在将Scratch测控板的通讯状态切换至离线状态之后,还包括:
检测是否存在串口中断,如果存在串口中断,则重新从所述第一存储...

【专利技术属性】
技术研发人员:邝嘉隆王轶丹熊友军
申请(专利权)人:深圳市优必选科技有限公司
类型:发明
国别省市:广东;44

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

1