自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(60)
  • 资源 (2)
  • 收藏
  • 关注

原创 汽车电子软件开发相关知识-总目录

整理了在车身电子底层开发过程中所涉及到的知识点,在知识分享的过程中,也便于在头脑中形成一个知识体系。在后期整理过程中,会不断对知识点进行补充。

2022-11-28 21:55:08 2290 3

原创 【CAN】采样点介绍及测试方法

本文主要基于VH6501,介绍了VH6501测试CAN采样点的基本测试原理,然后介绍了VH6501的使用方法和测试采样点时的注意事项。

2024-04-16 22:03:09 3848

原创 【CAN】Hardware Object的配置规则

本文主要介绍了Hardware Object的配置规则。

2024-01-14 10:05:30 1396 1

原创 【CAN】Basic CAN和Full CAN

本文主要介绍Basic CAN和Full CAN的区别及使用场景。

2024-01-14 10:03:23 1078

原创 【CAN】Mailbox/Hardware Object/HRH/HTH概念介绍

Aurix TC3xx系列MCU中的MCMCAN模块是基于Bosch的M_CAN的IP实现的,本文主要介绍MCMCAN的一些基本信息。如下图,每个MCU有3个MCMCAN模块,每个模块有4个Can nodes,也就是4个CAN控制器,总共有12个CAN控制器。

2024-01-14 09:59:54 1541

原创 【CAN】CANoe添加模拟节点报错解决方法

针对通过CANoe测试过程中,添加DBC中模拟节点时,提示无法加载CANOEILNLSPA.DLL的问题,本文提供了解决此问题的方法。

2024-01-14 09:31:46 1207 1

原创 【CAN】Hardware Object的配置规则

本文主要介绍了Hardware Object的配置规则。

2023-11-04 08:20:22 99

原创 【CAN】Basic CAN和Full CAN

本文主要介绍Basic CAN和Full CAN的区别及使用场景。

2023-11-04 08:19:03 391

原创 【CAN】Mailbox/Hardware Object/HRH/HTH概念介绍

Aurix TC3xx系列MCU中的MCMCAN模块是基于Bosch的M_CAN的IP实现的,本文主要介绍MCMCAN的一些基本信息。如下图,每个MCU有3个MCMCAN模块,每个模块有4个Can nodes,也就是4个CAN控制器,总共有12个CAN控制器。

2023-11-04 08:17:21 146

原创 Aurix TC3xx系列MCU ResourceM模块配置(多核资源分配)

为减轻主核的负载率或者平衡各个核的资源分配,通常需要把一些MCU内部资源分配到从核上,在EB tresos工具中,通过ResourceM模块实现多核资源分配。

2023-08-19 20:54:35 704

原创 c语言sizeof运算符的理解和使用

在下面示例中,输出结果是8而不是5,因为涉及到字节对齐的知识,根据计算机基本原理,有助于加快计算机的取数速度,否则就得多花指令周期,因此编译器默认对结构体进行处理,让宽度为2字节的基本数据类型(如short)都位于能被2整除的地址上,宽度为4字节的基本数据类型(如int)都位于能被4整除的地址上,这样两个数中间就可能需要加入填充字节,整个结构体的sizeof值就增加了。结构体在内存组织上是顺序式的,联合体则是重叠式,各成员共享一段内存,所以整个。另外注意通过下面的方式,实际返回的是指针变量的字节数。

2023-07-25 21:23:08 940

原创 c语言中回调函数的理解和使用

回调函数是通过函数指针实现的。可以将调用者和被调用者进行解耦,通过一个函数指针可以关联不同的函数实现,实现前提是函数指针和函数实现的参数类型一致,用户通过把需要调用函数的指针作为参数传递给一个函数进行实现,可以实现个功能模块之间的解耦,增强代码的可移植性及函数调用的灵活性。

2023-07-25 20:51:39 454

