2017年4月27日
摘要:
1根据各任务的周期执行时间确定轮询间隔,注意(轮询时间间隔只能比任务执行时间稍长,但一定不能断) 2 用一个定时器,基准定时为各任务的最小公倍数;软件计数器累加从而触发各任务标志(对任务进行字节编码) 3主函数中分别操作:Toggle_Task();//设置各标志,这里可以是非时间触发的事件 sle
阅读全文
posted @ 2017-04-27 16:25
杰瑞鼠
阅读(497)
推荐(0)
摘要:
转自 用C语言实现状态机设计模式
阅读全文
posted @ 2017-04-27 16:12
杰瑞鼠
阅读(237)
推荐(0)
摘要:
/*根据http://www.cnblogs.com/autosar/archive/2012/06/22/2558604.html整理*/typedef int State; /*状态*/typedef int Condition;/*事件*/#define STATES (3 + 1) /*总共
阅读全文
posted @ 2017-04-27 16:07
杰瑞鼠
阅读(1273)
推荐(0)
2017年4月17日
摘要:
PDF:https://datasheets.maximintegrated.com/en/ds/MAX713SWEVKIT.pdf http://www.ixueshu.com/document/bac91dcb8dafd412318947a18e7f9386.html 可编程电池个数、充电时间、
阅读全文
posted @ 2017-04-17 17:19
杰瑞鼠
阅读(638)
推荐(0)
摘要:
NUP2201MR:双总线保护IC(瞬态抑制二极管),常用于USB总线的保护。
阅读全文
posted @ 2017-04-17 14:43
杰瑞鼠
阅读(167)
推荐(0)
摘要:
LSP5513:宽范围高效的DC-DC(输入:4.5~27V;输出0.925~24V,3A),输出电流达3A
阅读全文
posted @ 2017-04-17 14:28
杰瑞鼠
阅读(178)
推荐(0)
摘要:
74HC14D:6反向施密特触发器:延迟特性,反向特性,整形特点。 施密特触发器是具有特殊功能的非门,当加在它的输入端A的电压逐渐上升到某个值时(正阈值电压),输出端Y会突然从高电平跳到低电平,而当输入端A的电压下降到另一个值时(负阈值电压),Y会从低电平跳到高电平。
阅读全文
posted @ 2017-04-17 14:25
杰瑞鼠
阅读(3255)
推荐(0)
2017年4月14日
摘要:
一字符数组和字符指针: 字符指针可以用字符串对其直接初始化和随时赋值;而字符数组可以用字符串进行初始化,但不能用字符串对其进行随时赋值(但此时可以定义一个字符串指针指向字符数组,然后用字符串对指针随时赋值) 如 char*p="helloword"; p="你好"; 可以char a[10]="he
阅读全文
posted @ 2017-04-14 23:59
杰瑞鼠
阅读(817)
推荐(0)
2017年4月5日
摘要:
关于指针: 当定义int *p时,它也会在内存中给指针变量p分配一个内存单元,假设这个单元在内存的编址为0x1003;此时,0x1003中的值是不确定的,(因为我们没有给指针赋值),当编译器遇到了p=&a时,就会在0x1003单元中保存一个地址(变量a在内存中分配的地址) 空指针:不指向任何单元,仿
阅读全文
posted @ 2017-04-05 16:32
杰瑞鼠
阅读(747)
推荐(0)
摘要:
为了防止程序受干扰误入不正常的选择状态可在的正常的散转功能后加入“default : *(void(*)())0)(); ”语句,该语句使程序返回到最初状态,即软复位操作。在不启用的中断入口处,以及检测到某些错误时也可使用“*(void(*)())0)();”语句使系统软复位
阅读全文
posted @ 2017-04-05 14:07
杰瑞鼠
阅读(214)
推荐(0)