System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 配置数据串行传输方法、可编程逻辑控制器和存储介质技术_技高网

配置数据串行传输方法、可编程逻辑控制器和存储介质技术

技术编号:40058990 阅读:7 留言:0更新日期:2024-01-16 22:23
本申请公开了一种配置数据串行传输方法、可编程逻辑控制器和存储介质,涉及数据传输技术领域。配置数据串行传输方法,用于微控制单元与逻辑器件进行配置数据传输,包括:基于时钟配置数据和传输配置数据,微控制单元对串行外部设备接口进行配置。基于串行外部设备接口完成配置,微控制单元通过串行外部设备接口发送逻辑器件的配置数据至逻辑器件。基于配置数据完成接收,逻辑器件发送读取完成信号至微控制单元,配置数据串行传输完成。

【技术实现步骤摘要】

本申请涉及数据传输,具体涉及一种配置数据串行传输方法、可编程逻辑控制器和存储介质


技术介绍

1、相关技术的嵌入式系统中,有些逻辑器件没有内置存储器,无法保存配置数据,需要将配置数据保存在微控制单元的非易失性存储器中。在上电初始化过程中,通过微控制单元重新传输配置数据给逻辑器件,完成加载。

2、通常情况下,微控制单元需要遵照逻辑器件从动串行模式的通信时序,通过软件控制,实现数据的串行传输。但是,对开发人员的软件开发能力要求高、传输速度慢、执行效率低、数据准确率低等问题。


技术实现思路

1、根据本申请的实施例的目的是提供一种配置数据串行传输方法、可编程逻辑控制器和存储介质,能够解决微控制单元需要遵照逻辑器件从动串行模式的通信时序,通过软件控制,实现数据的串行传输,对开发人员的软件开发能力要求高、传输速度慢、执行效率低、数据准确率低等问题。

2、第一方面,根据本申请的实施例提供了一种配置数据串行传输方法,用于微控制单元与逻辑器件进行配置数据传输,配置数据串行传输方法包括:基于时钟配置数据和传输配置数据,微控制单元对串行外部设备接口进行配置。基于串行外部设备接口完成配置,微控制单元通过串行外部设备接口发送逻辑器件的配置数据至逻辑器件。基于配置数据完成接收,逻辑器件发送读取完成信号至微控制单元,配置数据串行传输完成。

3、第二方面,根据本申请的实施例提供了一种可编程逻辑控制器,包括微控制单元和逻辑器件,微控制单元包括串行外部设备接口。微控制单元,用于基于时钟配置数据和传输配置数据,对串行外部设备接口进行配置。串行外部设备接口连接逻辑器件,用于基于串行外部设备接口完成配置,微控制单元通过串行外部设备接口发送逻辑器件的配置数据至逻辑器件,基于配置数据完成接收,逻辑器件发送读取完成信号至微控制单元,配置数据串行传输完成。

4、第三方面,根据本申请的实施例提供了一种可编程逻辑控制器,该可编程逻辑控制器包括处理器和存储器,存储器存储可在处理器上运行的程序或指令,程序或指令被处理器执行时实现如第一方面的配置数据串行传输方法的步骤。

5、第四方面,根据本申请的实施例提供了一种可读存储介质,可读存储介质上存储程序或指令,程序或指令被处理器执行时实现如第一方面的配置数据串行传输方法的步骤。

6、在本申请的一些实施例中,通过微控制单元的串行外部设备接口替代软件模拟控制串行传输,降低了软件开发难度和人力成本。由于串行外部设备接口传输为硬件实现,可以提升配置数据串行传输的速度,降低传输时长,提升微控制单元的执行效率,提升数据传输的正确率。

本文档来自技高网...

【技术保护点】

1.一种配置数据串行传输方法,其特征在于,用于微控制单元与逻辑器件进行配置数据传输,所述配置数据串行传输方法包括:

2.根据权利要求1所述的配置数据串行传输方法,其特征在于,所述基于时钟配置数据和传输配置数据,微控制单元对串行外部设备接口进行配置,具体包括:

3.根据权利要求2所述的配置数据串行传输方法,其特征在于,所述基于所述时钟配置数据,配置所述串行外部设备接口的时钟速率,具体包括:

4.根据权利要求2所述的配置数据串行传输方法,其特征在于,所述基于所述传输配置数据,配置所述串行外部设备接口的传输位序,具体包括:

5.根据权利要求2所述的配置数据串行传输方法,其特征在于,所述基于所述时钟配置数据,配置所述串行外部设备接口的时钟极性,具体包括:

6.根据权利要求2所述的配置数据串行传输方法,其特征在于,所述基于所述时钟配置数据,配置所述串行外部设备接口的时钟相位,具体包括:

7.根据权利要求2所述的配置数据串行传输方法,其特征在于,所述基于所述传输配置数据,配置所述串行外部设备接口的发送模式,具体包括:p>

8.根据权利要求1所述的配置数据串行传输方法,其特征在于,所述通过所述串行外部设备接口发送所述逻辑器件的配置数据至所述逻辑器件,具体包括:

9.根据权利要求1所述的配置数据串行传输方法,其特征在于,所述对串行外部设备接口进行配置,还包括:

10.根据权利要求9所述的配置数据串行传输方法,其特征在于,所述通过所述串行外部设备接口发送所述逻辑器件的配置数据至所述逻辑器件,还包括:

11.根据权利要求1至10中任一项所述的配置数据串行传输方法,其特征在于,还包括:

12.一种可编程逻辑控制器,其特征在于,包括微控制单元和逻辑器件,所述微控制单元包括串行外部设备接口;

13.根据权利要求12所述的可编程逻辑控制器,其特征在于,所述串行外部设备接口为SPI接口;和/或,所述逻辑器件为FPGA或CPLD。

14.一种可编程逻辑控制器,其特征在于,包括:

15.一种可读存储介质,其上存储有程序或指令,其特征在于,所述程序或指令被处理器执行时实现如权利要求1至11中任一项所述的配置数据串行传输方法的步骤。

...

【技术特征摘要】

1.一种配置数据串行传输方法,其特征在于,用于微控制单元与逻辑器件进行配置数据传输,所述配置数据串行传输方法包括:

2.根据权利要求1所述的配置数据串行传输方法,其特征在于,所述基于时钟配置数据和传输配置数据,微控制单元对串行外部设备接口进行配置,具体包括:

3.根据权利要求2所述的配置数据串行传输方法,其特征在于,所述基于所述时钟配置数据,配置所述串行外部设备接口的时钟速率,具体包括:

4.根据权利要求2所述的配置数据串行传输方法,其特征在于,所述基于所述传输配置数据,配置所述串行外部设备接口的传输位序,具体包括:

5.根据权利要求2所述的配置数据串行传输方法,其特征在于,所述基于所述时钟配置数据,配置所述串行外部设备接口的时钟极性,具体包括:

6.根据权利要求2所述的配置数据串行传输方法,其特征在于,所述基于所述时钟配置数据,配置所述串行外部设备接口的时钟相位,具体包括:

7.根据权利要求2所述的配置数据串行传输方法,其特征在于,所述基于所述传输配置数据,配置所述串行外部设备接口的发送模式,具体包括:

【专利技术属性】
技术研发人员:张红运张帅勇姜洪宇
申请(专利权)人:广东美的智能科技有限公司
类型:发明
国别省市:

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

1