自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (7)
  • 收藏
  • 关注

原创 AES-CMAC代码实现

AES-CMAC代码的C++实现本人使用的codeblock,来编写代码,以及代码的仿真和调试的,感觉挺好用,代码实现主要分为三部分,start,mid,end。类似CRC校验的实现方式,/加密算法 plaintext 明文,ciphertext 密文 key 秘钥*/void EncryPtion(uint8_t plaintext[16], uint8_t key[16], uint8_t ciphertext[16]){int i,j;uint8_t state[4][4];for(

2021-02-12 10:07:34 3654

原创 AES-CMAC加密算法使用

AES-CMAC加密算法使用AES-CMAC加密算法对于大文件的分开加密算法的介绍由于公司项目的需求,需要使用AES-CMAC算法对文件进行加密,将加密后的密文附带到文件的后边,都发送出去,接收方收到文件后,也按照AES-CMAC算法进行加密,将加密得到的密文与发送过来的进行比较,如果一致,说明接收的文件没有被破坏,这样就实现了对文件完整性的检查。CMAC算法示意图CMAC的算法实现CMAC算法是基于AES算法的,具体可以参考AES算法,在这里我就不做过多的介绍了,先看结果,然后再详细介绍。

2021-02-12 09:46:16 14481

原创 MDK仿真出现NOT IN SCOPE(不在范围内)

这两天刚拿到一套GD32F1系列的开发板,想着测试一下,看和STM32的有啥不同,自己仿真时候,想要在窗口观察一下数值,结果总是提示NOT IN SCOPE没办法,就查了一下,大致分为两种方法来解决将自己想要观察的变量,由局部变量修改为全局变量,这样再仿真可以看到数据了将MDK的LEVAL调整,调整为0 ,这样再调试仿真时候,就不会出现NOT IN SCOPE了。...

2020-08-31 17:35:14 2948

原创 eclipse中如何查看程序源码

在eclipse中如何查看程序源码1.查看方法,按下Ctrl键同时,用鼠标指向自己想要查看源码的关键字,该字会出现下划线,单击左键,就可以进入源码查看了2.在此前,我们需要配置一下eclipse,将src.zip的压缩包导入进去3.点击Window–>preferences在左侧找到Java–>installed IREs,单击自己的JRE,选择Edit,在JRE system libraries下找到后缀为rt.jar的包,选择Source Attachment 在Extenal loc

2020-07-19 08:57:47 7443 2

原创 AD软件如何高亮PCB图中的某一条线路

AD软件高亮某一条线路的方法:按住Ctrl +鼠标左键点击想要看的线路取消高亮某一条线路的方法:按住Ctrl +鼠标左键点击PCB图的其他部分

2020-05-21 19:56:02 13031

原创 解决IAR软件生成的HEX文件用记事本打开出现乱码

我们都知道,IAR软件不同的版本对应不同的主芯片,我之前使用的软件没有问题,在新换了软件版本后,却出现了用记事本打开HEX文件时候,不能正常显示的问题,所以就查了一下我记得当时百度的是用记事本打开hex文件乱码,没有说明用IAR软件生成的,就导致了自己一直查电脑设置,忽略了软件的配置,我这的配置如下图:右击工程,选择Options,之后进入上图所示的界面,然后选择linker ,之后选择output之后勾选output file 下的override default ,在选择format下的oth

2020-05-17 09:33:50 1460

原创 新安装的MDK keil5 出现 cannot open source input file "core_cmX.h": No such file or directory的问题

最近公司新来了一个同事,他在安装keil的时候,成功安装了,但是在编译程序的过程中出现了 **cannot open source input file "core_cmX.h": No such file or directory**的提示, 我在网上搜索这个问题时候,好多人说是因为MDK的版本太高,导致在编译的过程中, 找不到组件,这里就需要大家先找到自...

2020-03-28 14:44:36 2170

原创 在keil中搜索关键字时双击不能跳转到指定位置的问题

在keil中搜索关键字时双击不能跳转到指定位置的问题今天仿真时候需要搜索一下自己在程序中修改了什么位置,结果双击关键字后跳转不到指定位置,只能自己根据提示去找对应的函数,很不方便,后来查了一下,有人说是不是自己修改了程序的文件夹名字,使用了英文的**()我看了看自己程序的文件夹,确实是这个问题,原来在keil中,可以使用中文的()** 但是不能使用英文的,使用英文的**()**就会出现问题...

2020-03-22 15:32:02 1038

原创 当使用jlink调试单片机出现**JLink Warning: T-bit of XPSR is 0 but should be 1. Changed to 1

使用jlink调试新的单片机出现**JLink Warning: T-bit of XPSR is 0 but should be 1. Changed to 1的错误及其解决原来工作中都是利用成品来调试程序,这次公司需要开发一款新产品,就让我们投了新的板子,焊接后硬件测试了一下,就准备进行软件调试,但是在使用jlink进行程序下载时候出现了问题,由于之前已经使用jlink将keil编译生成的h...

2020-03-22 15:25:34 15754 5

原创 keil出现unrecognized character escape sequence(无法识别的字符转义序列)错误

我们在使用编程软件进行编程时,可能会使用一些特殊字符或者转义字符,这时候如果不注意就会出错从而出现unrecognized character escape sequence的错误比如我今天写’'的时候就出现了该错误,这是因为""在C语言中有特殊的用法**,想要表示"" 就要使用"\"来表示**...

2020-03-06 17:24:37 6260

原创 使用IAR软件的搜索快捷键出现中文繁体现象

我们使用IAR软件编写程序时候会进行搜索关键字现象,在IAR软件里进行搜索的快捷键是Ctrl+shift+F,但是有时候会出现繁体字, 这个现象出现的原因是IAR的快捷键和咱们使用的输入法快捷键有重复的原因 这里是我使用的输入法,在输入法的设置里,将快捷键切换输入法的√取消掉就行,然后进入IAR软件里.就可以使用Ctrl+shift+F 进行搜索了![第一步](https://...

2020-03-04 18:25:43 1126

原创 AD16如何先定义pcb大小,再进行放置元器件

AD16如何先定义pcb尺寸,再放置元器件首先打开ad软件,新建一个工程,在工程当中添加pcb,之后选择添加的空白pcb。(1)选择下边的Mechanical1 层,(2)在pcb层右键,选择跳转栅格,设置跳转栅格,然后填写你先要的大小,此处是用来设置栅格大小,方便我们划线(我的例子是设置pcb尺寸50*50)(3):在顶部选择放置–>走线(快捷键 P +L)画好的线如下图(4)在...

2019-12-22 17:32:31 4182

CMAC.pdf.7z

该文档是从别处下载的,关于CMAC算法介绍的英文文档,对于初学者的要求有点高,但是对于深入学习挺好,里面也有个DEMO,便于大家学习,但是缺少一个算法,慎重下载

2021-02-12

ISO14229-1中英文对照版.7z

此为ISO14229-1的中英文对照版本PDF,方便自己阅读,又方便对照,更是为了以后自己下载时候可以看,就上传到了这里,物超所值,方便快捷,冬至了,以后北方就开始白天长,夜晚短了。

2020-12-21

Keil.STM32L1xx_DFP.1.2.0.rar

Keil.STM32L1xx_DFP.1.2.0。上传个资源,方便自己以后使用,也方便大家,毕竟都知道,直接从官方下载,特别慢,还容易失败

2020-07-25

IAR仿真教程.rar

嵌入式IAR Embedded Workbench适用于大量8位、16位以及32位的微处理器和微控制器,使用户在开发新的项目时也能在所熟悉的开发环境中进行。它为用户提供一个易学和具有最大量代码继承能力的开发环境,以及对大多数和特殊目标的支持。嵌入式IAR Embedded Workbench有效提高用户的工作效率,通过IAR工具,用户可以大大节省工作时间。我们称这个理念为:“不同架构,同一解决方案”

2020-05-23

STM32的函数说明(中文).rar

本手册介绍了32位基于ARM微控制器STM32F101xx与STM32F103xx的固件函数库,该函数库是一个固件函数包,它由程序、数据结构和宏组成,包括了微控制器所有外设的性能特征。该函数库还包括每一个外设的驱动描述和应用实例。通过使用本固件函数库,无需深入掌握细节,用户也可以轻松应用每一个外设

2020-05-17

ISO_15765-4_cn.rar

该部分指定了应用法定OBD的CAN系统相关的发送要求,该通讯网络由一个配有单个或多个相关发送的ECU和外部测试设备构成。该部分基于对法定OBD指定了标准限制的ISO 15765-2,ISO11898-1和ISO11898-2的基础上,并未指定车辆内的CAN总线结构。应用法定OBD的车辆应遵守外部测试设备的要求

2020-05-17

GB17691-2018.rar

GB17691-2018版本,重型柴油车污染物排放限值及测量方法,容主要参考联合国欧洲经济委员会(UNECE)第49号法规《关于对装有压燃式发动机汽车及点燃式发动机汽车所排放的气态和颗粒物进行核准的统一规定》中的有关规定

2020-05-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除