自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

东川

编程如练功,一日练得一日功,一日不练十日空。

  • 博客(17)
  • 资源 (160)
  • 收藏
  • 关注

原创 Float Vs Double

Float Vs Double1. 范围  float和double的范围是由指数的位数来决定的。  float的指数位有8位,而double的指数位有11位,分布如下:  float:  1bit(符号位) 8bits(指数位) 23bits(尾数位)  double:  1bit(符号位) 11bits(指数位) 52bits(尾数位)  于是,float的

2017-04-26 18:51:44 430

转载 assert

assert宏的原型定义在中,其作用是如果它的条件返回错误,则终止程序执行,原型定义: #include  void assert( int expression ); assert的作用是现计算表达式 expression ,如果其值为假(即为0),那么它先向stderr打印一条出错信息, 然后通过调用 abort 来终止程序运行。 请看下面的程序清单badptr.c: 

2017-04-10 18:44:14 6020

原创 Makefile

在Makefile规则中,通配符会被自动展开。但在变量的定义和函数引用时,通配符将失效。这种情况下如果需要通配符有效,就需要使用函数“wildcard”,它的用法是:$(wildcard PATTERN...) 。在Makefile中,它被展开为已经存在的、使用空格分开的、匹配此模式的所有文件列表。如果不存在任何符合此模式的文件,函数会忽略模式字符并返回空。需要注意的是:这种情况下规则中通配符的展

2017-04-10 18:09:34 359

原创 杂乱

C++ Hello World程序解释注释风格//是C++的注释行标志C++还兼容了/* …*/的C风格注释用#if 0 ... #endif 来去掉大段的代码C++ Hello World程序解释main函数的参数main()带两个参数: argc 和argvargc给出传递给程序的实参的个数argv  是实际的运行参数  *argv[0] 是 程序名

2017-04-08 19:46:58 368

转载 const

const是一个C语言的关键字,它限定一个变量不允许被改变。使用const在一定程度上可以提高程序的安全性和可靠性,另外,在观看别人代码的时候,清晰理解const所起的作用,对理解对方的程序也有一些帮助。另外CONST在其他编程语言中也有出现,如C++、PHP5、C#.net、HC08 C。  C中CONST的使用:  虽然这听起来很简单,但实际上,cons

2017-04-08 14:48:53 373

转载 volatile的作用

volatile的作用: 作为指令关键字,确保本条指令不会因编译器的优化而省略,且要求每次直接读值.简单地说就是防止编译器对代码进行优化.比如如下程序:  XBYTE[2]=0x55;  XBYTE[2]=0x56;  XBYTE[2]=0x57;  XBYTE[2]=0x58;  如果对外部硬件上述四条语句分别表示不同的操作,会产生四种不同的动作,那么编译

2017-04-08 14:47:10 962

原创 源代码(未完待续)

