自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(58)
  • 资源 (1)
  • 收藏
  • 关注

原创 信息安全各类加密算法解析

核心特点:将任意长度的输入数据转换为固定长度的输出(哈希值 / 摘要),且不可逆(无法从哈希值反推原数据);输入微小变化会导致哈希值完全不同(雪崩效应)。注意:哈希算法不是加密算法(无解密过程),但属于密码学核心技术,用于保障数据完整性(防篡改)。典型算法SHA-256:输出 256 位哈希值,安全性高,应用于区块链(如比特币区块哈希)、软件完整性校验(如官网提供的安装包校验值)。

2025-09-02 18:12:11 376

原创 智芯MCU 勘误文档问题解析

【代码】智芯MCU 勘误文档问题解析。

2025-08-27 17:58:55 633

原创 智芯Z20K11xM MCU开发之TDG触发Adc

本文为博主开发过程中总结而得,如有不正之处欢迎指正。

2025-07-16 20:52:14 339

原创 智芯Z20K144x MCU开发之时钟架构

本文为博主开发过程中总结而得,如有不正之处欢迎指正。

2025-05-09 18:21:07 1327

原创 IC解析之TPS92682-Q1(汽车LED灯控制IC)

TPS92682 - Q1 是德州仪器(TI)推出的一款双通道恒压横流控制器,同时还具有各种电器故障保护,主要应用于汽车照明等领域;由于汽车LED在正常工作时最高温度可达100-150℃,过高则会烧坏LED,因此恒压恒流控制以及故障保护对于汽车LED灯来说尤为重要;双通道独立控制:该芯片可独立控制两个 LED 通道,每个通道都有自己的驱动、检测和保护电路,适合需要多路输出的汽车照明应用。SPI 编程特性:通过 SPI 接口可配置多种功能,如:扩频改善 EMI软启动时间。

2025-05-09 17:48:51 1077

原创 智芯MCU开发之环境搭建

由于时间仓促,细节有待完善,如有不正之处欢迎指正。

2025-05-08 10:13:09 1302 4

原创 Autosar 基于Davinci CFG BSW开发之如何配置CAN通讯链路

本文为博主开发过程中总结而得,如有不正之处欢迎指正。

2025-03-27 16:32:41 1617 1

原创 CAN通讯不同类型帧C语言示例

本文为博主学习总结,如有不正之处,欢迎指出。

2025-03-15 15:47:53 574

原创 Autosar 基于Davinci CFG BSW开发之如何配置ISR os中断

AutosarMCAL开发——基于EB Irq驱动在Autosar os中时间上受os控制的有0类中断与二类中断,他们区别在于:0类中断在os关闭时也仍然能够触发。本文为博主开发过程中总结而得,如有不正之处欢迎指正。

2025-03-12 13:45:07 1083

原创 Autosar技术栈总目录

持续更新中…

2025-03-09 21:50:53 465

原创 AutosarMcal配置开发——基于S32K3xx、EB之DMA驱动

在S32Kxx用户手册中,DMAMUX模块负责DMA的触发管理复选功能;eDMA则负责搬运功能。硬件实例逻辑通道,顾名思义可以链接至任意对应硬件DMA通道本文为博主开发过程中学习总结而得,如有不正之处欢迎指正。

2025-03-07 14:45:16 2160

原创 根据CAN通讯矩阵使用CANoe生成DBC

本文记录了如何根据CAN通讯矩阵使用CANoe工具生成DBC文件操作方法,如有不正之处,欢迎指正。

2025-02-18 17:43:28 947

原创 AutosarMCAL开发——基于EB SPI驱动

传输工作模式描述单工数据同时只能单向传输半双工数据可以在两个方向上传输,但同一时刻只能在一个方向上传输全双工数据可以在两个方向上同时传输传输方式描述串行串行通信是指数据按位顺序传输,即每次传输一个数据位并行并行通信是指数据按字节或更宽的数据位同时传输,即每次传输多个数据位通讯机制描述同步通讯同步通信是指通信双方采用相同的时钟信号进行数据传输,即发送方和接收方都依赖于共享的时钟信号进行数据传输异步通讯。

2024-11-20 20:01:40 1306

原创 AutosarMCAL开发——基于EB DsAdc驱动

本文为博主个人学习总结记录,如有不正,欢迎指正。

2024-11-18 19:03:12 1659

原创 AutosarMCAL开发——基于EB ResourceM模块

这里将会列出对应MCU支持的所有CoreEB只负责生成对应外设初始化配置,这里分核的意义在于将不同外设放在不同进行初始化,后续操作核也尽可能保持一致。部分外设既需要在设定核初始化也需要在主核初始化,例如TC3xx的adc外设,取决于MCAL SDK包设定。TC3xx EB存在BUG,PWM模块必须分配一个资源在Core0,否则将不生成Config结构体本文为博主个人理解总结记录,如有不正,欢迎指正。

2024-11-07 15:09:35 1268

原创 AutosarMCAL开发——基于EB Wdg驱动

Autosar标准文件中提及的API共有5个,接口名传入参数说明返回参数函数功能ConfigPtr:Wdg配置指针,参数来自于EB生成代码voidWdg初始化ConfigPtr:Wdg配置指针Wdg初始化检查Wdg切换模式,需开启对应配置timeout:设置定时触发器计数(单位ms)void喂狗并重新设定计数值Wdg版本信息本文为博主个人学习总结记录,如有不正,欢迎指正。

2024-10-12 17:35:55 1977

原创 AutosarMCAL开发——基于EB MCU驱动

本文为博主个人学习总结记录,如有不正,欢迎指正。

2024-09-25 18:08:08 719

原创 电机纹波电流与PWM控制周期关系

