- 博客(4)
- 收藏
- 关注
转载 CPU内部看门狗,外部看门狗以及软件看门狗
uboot启动时,当将cpu运行模式设置为管理模式后,就要关闭看门狗了,那么看门狗是干什么的呢?狗狗是我们的好朋友,有时候,一条好狗狗能够救主人的性命,“看门狗”是cpu的“好朋友”,它也能够在cpu出状况的时候把它救活。看门狗其实就是一个可以在一定时间内被复位的计数器,当看门狗启动后,计数器开始自动计数,经过一定时间,cpu就会将这个计数器复位,如果没有被复位,计数器溢出就会对CPU产生一个...
2018-12-11 23:42:28 21015 4
原创 汽车上的电源模块:BAT、ACC、IGN、ST
名字解释BAT:蓄电池 BatteryACC:附件 AccessoryIGN:点火 Ignition OnST:启动 Start汽车启动开关上的ACCLOCK(锁盘)转到ACC,仅用于听音乐看DVD。从LOCK(OFF)→ACC→ON(IGN)→START(自动回到ON(IGN),引擎点火。ACC 与ON (IGN)的区别,就是ACC仅仅是给那些附件上电:例如收音机,灯。而ON就会给...
2018-12-10 22:26:50 61150 1
原创 预处理器的粘合剂:##运算符
和#运算符一样,##运算符可以用于类函数宏的替代部分。另外,##还可用于类对象宏的替换部分。这个运算符把两个语言符号组合成单个语言符号。例如,可以定义如下的宏:#define XNAME(n) x ## n//这样,下面的宏调用XNAME(4)//会展开成下列形式x4则##运算符起到了粘合的作用。——————2018.12.0921:56...
2018-12-09 21:56:25 415
原创 条件编译的用法
在很多大型的项目工程中,为了方便调试和代码的区分,很多时候会使用条件编译。(1)#ifdef、#else、#endif指令#ifdef MAVIS #include "horse.h" //如果已经用#define 定义了MAVIS,则执行这里的命令 #define STABLES 5#else #include "cow.h" //如果已经没有用#define 定义了MAVIS,...
2018-12-06 23:12:40 2081 4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人