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

原创 汽车电子软件开发相关知识-总目录
整理了在车身电子底层开发过程中所涉及到的知识点,在知识分享的过程中,也便于在头脑中形成一个知识体系。在后期整理过程中,会不断对知识点进行补充。
2022-11-28 21:55:08
2864
3
原创 【CAN】采样点介绍及测试方法
本文主要基于VH6501,介绍了VH6501测试CAN采样点的基本测试原理,然后介绍了VH6501的使用方法和测试采样点时的注意事项。
2024-04-16 22:03:09
12491
1
原创 【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
4448
原创 【CAN】CANoe添加模拟节点报错解决方法
针对通过CANoe测试过程中,添加DBC中模拟节点时,提示无法加载CANOEILNLSPA.DLL的问题,本文提供了解决此问题的方法。
2024-01-14 09:31:46
2402
1
原创 【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
412
原创 Aurix TC3xx系列MCU ResourceM模块配置(多核资源分配)
为减轻主核的负载率或者平衡各个核的资源分配,通常需要把一些MCU内部资源分配到从核上,在EB tresos工具中,通过ResourceM模块实现多核资源分配。
2023-08-19 20:54:35
1067
原创 c语言sizeof运算符的理解和使用
在下面示例中,输出结果是8而不是5,因为涉及到字节对齐的知识,根据计算机基本原理,有助于加快计算机的取数速度,否则就得多花指令周期,因此编译器默认对结构体进行处理,让宽度为2字节的基本数据类型(如short)都位于能被2整除的地址上,宽度为4字节的基本数据类型(如int)都位于能被4整除的地址上,这样两个数中间就可能需要加入填充字节,整个结构体的sizeof值就增加了。结构体在内存组织上是顺序式的,联合体则是重叠式,各成员共享一段内存,所以整个。另外注意通过下面的方式,实际返回的是指针变量的字节数。
2023-07-25 21:23:08
1074
原创 c语言中回调函数的理解和使用
回调函数是通过函数指针实现的。可以将调用者和被调用者进行解耦,通过一个函数指针可以关联不同的函数实现,实现前提是函数指针和函数实现的参数类型一致,用户通过把需要调用函数的指针作为参数传递给一个函数进行实现,可以实现个功能模块之间的解耦,增强代码的可移植性及函数调用的灵活性。
2023-07-25 20:51:39
554
原创 Aurix TC3xx系列MCU ADC采集时间计算方法(四)
在项目开发前期评估阶段,会比较关注ADC的采集时间,我们可以给出一个大概的采样的时间0.5us~1.2us左右,但是对于精确的时间需要依赖于具体配置,因此本文基于AURIX TC3xx用户手册,结合EB tresos中配置,对精确采样时间的计算方法做一个详细描述。
2023-07-22 08:50:34
1428
1
原创 Aurix TC3xx系列MCU中断系统介绍
本文主要基于英飞凌Aurix TC3xx系列MCU,介绍其中断系统及中断在EB Tresos中的简单配置示例。
2023-05-16 22:35:00
1618
原创 Aurix TC3xx系列MCU DMA模块配置方法(二)
本文主要基于英飞凌Aurix TC3xx系列MCU,通过EB tresos配置工具,介绍DMA驱动模块的配置方法。
2023-03-12 21:30:33
2156
原创 Aurix TC3xx系列MCU DMA模块简介(一)
DMA全称是Direct Memory Access,直接存储器访问,作用是将数据从源地址传输到目的地址,不需要CPU或其他芯片外设的参与,可以实现外设到外设,外设到内存,内存到外设的数据传输。在进行I/O设备读取或大量数据传输时,数据搬运的工作完全交给DMA控制器,CPU不会被阻塞,可以继续去处理别的事务,以此减小对CPU的占用。本文主要基于英飞凌Aurix TC3xx系列MCU,介绍DMA的特点和原理。
2023-03-12 21:16:02
3513
原创 Aurix TC3xx系列MCU PWM模块配置
基于英飞凌Aurix TC3xx系列MCU,介绍了PWM模块通过EB tresos的配置方法。
2023-03-09 20:21:18
1098
3
原创 Aurix TC3xx系列MCU SPI模块配置方法(二)
介绍了英飞凌Aurix TC3xx系列单片机SPI模块在EB tresos中的配置方法。
2023-02-26 22:00:32
2897
5
原创 Aurix TC3xx系列MCU ICU模块介绍及EB配置
介绍了英飞凌Aurix TC3xx系列单片机ICU模块,及各种输入信号采集模式及EB tresos中的配置方法。
2023-02-26 21:58:32
1840
3
原创 Aurix TC3xx系列MCU QSPI模块简介(一)
介绍了SPI通信的基础概念,及Aurix TC3xx系列所使用QSPI的特点,Channel/Job/Sequence的关系,及EB/IB的区别。
2023-02-19 20:39:28
2514
1
原创 SpiIdleTime/SpiTrailingTime/SpiTimeClk2Cs三个配置项的含义(三)
在对SPI模块进行MCAL配置时,有三个时间相关参数SpiIdleTime/ SpiTrailingTime/ SpiTimeClk2Cs,很多人不了解其具体含义,下面对其做一个具体的说明,并通过示波器测试SPI传输波形,验证与实际配置值是否一致。
2023-02-19 09:35:04
1437
1
原创 【MCU】单片机的内存结构
内存是单片机内部重要的功能单元,可以分为两个部分,寄存器是在CPU内部的存储单元,存储器是在CPU外部的存储单元,分为RAM和ROM。对单片机来说,因为CPU和存储器在一个片内,所以可以认为寄存器是片内RAM的一部分。
2023-02-08 20:39:42
3767
1
转载 【MCU】关于存储器映射、存储器重映射、内存映射、地址映射、地址转换等计算机专业名词详解【转载】
介绍了存储器映射、存储器重映射、内存映射、地址映射、地址转换等计算机专业名词的基本概念
2023-02-05 08:31:53
1542
原创 Aurix TC3xx系列MCU硬件触发ADC采集配置方法(三)
硬件触发式ADC采集的MCAL的配置相对是一个难点,这里以EB tresos配置工具为例,介绍下大概的配置方法和一些注意事项。
2023-01-30 21:28:19
1937
6
原创 Aurix TC3xx系列MCU硬件触发ADC采集的原理(二)
介绍了英飞凌MCU的硬件触发式ADC的采集原理,重点介绍了边沿触发和中心点触发AD采集的采集原理和适用场景。
2023-01-29 22:19:19
2531
1
原创 【硬件】MOS管及CMOS器件介绍
什么是NMOS管?MOS管是指场效应晶体管,有G(gate 栅极)/D(drain 漏极)/S(source 源极)三个端口,分为PMOS管(P沟道型)和NMOS(N沟道型)两种。
2022-12-14 21:15:06
4973
原创 【硬件】上拉电阻和下拉电阻的作用
在电路设计时经常看到上拉或下拉电阻的概念,本文主要对其概念做一个简单介绍。上拉(pull up)或下拉(pull down)电阻(统称为拉电阻),最基本的作用是将状态不确定的信号通过一个电阻将其稳定在高电平或低电平,无论具体用法如何,其基本用法是相同的,在不同场合中对电阻阻值要求不同。
2022-11-27 22:05:47
18906
8
CustomSystemWindow.rar
2021-01-29
.NET Standard parallel extensions extras
2020-11-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人