变量处理方法、装置、设备及存储介质

    公开(公告)号:CN114168085B

    公开(公告)日:2024-02-20

    申请号:CN202111546416.X

    申请日:2021-12-16

    IPC分类号: G06F3/06

    摘要: 本发明实施例提供一种变量处理方法、装置、设备及存储介质,其中方法包括:响应于用户触发的存储请求,对ram中待存储的变量按变量值占用的字节数进行分类,针对每一字节数,对所述字节数对应的变量按变量值进行排序,若存在连续多个变量对应的变量值中部分字节相同,则将所述连续多个变量中第一个变量的ram初始地址、所述部分字节的值、所述连续多个变量的个数、所述连续多个变量中每一变量除所述部分字节以外的其它字节的值存储到flash中,通过对变量按字节进行分类,对字节中的每一变量按变量值进行排序,从而可以针对部分字节相同的连续多个变量进行压缩存储,进而节约flash资源。

    针对单片机的数据标定方法、装置、存储介质和电子设备

    公开(公告)号:CN114238159A

    公开(公告)日:2022-03-25

    申请号:CN202111555838.3

    申请日:2021-12-17

    IPC分类号: G06F12/02

    摘要: 本发明公开了针对单片机的数据标定方法、装置、存储介质和电子设备,可以通过获得上位机发送的第一待标定量的flash地址和变量字节数;根据所述flash地址,计算得到所述flash地址与所述flash存储器的基地址之间的地址偏移量;根据所述地址偏移量和所述变量字节数,确定所述第一待标定量涉及所述flash存储器中的至少一个flash地址块;将所述flash地址块的数据复制至ram的标定存储区,并获得所述数据在所述ram的标定存储区中的ram地址,以实现对所述第一待标定量的数据进行数据标定。本发明可以在单片机没有自动地址映射功能的情况下,对其数据实现数据标定,减少对存储资源的占用。

    引导加载程序的扩展方法、扩展装置和电子设备

    公开(公告)号:CN116841916A

    公开(公告)日:2023-10-03

    申请号:CN202310809038.2

    申请日:2023-07-03

    IPC分类号: G06F12/06 G06F9/4401

    摘要: 本申请提供了一种引导加载程序的扩展方法、扩展装置和电子设备,该方法包括:从应用程序地址段选取第一预定地址长度的地址段,得到第一扩展地址段;从应用程序地址段选取第二预定地址长度的地址段,得到第二扩展地址段;获取第一扩展地址段的起始地址和终止地址,并将第一扩展地址段的起始地址和终止地址写入第二引导加载程序,将超出第一引导加载程序地址段的容量的第一引导加载程序存储至第一扩展地址段;获取第二扩展地址段的起始地址和终止地址,并将第二扩展地址段的起始地址和终止地址写入第一引导加载程序,将超出第二引导加载程序地址段的容量的第二引导加载程序存储至第二扩展地址段。本申请解决了引导加载程序的扩展过程复杂的问题。

    AMT频率信号的处理方法、装置、设备及存储介质

    公开(公告)号:CN116006673A

    公开(公告)日:2023-04-25

    申请号:CN202211595469.5

    申请日:2022-12-13

    IPC分类号: F16H59/48 F16H61/02

    摘要: 本申请公开了一种AMT频率信号的处理方法、装置、设备及存储介质,所述方法包括:获取当前的AMT频率信号;当所述频率信号大于预设阈值时,采用轮询采集的方式采集所述频率信号;当所述频率信号小于等于预设阈值时,采用中断采集的方式采集所述频率信号。获取预设的换挡点转速,计算达到所述换挡点转速所需的时间;根据达到所述换挡点转速所需的时间设置定时器,并开启所述定时器;判断所述定时器的定时时间是否到达;若所述定时器的定时时间到达,则自动进行换挡操作。本申请通过采用轮询采集高频信号,中断采集低频信号相结合的方式,即可保证信号的实时性,又可以降低高频时中断过快导致的CPU负荷升高。

    一主多从单片机间的通信方法、通信系统和存储介质

    公开(公告)号:CN116680228A

    公开(公告)日:2023-09-01

    申请号:CN202310530266.6

    申请日:2023-05-08

    摘要: 本申请提供了一种一主多从单片机间的通信方法、通信系统和存储介质,该方法包括:确定目标从单片机,目标从单片机为与主单片机通信的从单片机,目标从单片机为第一类从单片机或者第二类从单片机,第一类从单片机的MISO端口被配置为推挽输出,第二类从单片机的MISO端口被配置为开漏输出;接收目标从单片机发送的目标数据,目标数据的最后一个字节为高电平信号,在目标从单片机为第一类从单片机的情况下,第二类从单片机为高阻态模式,在目标从单片机为第二类从单片机的情况下,第一类从单片机用于给第二类从单片机提供高电平信号。该方法解决了现有技术中多个从单片机与一个主单片机之间通信会造成信号之间相互干扰的问题。

    单片机的调试方法、装置及设备
    6.
    发明公开

    公开(公告)号:CN114238006A

    公开(公告)日:2022-03-25

    申请号:CN202111547812.4

    申请日:2021-12-16

    IPC分类号: G06F11/26 G06F13/40 G06F13/42

    摘要: 本申请提供一种单片机的调试方法、装置及设备,涉及单片机技术,该方法包括:通过USB接口接收上位机发送的控制指令,控制指令为符合USB协议的指令;将控制指令,转换为符合JTAG协议的调试指令;通过JTAG接口将调试指令发送给第二单片机,调试指令用于指示第二单片机执行调试指令所指示的调试任务并生成调试结果信息;接收第二单片机发送的调试结果信息,并将调试结果信息通过USB接口发送给上位机。本申请方法,针对待调试的第二单片机,可以将上位机及第一单片机作为调试设备,根据上位机及第一单片机向第二单片机发送控制指令,进而使得第二单片机根据控制指令进行调试,得到调试结果信息,解决单片机因缺少调试器而无法调试的技术问题。

    变量处理方法、装置、设备及存储介质

    公开(公告)号:CN114168085A

    公开(公告)日:2022-03-11

    申请号:CN202111546416.X

    申请日:2021-12-16

    IPC分类号: G06F3/06

    摘要: 本发明实施例提供一种变量处理方法、装置、设备及存储介质,其中方法包括:响应于用户触发的存储请求,对ram中待存储的变量按变量值占用的字节数进行分类,针对每一字节数,对所述字节数对应的变量按变量值进行排序,若存在连续多个变量对应的变量值中部分字节相同,则将所述连续多个变量中第一个变量的ram初始地址、所述部分字节的值、所述连续多个变量的个数、所述连续多个变量中每一变量除所述部分字节以外的其它字节的值存储到flash中,通过对变量按字节进行分类,对字节中的每一变量按变量值进行排序,从而可以针对部分字节相同的连续多个变量进行压缩存储,进而节约flash资源。

    一种可配置存储数据类型的读写处理方法及系统

    公开(公告)号:CN114721982B

    公开(公告)日:2024-06-18

    申请号:CN202210283226.1

    申请日:2022-03-22

    IPC分类号: G06F13/16 G06F3/06 G06F8/36

    摘要: 本公开提供了一种可配置存储数据类型的读写处理方法及系统,其用于写入存储设备的程序,所述程序执行如下过程:写过程:获取待存储变量的数据信息;基于所述数据信息,将所述待存储变量赋值给B l ock块中间数组对应数据类型的联合体成员;其中,每个B l ock块的数据类型采用联合体类型,所述联合体类型包括不同数据宽度的整型类型和浮点类型;将B l ock块中间数组中的数据存储至EEPROM存储空间中;读过程:从EEPROM存储空间中读取数据至B l ock块中间数组;将B l ock块中间数组对应数据类型的联合体成员赋值给待存储EEPROM存储空间数据的变量中;实现可配置存储数据类型的读写。

    程序升级方法、装置和电子设备
    9.
    发明公开

    公开(公告)号:CN116679961A

    公开(公告)日:2023-09-01

    申请号:CN202310778112.9

    申请日:2023-06-28

    IPC分类号: G06F8/65 G06F8/71

    摘要: 本申请提供了一种程序升级方法、装置和电子设备,该方法通过提取目标公共代码,得到修改后的待升级程序和修改后的升级数据包,并将目标公共代码存储至目标FLASH区域,本方案中只在FLASH区域中存储了一次目标公共代码,所以在FLASH区域中存储的代码总数减少了;后续让目标公共代码直接在运行内存中运行,在FLASH区域中只需要运行修改后的升级数据包,相比现有技术在FLASH区域中运行待升级程序和升级数据包的方案来说大大减少了FLASH区域运行的代码数量,进而减少了FLASH使用率,也没有增加设备的成本,进而解决了现有技术中解决升级过程中FLASH资源紧张问题的更换MUC方案容易导致成本较高的问题。

    数据的传输方法、传输装置、电子装置和电子设备

    公开(公告)号:CN116501673A

    公开(公告)日:2023-07-28

    申请号:CN202310325978.4

    申请日:2023-03-27

    IPC分类号: G06F13/42 G06F9/54

    摘要: 本申请提供了一种数据的传输方法、传输装置、电子装置和电子设备。该传输方法包括:在第一控制信号为低电平的情况下,判断第二控制信号是否由高电平变为低电平,在第二控制信号由高电平变为低电平的情况下,发送帧头至接收端;在发送帧头至接收端之后,继续判断第二控制信号是否由高电平变为低电平,在第二控制信号由高电平变为低电平的情况下,发送有效数据至接收端,继续判断第二控制信号是否由高电平变为低电平,在第二控制信号由高电平变为低电平的情况下,继续发送下一个有效数据至接收端,直至多个有效数据均发送至接收端为止。通过本申请,解决了数据传输效率较低的问题,达到了提高数据传输效率的目的。