一种提高MCU总线效率及数据传输安全性的方法技术

技术编号:34526105 阅读:34 留言:0更新日期:2022-08-13 21:17
本发明专利技术公开了一种提高MCU总线效率及数据传输安全性的方法,1.包括:上位机编译器编译生成特定功能的指令、MCU根据指令执行对应的功能操作如下:步骤1:编译器生成预设指令;步骤2:MCU根据预设指令读取源寄存器对应地址的原数据A;步骤3:MCU根据预设指令将原数据A修改为期望数据B。本发明专利技术的读取存储器对应地址的原数据A到内部数据寄存器;根据读入的指令对原数据A进行数据处理得到数据B;计算数据B的CRC校验值C1;将数据B连同计算得到的CRC校验值C1发送到接收方的目标地址中。接收方可对接收到的数据再次进行CRC校验,若CRC校验值一致则本次指令执行成功;若校验值不一致则说明数据在传输或存储的过程中出错,将进行数据重传。传。传。

【技术实现步骤摘要】
一种提高MCU总线效率及数据传输安全性的方法


[0001]本专利技术涉及数据传输
,更具体为一种提高MCU总线效率及数据传输安全性的方法。

技术介绍

[0002]指示MCU执行某种运算、处理功能的命令称为指令。指令是MCU运行的最小的功能单位,而硬件的作用是完成每条指令规定的功能。MCU上全部指令的集合,就是MCU的指令系统。指令系统也称指令集,是MCU全部功能的体现。而人们设计MCU首要考虑的是它拥有的功能,也就是首先要按功能档次设计指令集,然后按指令集的要求在硬件上实现。指令系统不仅仅是指令的集合,还包括全部指令的指令格式、寻址方式和数据形式。所以,各MCU执行的指令系统不仅决定了机器所要求的能力,而且也决定了指令的格式和机器的结构。反过来说,不同结构的机器和不同的指令格式应该具有与之相匹配的指令系统。为此,设计指令系统时,要对指令格式、类型及操作功能给予应有的重视。软件是为了使用MCU而编写的各种系统和用户的程序,程序由一个序列的MCU指令组成。从这个角度上说,指令是用于设计程序的一种计算机语言单位。
[0003]指令就是指本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种提高MCU总线效率及数据传输安全性的方法,其特征在于:包括:上位机编译器编译生成特定功能的指令、MCU根据指令执行对应的功能操作如下:步骤1:编译器生成预设指令;步骤2:MCU根据预设指令读取源寄存器对应地址的原数据A;步骤3:MCU根据预设指令将原数据A修改为期望数据B;步骤4:计算MCU中期望数据B的CRC校验值C1;步骤5:将数据B连同计算得到的CRC校验值C1写入目标寄存器对应地址中;步骤6:计算写入目标寄存器对应地址中的数据C1的CRC校验值;步骤7:将两次得到的CRC校验值进行比较,若相同则此次操作成功,若不同则上报错误信息。2.根据权利要求1所述的一种提高MCU总线效率及数据传输安全性的方法,其特征在于:所述提高MCU总线效率的方法还包括:当...

【专利技术属性】
技术研发人员:乔宏波
申请(专利权)人:合肥乾芯科技有限公司
类型:发明
国别省市:

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

1