原创 Aurix TC3xx系列MCU ADC采集时间计算方法(四)

在项目开发前期评估阶段,会比较关注ADC的采集时间,我们可以给出一个大概的采样的时间0.5us~1.2us左右,但是对于精确的时间需要依赖于具体配置,因此本文基于AURIX TC3xx用户手册,结合EB tresos中配置,对精确采样时间的计算方法做一个详细描述。

2023-07-22 08:50:34 1162 1

原创 Aurix TC3xx系列MCU中断系统介绍

本文主要基于英飞凌Aurix TC3xx系列MCU,介绍其中断系统及中断在EB Tresos中的简单配置示例。

2023-05-16 22:35:00 1231

原创 c语言volatile关键字的理解和使用

介绍了c语言volatile关键字的理解和使用。

2023-03-30 21:27:00 185

原创 c语言static关键字的理解和使用

c语言static关键字的理解,并通过实例介绍其使用方法。

2023-03-22 21:39:19 161

原创 c语言extern关键字的理解和使用

介绍了c语言extern关键字的作用,并通过代码示例进行说明。

2023-03-21 21:43:04 538

原创 Aurix TC3xx系列MCU DMA模块配置方法(二)

本文主要基于英飞凌Aurix TC3xx系列MCU,通过EB tresos配置工具,介绍DMA驱动模块的配置方法。

2023-03-12 21:30:33 1548

原创 Aurix TC3xx系列MCU DMA模块简介(一)

DMA全称是Direct Memory Access,直接存储器访问,作用是将数据从源地址传输到目的地址,不需要CPU或其他芯片外设的参与,可以实现外设到外设,外设到内存,内存到外设的数据传输。在进行I/O设备读取或大量数据传输时,数据搬运的工作完全交给DMA控制器,CPU不会被阻塞,可以继续去处理别的事务,以此减小对CPU的占用。本文主要基于英飞凌Aurix TC3xx系列MCU,介绍DMA的特点和原理。

2023-03-12 21:16:02 2493

原创 Aurix TC3xx系列MCU GPT模块配置

介绍了英飞凌Aurix TC3xx系列单片机GPT模块在EB tresos中的配置方法。

2023-03-10 21:45:39 781 1

原创 【C#】WPF中HyperLink超链接的使用

介绍了WPF中超链接的使用方法。

2023-03-10 21:32:28 1259

原创 Aurix TC3xx系列MCU PWM模块配置

基于英飞凌Aurix TC3xx系列MCU,介绍了PWM模块通过EB tresos的配置方法。

2023-03-09 20:21:18 709 3

原创 Aurix TC3xx系列MCU SPI模块配置方法(二)

介绍了英飞凌Aurix TC3xx系列单片机SPI模块在EB tresos中的配置方法。

2023-02-26 22:00:32 1759 5

原创 Aurix TC3xx系列MCU ICU模块介绍及EB配置

介绍了英飞凌Aurix TC3xx系列单片机ICU模块,及各种输入信号采集模式及EB tresos中的配置方法。

2023-02-26 21:58:32 1291 3

原创 Aurix TC3xx系列MCU GTM模块介绍

简单介绍了GTM模块,重点介绍了TIM/ATOM/TOM/CMU/DTM几个子模块。

2023-02-22 21:48:34 2005 1

原创 Aurix TC3xx系列MCU QSPI模块简介(一)

介绍了SPI通信的基础概念,及Aurix TC3xx系列所使用QSPI的特点,Channel/Job/Sequence的关系,及EB/IB的区别。

2023-02-19 20:39:28 1752 1

原创 SpiIdleTime/SpiTrailingTime/SpiTimeClk2Cs三个配置项的含义(三)

在对SPI模块进行MCAL配置时,有三个时间相关参数SpiIdleTime/ SpiTrailingTime/ SpiTimeClk2Cs,很多人不了解其具体含义,下面对其做一个具体的说明,并通过示波器测试SPI传输波形,验证与实际配置值是否一致。