纹波电流是指电流中的高次谐波成分,它会导致电流或电压幅值的变化。在电机控制中,纹波电流可能会带来一系列问题,如电机振动、噪音增加、效率降低以及可能的电气元件损坏等。

2024-09-18 09:35:46 2126

原创 多文件多子目录makefile

本文为博主个人学习总结记录,如有不正,欢迎指正。

2024-09-14 16:45:08 1820

原创 电机驱动开发之驱动板

本文为博主个人学习总结记录,如有不正,欢迎指正。

2024-09-13 15:16:57 3236

原创 电机驱动开发之主控板

本文为博主个人学习总结记录,如有不正,欢迎指正。

2024-09-11 17:22:41 1219

原创 AutosarMCAL开发——基于EB Irq驱动

本文为博主个人学习总结记录,如有不正,欢迎指正。

2024-09-10 15:24:29 1471

原创 AutosarMCAL开发——基于EB Gpt驱动

本文为博主个人理解总结记录,如有不正,欢迎指正。

2024-09-05 09:47:30 2062

原创 AutosarMCAL开发——基于EB FlsLoader驱动

本文为博主个人理解总结记录,如有不正,欢迎指正。

2024-09-04 10:36:53 552

原创 AutosarMCAL开发——基于EB ICU驱动

本文为博主个人理解总结记录,如有不正,欢迎指正。

2024-08-29 14:58:30 1867

原创 AutosarMCAL开发——基于EB FEE驱动

本文为博主个人理解总结记录,如有不正,欢迎指正。

2024-08-22 18:08:34 1851 1

原创 C语言之字节对齐

本文为博主个人学习总结记录,如有不正,欢迎指正。

2024-08-22 13:44:05 1461

原创 AutosarMCAL开发——基于EB FLS驱动

本文为博主个人理解总结记录,如有不正,欢迎指正。

2024-08-20 11:26:05 1545

原创 AutosarMCAL开发——基于EB CRC驱动

本文为博主个人理解总结记录,如有不正,欢迎指正。

2024-08-19 14:16:35 1141

原创 C语言之指针函数与函数指针

项目中时常遇到指正函数与函数指正的使用,时间一长容易出现概念混淆。本文记录了C语言中函数指针与指针函数的理解区分以及常见用法,如有不正之处,欢迎指正。

2024-08-02 14:10:54 1450

原创 c语言之函数调用约定

在C和C++编程中,函数调用约定(Calling Convention)定义了函数参数如何传递、由谁负责清理栈(如果有的话)、以及返回值如何传递等规则。不同的平台和编译器可能采用不同的调用约定。不同的调用约定适用于不同的场景和需求。了解这些调用约定的特点和适用场景有助于编写更高效、更可移植的代码。在选择调用约定时,需要考虑目标平台、编译器、以及与其他代码或库的兼容性。

2024-08-02 11:12:27 813

原创 C语言之大小端理解

在汽车CAN通讯报文中往往会接触到Intel类型和motorola类型,实际项目中涉及到多机通讯也会接触到大小端问题本文记录了C语言中大小端理解以及基本操作方法,如有不正之处,欢迎指正。

2024-07-16 13:22:51 528

原创 C语言之Const关键字与指针

实际开发过程中经常遇到const关键字作用于指针的情况,例如:const int *var;总是难以区分指针的哪个部分为Const,本文在于记录解析const与指针的纠葛。以上为个人理解以及方法论,如有原理上的不当之处,望指正。

2024-07-05 15:33:12 419

原创 IC解析之SN74HCS595QPWRQ1

其中QH‘为串行输出接口,QA~QH为并行输出接口,SER为串行输入接口,其他未移位以及储存控制引脚本文介绍了SN74HCS595QPWRQ1的基本原理以及特定应用,文中多为个人理解,如有不当之处,欢迎指正。

2024-05-27 18:00:00 523

原创 IC解析之TPS1HB08-Q1

其中,不同的IC版本在故障反馈引脚有所差异,A/B版本则为ILIM功能,F版本则为FLT功能,两者皆为5号引脚本文介绍了TPS1HB08-Q1的基本原理、典型应用以及主要参数的计算方式。

2024-05-27 11:37:41 614

原创 AutosarMCAL开发——基于TC367、EBTresos 开发之PWM

本文为博主个人理解总结记录,如有不正,欢迎指正。

2024-05-23 16:46:53 1403

原创 AutosarMCAL开发——基于TC3x系列时钟系统浅析

本文为博主个人学习总结记录,如有不正,欢迎指正。

2024-05-23 14:48:59 692

原创 Autosar架构浅析

基础软件层分为,服务层(services)、ECU抽象层(ECU Abstraction Layout 简称ECAL)、MCU抽象层(MCU Abstraction layout 简称MCAL)、复杂设备驱动(Complex Device Drivers 简称CDD)整个架构分为,应用层(Application Layer)、运行环境(RTE)、基础软件层(Basic Software)2) 应用层各个模块间的的通讯方式为VFB通讯(这是一种虚拟通讯方式,旨在统一应用层通讯)1) 基于硬件设备抽象。

2024-05-22 17:39:37 1559

原创 AutosarMCAL开发——基于TC367、EBTresos 开发之DIO

本文为博主个人理解总结记录,如有不正,欢迎指正。

2024-05-22 15:23:27 901

原创 AutosarMCAL开发——基于TC367、EBTresos 开发之ADC

本文为博主个人理解总结记录,如有不正,欢迎指正。

2024-05-21 17:06:53 2311 2

CVI简易计算器实现完整工程文件

实现多位数加减乘除运算(可自行添加运算规则),菜单栏退出功能(有附加文件可添加功能),保留小数位数功能

2022-03-28

空空如也

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

TA关注的人

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