自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 CAPL- Checksum and Rollcounter

以下是基于CRC校验的checksum写法。

2024-01-16 09:49:04 831

原创 CAN、CANFD理解

CAN FD可以看作是CAN协议的升级版,只升级了协议而物理层未改变。它通过改进传输速率、数据长度、帧格式和ID长度等方面的性能,提高了大规模数据传输和实时性要求较高的应用中的表现。

2024-01-12 10:16:21 948 2

原创 位运算操作符

符号“>>”,“右移”操作,运算规则:各二进制位全部右移若干位,对无符号数,高位补0,有符号数,各编译器处理方法不一样,有的补符号位(算数右移),有的补0(逻辑右移)。符号“||”,“逻辑或”操作,运算规则:判断双方有一方为真或都为真,结果为真,判断双方都为假,结果为假。符号“&&”,“逻辑与”操作,运算规则:判断双方都为真,结果为真,判断一方为假,结果为假。符号“&” ,“与”操作,运算规则:两个位都为1时,结果才为1。符号“|”,“或”操作,运算规则:两个位都为0时,结果才为0。

2024-01-11 13:48:53 380

原创 公钥与私钥说明

它需要使用不同的密钥来分别完成加密和解密操作,一个公开发布,即公开密钥,另一个由用户自己秘密保存,即私用密钥。一共有两组四个密钥:A的公钥(PUB_A),A的私钥(PRI_A);B的公钥(PUB_B),B的私钥(PRI_B)2、得到解密后的明文后用A的公钥(PUB_A)解签A用A自己的私钥(PRI_A)的签名。1、用自己的私钥(PRI_B)解密A用B的公钥(PUB_B)加密的内容;1、A先用自己的私钥(PRI_A)对信息(一般是信息的摘要)进行签名。公钥和私钥,在一般的加密过程中,会涉及到加密和签名,

2024-01-03 13:43:05 379

原创 STM32-Keil工程转IAR工程

首先最重要的是固件库,源文件,启动文件,外设库文件,还有icf文件,内核文件(可以勾选IAR中的Use CMSIS,就不用添加内核文件了)外设库文件,自己创建生成的,主函数调用,路径在后台添加即可,芯片容量选择MD,HD,LD三种选择,F103芯片容量的在MD和HD之间选择。User文件下的c和h文件一并添加,这里面最主要的是sys系统文件和stm32f10x.h文件,必须在后台路径下进行添加。:启动文件要用固件库解压出来的IAR文件夹里面的启动文件,启动文件无需添加后台路径,添加到工程中即可。

2024-01-03 11:35:49 785

原创 学习记录-MCAL-CAN

重要参数:Can Controller Default Baudrate 、Can CPU Module Reference Clock、Can CPU Function Reference Clock 波特率由我们自行添加下一栏解释,对于Module clock 选择系统自带的时钟,Function clock选择我们在MCU中配置好的CAN5时钟。对于CAN FD的配置和CAN的配置相似,如果需要使能CAN FD,记得在CAN通信功能中勾选上即可。

2023-12-05 13:28:55 1272

原创 学习记录-MCAL-ADC配置

时钟选取我们刚建立的ADC时钟,基准电压选为(内部参考电压:INTERNAL_REF),ADC分辨率设置为:BITS_12,ADC Starup Counter为时钟计算出的120,关于时钟采样时间(AdcSampleTimeOptions)和采样优先级(AdcPtimerSettings)配置。在配置Adc前,需配置Adc时钟,在Mcu中进行配置, 点击“+”号,添加时钟,在时钟上进行选取,选择ADC1_CLK,时钟频率选取在上一配置PCC当中进行添加修改,至此ADC时钟配置完成。

2023-12-04 15:46:25 604

空空如也

空空如也

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

TA关注的人

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