2023-02-19 09:35:04 931 1

原创 【MCU】单片机的内存结构

内存是单片机内部重要的功能单元,可以分为两个部分,寄存器是在CPU内部的存储单元,存储器是在CPU外部的存储单元,分为RAM和ROM。对单片机来说,因为CPU和存储器在一个片内,所以可以认为寄存器是片内RAM的一部分。

2023-02-08 20:39:42 2983

转载 【MCU】关于存储器映射、存储器重映射、内存映射、地址映射、地址转换等计算机专业名词详解【转载】

介绍了存储器映射、存储器重映射、内存映射、地址映射、地址转换等计算机专业名词的基本概念

2023-02-05 08:31:53 1138

原创 Aurix TC3xx系列MCU硬件触发ADC采集配置方法(三)

硬件触发式ADC采集的MCAL的配置相对是一个难点,这里以EB tresos配置工具为例,介绍下大概的配置方法和一些注意事项。

2023-01-30 21:28:19 1418 5

原创 Aurix TC3xx系列MCU硬件触发ADC采集的原理(二)

介绍了英飞凌MCU的硬件触发式ADC的采集原理,重点介绍了边沿触发和中心点触发AD采集的采集原理和适用场景。

2023-01-29 22:19:19 1969 1

原创 Aurix TC3xx系列MCU ADC模块简介(一)

简单介绍英飞凌Aurix TC3xx系列单片机ADC模块的特点及内部结构。

2023-01-29 21:34:35 4081

原创 【python】argv的用法

介绍了python中argv的用法

2023-01-28 19:13:28 2975

原创 【C#】调用exe创建进程及传参方法

WPF中调用exe创建进程及传参方法

2023-01-28 18:45:57 778

原创 【C#】操作txt文件的方法

WPF读取及清空txt文件的方法

2023-01-28 18:34:03 803

原创 【WPF】基于WPF的上位机开发模板

基于WPF的工具界面开发模板基本介绍及模版代码。

2023-01-14 13:18:49 2348

原创 【硬件】MOS管及CMOS器件介绍

什么是NMOS管?MOS管是指场效应晶体管,有G(gate 栅极)/D(drain 漏极)/S(source 源极)三个端口,分为PMOS管(P沟道型)和NMOS(N沟道型)两种。

2022-12-14 21:15:06 3657

原创 【硬件】上拉电阻和下拉电阻的作用

在电路设计时经常看到上拉或下拉电阻的概念,本文主要对其概念做一个简单介绍。上拉(pull up)或下拉(pull down)电阻(统称为拉电阻),最基本的作用是将状态不确定的信号通过一个电阻将其稳定在高电平或低电平,无论具体用法如何,其基本用法是相同的,在不同场合中对电阻阻值要求不同。

2022-11-27 22:05:47 11937 5

原创 【MCU】BootLoader的简单介绍

介绍了什么是BootLoader及BootLoader的启动过程。

2021-07-31 12:57:13 4793

原创 【MCU】单片机看门狗工作原理

介绍了单片机看门狗的工作原理,分类,注意事项及简单分类。

2021-06-26 16:13:38 8865 1

基于WPF的工具界面开发模板

基于WPF的工具界面开发模板

2023-01-14

CustomSystemWindow.rar

WPF中的很多控件都可以直接修改其样式,但对于Window控件,无法通过简单的style来修改其样式,本文提供了一个实现任意风格window的方法。

2021-01-29

.NET Standard parallel extensions extras

提供了大量和任务相关的示例代码,其中包括多个任务调度器源码。 In 2010, Stephen Toub authored a blog series called "A Tour of ParallelExtensionsExtras"". At the time, there was a companion library of extensions that was based on .NET Framework 4. The sample source code has been ported from the original to .NET Standard 2.1.

2020-11-19

空空如也

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

TA关注的人

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