char* strcpy(char * dst, const char * src){char * cp = dst;while( *cp++ = *src++ ); /* Copy src over dst */return( dst );}Char* strcat ( char * dst , const char * src ){

2017-04-08 14:39:44 466

转载 大端-小端模式

大端模式,是指数据的低位(就是权值较小的后面那几位)保存在内存的高地址中,而数据的高位保存在内存的低地址中,这样的存储模式有点儿类似于把数据当作字符串顺序处理:地址由小向大增加,而数据从高位往低位放;    小端模式,是指数据的低位保存在内存的低地址中,而数据的高位保存在内存的高地址中,这种存储模式将地址的高低和数据位权有效地结合起来,高地址部分权值高,低地址部分权值低,和我们的逻辑方法一致。

2017-04-08 14:37:10 475

原创 锂离子电池热失控的机理

热失控(Thermal Runaway),指的是单体蓄电池放热连锁反应引起电池自温升速率急剧变化的过热、起火、爆炸现象。热失控扩展(Thermal Runaway Propagation),指的是蓄电池包或系统内部的单体蓄电池或单体蓄电池单元热失控,并触发该蓄电池系统中相邻或其他部位蓄电池的热失控现象。(摘自《电动客车安全技术条件》)电池在热失控的过程中,不同温度下材料分解以及材料间化学反应放

2017-04-08 14:24:15 6329

转载 GPIO

GPIO(General Purpose I/OPorts)意思为通用输入/输出端口,通俗地说,就是一些引脚,可以通过它们输出高低电平或者通过它们读入引脚的状态-是高电平或是低电平。 GPIO口一是个比较重要的概念,用户可以通过GPIO口和硬件进行数据交互(如UART),控制硬件工作(如LED、蜂鸣器等),读取硬件的工作状态信号(如中断信号)等。GPIO口的使用非常广泛。 GPIO

2017-04-08 09:45:57 965

转载 单片机AD口

就是输入模拟量(电压大小)的端口,这个端口的后面就是AD电路,能把输入的模拟量转成处理器能识别的数字量

2017-04-07 10:01:47 2916

原创 CAN通信之PGN详解

PGN详解:

2017-04-06 20:49:19 6186

原创 SOH

SOH(Station Of Health):蓄电池容量、健康度、性能状态,即蓄电池满充容量相对额定容量的百分比,新出厂电池为100%,完全报废为0%。

2017-04-06 19:15:24 1896

转载 排序

快速排序 STATIC UINT sort_Partition(IN INT *piData, IN INT iLeft, IN INT iRight){    INT iKey = piData[iLeft];  /* 取第一个数为分割界限值 */   while (iLeft     {        while ((piData[iRight] >= iKey

2017-04-01 19:02:05 357

转载 C C++重载机制

时常在cpp的代码之中看到这样的代码:#ifdef__cplusplus extern "C" { #endif//一段代码#ifdef__cplusplus } #endif    这样的代码到底是什么意思呢?首先,__cplusplus是cpp中的自定义宏,那么定义了这个宏的话表示这是一段cpp的代码,也就是说,上面的代码的含义是:如果这是一段cpp的代码,

2017-04-01 19:00:52 634

转载 Linux源代码提供了制作cscope索引文件和tags文件的make命令。

Linux源代码提供了制作cscope索引文件和tags文件的make命令。一,软件安装先安装cscope:sudo apt-get install cscope在安装ctags:http://ctags.sourceforge.net/可以使用:ctags –version来查看当前ctags的版本是否是emacs的。要是安装了emacs的话就必须

2017-04-01 18:57:17 2161

原创 Linux常用命令

1. ls    显示文件或目录2. -l    列出文件详细信息l(list)3. -a    列出当前目录下所有文件及目录,包括隐藏的a(all)4. mkdir    创建目录5. -p    创建目录,若无父目录,则创建p(parent)6. cd    切换目录7. touch    创建空文件8. echo    创建带有内容的文件。9. cat

2017-04-01 18:53:04 442 1

TB T 3115-2005机车车辆动力学性能台架试验方法.pdf

TB T 3115-2005机车车辆动力学性能台架试验方法.pdf

2023-10-19

Excel基础操作素材

Excel基础操作素材

2022-04-25

CAN Vector ECU 测试解决方案

CAN Vector ECU 测试解决方案

2022-02-16

SAE_J_2411__车用_CAN_单线网络.pdf

单线CAN总线网络在车辆上的应用

2021-11-08

CAN总线入门-瑞萨CAN.rar

1、概要 2、使用注意事项 3、CAN是什么? 4、CAN的特点 5、错误 6、CAN协议的基本概念 7、CAN协议及标准规格 8、CAN协议

2021-11-08

CAPL编程以及其他全英资料.rar

LoggingFormat_ASCII LoggingFormat_BLF STLportLicense_files CAPL编程 CANoe_LabVIEW SCOPE_Manual

2021-11-05

CAPL编程Vector产品培训.rar

CAPL浏览器——概述 CAPL程序的编译 数据库的访问 导入/导出ASCII文件 CAPL编程概述 CAPL程序的应用 CAPL程序对于事件的响应 CAPL的事件类型 CAPL 基本语法 消息过程 键盘过程 时间过程 环境变量过程 CAPL中的数据类型 消息的申明 CAPL程序的组成 CAPL 程序执行顺序 关键字——this CAPL 指令块、CAPL 中输出文本 传输信号 周期性消息发送的CAPL示例 环境变量过程的示例

2021-11-04

STM32_CAN接收过滤和发送分析.rar

STM32 CAN接收过滤和发送图文详解

2021-11-04

道路车辆功能安全word版(中英文).rar

道路车辆功能安全word版: 第1部分:术语 第2部分:功能安全管理 第3部分:概念阶段 第4部分:产品开发:系统层面 第5部分:产品开发:硬件层面 第6部分:产品开发:软件层面 第7部分:生产和运行 第8部分:支持过程 第9部分:以汽车安全完整性等级为导向和以安全为导向的分析 第10部分:指南

2021-11-04

ISO+14229-1+统一诊断服务.ppt

ISO+14229-1+统一诊断服务

2021-08-14

HCS12_Stationery.ppt

HCS12_Stationery

2021-07-18

HCS12_Automotive_full_jan2004.ppt

HCS12_Automotive_full_jan2004

2021-07-18

深入了解HCS08的内部时钟源(ICS)模块.pdf

深入了解HCS08的内部时钟源(ICS)模块

2021-07-18

AN3275-S12 Bootloader.pdf

AN3275-S12 Bootloader

2021-07-18

CAN_Presentation.ppt

CAN_Presentation

2021-07-18

AN2727-S12硬件设计参考.pdf

AN2727-S12硬件设计参考

2021-07-18

飞思卡尔单片机AD应用.ppt

AD应用

2021-07-18

16位汽车级控制器一览表.pdf

16位汽车级控制器一览表

2021-07-18

04- HCS12 配置.ppt

HCS12 配置

2021-07-18

009 PWM Module Rev 1.5.ppt

009 PWM Module Rev 1.5

2021-07-18

016- Debug Module.ppt

016- Debug Module

2021-07-18

015- BREAK MODULE.ppt

015- BREAK MODULE

2021-07-18

014 - FLASH & EEPROM.ppt

014 - FLASH & EEPROM

2021-07-18

013 - IIC.ppt

013 - IIC

2021-07-18

012- msCAN.ppt

012- msCAN

2021-07-18

011- BDLC.ppt

011- BDLC

2021-07-18

008-Timer Module(ECT).ppt

008-Timer Module(ECT)

2021-07-18

007- SCI & SPI.ppt

007- SCI & SPI

2021-07-18

006- Port Integration Module.ppt

006- Port Integration Module

2021-07-18

005 - Resets & Interrupts.ppt

005 - Resets & Interrupts

2021-07-18

004- HCS12 Configuration.ppt

004- HCS12 Configuration

2021-07-18

003-HCS12 Instruction Set.ppt

003-HCS12 Instruction Set

2021-07-18

002-HCS12 Addressing Modes.ppt

002-HCS12 Addressing Modes

2021-07-18

001- HCS12_Overview.ppt

001- HCS12_Overview

2021-07-18

劳特巴赫或PE刷程序.docx

劳特巴赫或PE刷程序

2021-07-18

NEW_体系架构-从OSEK到Autosar 46.pdf

NEW_体系架构-从OSEK到Autosar 46

2021-07-14

06230700_MA-PSE9000-3U-CN.pdf

操作说明书PSE 9000 3U高效直流电源

2021-07-13

06230350_MA-PSI9000-3U-TFT-CN.pdf

操作说明书PSI 9000 3U高效直流电源

2021-07-13

ZDS_USB_DRV.rar

周立功示波器ZDS4000_USB_DRV

2021-07-13

驱动 driver.rar

周立功CAN驱动

2021-07-13

空空如也

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

TA关注的人

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