自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 IAR 编译警告: volatile 修饰的变量

运算符两边都是 volatile 修饰的变量的警告1、该警告有意义 volatile 修饰的变量不直接参与运算;2、处理方法:定义另一个变量参与运算 volatile char V = 9; char fun() { char cTempa; char cTempb = 0x01; ...

2019-08-02 10:42:39 608

转载 typedef struct和struct的区别

非常感谢楼主的总结和分享原文链接:https://www.cnblogs.com/qyaizs/articles/2039101.htmlstruct和typedef struct分三块来讲述:  1 首先://注意在C和C++里不同    在C中定义一个结构体类型要用typedef:    typedef struct Student    {    int a;    }Stu;    于是在...

2018-06-26 14:52:26 226

转载 C++ typename的起源与用法

作者:feihu时间:2014.05.08 于 Shenzhen侯捷在Effective C++的中文版译序中提到:C++的难学,还在于它提供了四种不同(但相辅相成)的程序设计思维模式:procedural-based, object-based, object-oriented, generics对于较少使用最后一种泛型编程的我来说,程序设计基本上停留在前三种思维模式当中。虽说不得窥见高深又现代...

2018-05-16 21:24:54 130

翻译 IAR 生成静态库文件

一、目的1、方便使用,一般不需要更改的文件可以生成库文件2、不想把核心代码给别人看,尤其是给客户的时候二、库的生成1、IAR在默认情况下工程中的各项目文件是被选择使用的,根据需要把不需要生成库的文件排除掉,方法:选中项目文件 ----> 右键 ------> Options ------> Exclude from build选中(代表排除不想生成库的项目),然后确定2、选中工程...

2018-05-02 21:27:16 4391 1

原创 代码中如何实现宏定义的ID与库文件中具体字符串ID的对应?

方法一:通过打开文件读取文件中具体内容作对比实现。方法二:通过直接读取flash内容实现。问题:如何确定所需要的内容在flash中的地址(地址 = 地址头 + 偏移地址)...

2018-03-06 15:28:57 232

转载 ISP、IAP、ICP烧写方式的区别

ISP:In System Programing          在系统编程IAP:In applicating Programing    在应用编程ICP:In Circuit Programing           在电路编程区别:1、ISP是把房子拆了再重造一间,那么在造好之前当然是不能住人的啦!2、IAP是在造好的房子里边进行一些装修,装修的时

2017-12-06 21:14:13 271

原创 Ford:$27 Security Access(2)

之前的  Ford:$27 Security Access  已经相对清晰的叙述了各数据流的请求与响应,但仍然存在很多误区(初学时理解不正确)。下面将作详述。       1、数据流的请求与发送流程:                                                            Req: 诊断设备发送诊断请求种子命令               

2017-10-16 19:06:37 329

转载 Volkswagen:$27 Security Access

转载地址:http://www.doc88.com/p-9425266301854.html安全访问服务($27)   由于保密、排放或安全的原因,安全访问服务提供一种方法以便访问受限的数据或诊断服务。   该安全方法采用种子和秘钥的算法。种子和秘钥都是32位(4byte)。1、请求报文用于从电控单元获取“种子”的安全访问服务请求,报文格式如下:         

2017-10-13 11:37:50 834

原创 ford: ($27 $67) Security Access

福特汽车 CAN 协议

2017-10-10 15:29:09 297

原创 8080并口协议

1、产生:8080并口协议是由因特尔公司提出的2、8080模式:通信端口:CS:LCD片选信号    WR:LCD写信号    RD:LCD读信号    DB[17:1]:16位双向数据线    RST:硬复位LCD信号    RS:命令/数据标志                          (0:命令,1:数据)    BL_CTR:背光控制信号 

2017-06-21 20:26:55 11274

原创 ISR的特点

ISR(中断服务子程序)关键字:__interrupt特点:1、ISR不能传递参数;2、ISR不能用返回值;3、ISR应该是简短且高效的,在ISR中做浮点运算是不明智的;4、ISR不应该有重入和性能上的问题,因此不应该使用 printf ()函数。

2017-06-18 14:58:52 1272

空空如也

空空如也

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

TA关注的人

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