- 博客(22)
- 资源 (4)
- 收藏
- 关注
转载 2020-12-23
ADC环境例程与库函数学习 ADC模块 ADC模块:即模数转换模块/AD转换模块,功能是将电压信号转换为相应的数字信号。实际应用中,这个电压信号可能由温度、湿度、压力等实际物理量经过传感器和相应的变换电路转化而来。经过AD转换,MCU(微处理器;单片机)就可以处理这些物理量。 ...
2020-12-23 15:56:00
1127
原创 Trigger_ADC
IfxVadc_Adc g_vadc;IfxVadc_Adc_Group g_adcGroup;IfxVadc_Adc_Channel g_adcChannel;#define MODULE_VADC /lint --e(923)/ ((Ifx_VADC)0xF0020000u)void init_vadc(void){/* Create configuration */IfxVadc_Adc_Config adcConfig;IfxVadc_Adc_initModuleConfig(&am
2020-12-02 13:44:07
548
转载 指针强制类型转换的理解
指针强制类型转换的理解前几天在判断 “值相同的两个指针所指向的变量的值可以不同 ” 这句话时,发现自己对指针类型一些概念仅仅是记住了结论。于是查阅了一些资料,记录一下一些与指针类型和指针类型转化相关的知识。一些用到的开始之前,先来复习一些会用到的知识。1.地址,字节,位位(bit)是电子计算机中最小的数据单位。每一位的状态只能是0或1。字节(Byte)是用于计量存储容量的一种单位,每一个字节由8位组成(1Byte = 8bit)。地址可以理解为在一片内存中,每个字节(Byte)的编号。他
2020-11-02 14:40:07
606
原创 结构体函数指针解析
#include <stdio.h>#include <stdlib.h>void (*pfun)(int data);void myfun(int data){printf(“get data:%d\n”,data);}int main(int argc,char *argv[]){pfun = myfun;(*pfun)(100);return 0...
2020-04-13 16:36:10
940
转载 钩子函数和回调函数的区别
钩子函数和回调函数的区别什么是回调函数?简而言之,回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时,我们就说这是回调函数。为什么要使用回调函数?因为可以把调用者与被调用者分开。调用者不关心谁是被调用者,所有它需知道的,只是存在一个具有某种特定原型、某些限制条件(如返回值为 int )的被调用函数。如果想知道回...
2020-04-13 15:55:03
574
转载 联合体(union)的使用方法及其本质
有些基础知识快淡忘了,所以有必要复习一遍,在不借助课本死知识的前提下做些推理判断,温故知新。1.联合体union的基本特性——和struct的同与不同union,中文名“联合体、共用体”,在某种程度上类似结构体struct的一种数据结构,共用体(union)和结构体(struct)同样可以包含很多种数据类型和变量。不过区别也挺明显:结构体(struct)中所有变量是“共存”的——优点是“有...
2019-09-30 14:00:29
587
转载 转载:C语言在开发中的应用博文汇总贴
原文链接:https://blog.youkuaiyun.com/morixinguan/article/details/100826483自己成长的同时也不要忘记带动别人一起成长,前人种树,后人乘凉,我宁愿做种树人,让读者乘凉。以下有些文章时间比较长了,这里只做汇总,随着个人能力的提升,不可否认有些文章中描述的有不正确或者不恰当的地方,如果您看到了,请帮忙指出,感谢您对我的支持。一、C基础关于C语言...
2019-09-29 17:39:26
221
转载 CRC8算法
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.youkuaiyun.com/zjli321/article/details/52998468 </d...
2019-07-25 12:34:25
1266
转载 某一年的第几天,计算并输出它是这一年的第几月第几日
#include <stdio.h>#include <stdlib.h>void MonthDay(int year, int yearDay, int *pMonth, int *pDay);int main(){int year,yearDay,pMonth,pDay;scanf("%d",&year);scanf("%d",&yearD...
2019-05-08 16:03:31
1453
1
转载 数据段、代码段、BSS段、堆栈段
进程(执行的程序)会占用一定数量的内存,它或是用来存放从磁盘载入的程序代码,或是存放取自用户输入的数据等等。不过进程对这些内存的管理方式因内存用 途 不一而不尽相同,有些内存是事先静态分配和统一回收的,而有些却是按需要动态分配和回收的。对任何一个普通进程来讲,它都会涉及到5种不同的数据段。Linu...
2019-03-29 12:42:48
254
转载 ccp协议
最近学习CCP协议,总结了下:1、 CCP协议概述CCP(CAN Calibration Protocol)是一种基于CAN总线的匹配标定协议。ECU都需要经过匹配标定的过程,从而确定其运行参数和控制参数。有时为了实现对ECU的精确控制以及参数匹配修改,满足预定的要求,必须对ECU进行精确的匹配标定以及优化各...
2019-03-25 16:10:32
762
转载 AUTOSAR培训列表
一、AUTOSAR基础知识介绍 1.1. 为什么用AUTOSAR 1.2. AUTOSAR的简介 &...
2019-03-15 14:26:13
1272
2
转载 Simulink 自动代码生成原理
如下图,Simulink模型会先变成一个文本式的 .rtw 模型描述文件,然后再变成 .c,.h,最后编译为最终目标文件。 典型的 Simulink 用户通常都是,用Simulink设计好算法后,做到生成源代码这一步。然后把生成的算法的.c .h 源代码拷贝到自己的工程目录下(比如 CCS或者Cod...
2019-03-08 11:21:10
1686
转载 一文读懂处理器流水线
本文将讨论处理器的一个重要的基础知识:“流水线”。熟悉计算机体系结构的读者一定知道,言及处理器微架构,几乎必谈其流水线。处理器的流水线结构是处理器微架构最基本的一个要素,犹如汽车底盘对于汽车一般具有基石性的作用,它承载并决定了处理器其他微架构的细节。本文将简要介绍处理器的一些常见流水线结构,让您真正读懂处理器流水线。1 从经典的五级流水线说起流水线的概念来源于工业制造领域,以汽车装配为例来解释...
2019-03-07 15:29:04
1111
转载 AUTOSAR CAN Network Management 介绍
AUTOSAR CAN Network Management 介绍写在前面, 这里只对AUTOSARCAN Network Management的功能和需求进行介绍,对于使用AUTOSAR CAN Network Management 的好处不再这里讨论&nbsp;现在说说几个概念AUTOSAR CAN NetworkManagem...
2019-03-07 14:18:46
1133
1
转载 ComM(通信管理)和CanNm(network)
转:https://blog.youkuaiyun.com/weixin_37584762/article/details/79883235链接更完整1 网络管理组成部分网络管理部分由通信管理器(简称ComM),通用网络管理器接口(简称NmIf),总线相关的网络管理器(简称NM,包括CanNM,LinNM,FrNM),总线相关的状态管理器(简称SM,包括CanSM,LinSM,FrSM)四个模...
2019-03-07 13:57:39
4317
转载 XCP协议和A2L文件–A2L(ASAP2)解析
转载自:http://blog.sina.com.cn/s/blog_4adc0d850102ywb2.htmlASAP2标准是一个比较复杂的标准,详细的一条一条讲解标准内容并没有太大的价值,我们将主要以一种应用的方式来带领大家认识ASAP2标准理解作为ASAP2表现形式的A2L文件的作用,最后学会如何阅读和修改A2L文件。首先我们要搞清楚什么是A2L什么是ASAP2标准,简单来说ASAP2标准...
2019-03-07 13:48:31
19997
5
转载 内存溢出和内存泄漏的区别、产生原因以及解决方案
转载自:https://www.cnblogs.com/Sharley/p/5285045.html内存溢出 out of memory,是指程序在申请内存时,没有足够的内存空间供其使用,出现out of memory;比如申请了一个integer,但给它存了long才能存下的数,那就是内存溢出。内存泄露 memory leak,是指程序在申请内存后,无法释放已申请的内存空间,一次内存泄露危害...
2019-03-06 12:22:54
361
转载 aurix中mutlican的使用
转自:https://blog.youkuaiyun.com/garycp2031/article/details/46793953mutlican的整体架构这里写图片描述TC23x中有三个node,连出来就是三对收发,在通过连接内部的Message object,最多128个。每个node可以共享这128个Message objectMessage object 的作用:1、收发帧的存储容器2、...
2019-01-17 13:12:27
805
转载 XMC4800 MultiCAN模块使用总结
转载:https://blog.youkuaiyun.com/DiQiZiYouDu/article/details/79123941一:XMC4800简介英飞凌XMC4800属于XMC4000系列中的一个子型号,时英飞凌公司基于Cotex-M4内核开发的集成片上EtherCAT(用于控制和自动化技术的以太网)节点的全新32位微控制器。其部分参数如下表:CPU frequency144MHZFlas...
2019-01-13 13:30:54
2637
转载 基于CAN的网络管理
基于CAN的网络管理(network management) - 张丁的文章 - 知乎https://zhuanlan.zhihu.com/p/45226069@TOC车载网络总线管理的目的是使网络中的ECU节点有序地睡眠和唤醒,在没有通信需求的时候睡眠,可以节约电池的能量。CAN总线上的网络管理,是一种无中心式的网络管理,网络中的每个节点都依赖于自己和别人的网络管理报文(NM PDU)来实...
2019-01-08 11:39:34
4817
1
Learn-TC397-mainLearn-TC397-mainLearn-TC397-mainLearn-TC397-main
2024-01-04
失效模式及影响分析FMEA手册设计FMEA流程FMEA监控和系统响应的补充FMEA
2023-12-05
eclipse + armgcc + jlink 进行嵌入式MCU开发环境搭建(windows版本).pdf
2023-04-21
AUTOSAR高级培训完整视频
2022-11-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人