摘要: BOOT0 和 BOOT1STM32 三种启动模式对应的存储介质均是芯片内置的,它们是:1)用户闪存 = 芯片内置的?Flash。2)SRAM = 芯片内置的 RAM 区,就是内存啦。3)系统存储器 = 芯片内部一块特定的区域,芯片出厂时在这个区域预置了一段 Bootloader,就是通常说的 IS... 阅读全文
posted @ 2014-09-30 11:01 qiynet 阅读(507) 评论(0) 推荐(0)
摘要: (1)CAN:(差分信号)有信号CANH=3.5V,CANL=1.5V, 没有信号CANH=2.5V,CANL=2.5V 速率:CAN系统又分为高速和低速,高速CAN系统采用硬线是动力型,速度:500kbps,控制ECU、ABS等;低速CAN是舒适型,速度:125K... 阅读全文
posted @ 2014-09-30 10:13 qiynet 阅读(980) 评论(0) 推荐(0)
摘要: 汽车上的OBD-II接口(母):ELM327用到的引脚:2:SAE-J1850PWM和SAE-1850VPW总线(+)4.车身地5.信号地6.CANhigh(ISO15765-4和SAE-J2284)7.ISO9141-2和ISO14230-4总线的K线10.SAE-J1850PWM协议总线(-)(... 阅读全文
posted @ 2014-09-30 09:27 qiynet 阅读(11620) 评论(0) 推荐(0)
摘要: 笔者正在学习uCOS-II,移植到ARM时考虑到数据类型的定义,但对于KeilMDK编译器的数据类型定义还是很模糊,主要就是区分不了shortint、int、long和longint占用多少字节。为了得到一个权威的答案,改用编译器自身得出。一、先定义几个变量,用于存放各数据类型的字节数。//#inc... 阅读全文
posted @ 2014-09-30 08:55 qiynet 阅读(2537) 评论(0) 推荐(0)
摘要: 指针篇 1.基本指针变量 (1)定义 int i,j; int *pointer_1,*pointer_2; pointer_1 = &i; pointer_2 = &j; 等价于 int *pointer_1 = &i,*pointer_2 = &j; (指针误区: 大家首先应该知道,地址可称为指 阅读全文
posted @ 2014-09-30 08:42 qiynet 阅读(1492) 评论(12) 推荐(1)
跳至侧栏