大石头
|
6bddc0445d
|
suggest parentheses around '&&' within '||'
|
2016-12-15 09:46:15 +08:00 |
cdyong
|
97727ccc5d
|
光栅遮挡最大值
|
2016-12-13 16:40:59 +08:00 |
cdy
|
d0aa74a49e
|
修正拼写错误
|
2016-11-25 16:34:18 +08:00 |
cdyong
|
e0d01328b8
|
触摸开关抖动时间20ms,可以灵敏触发按键功能
|
2016-11-02 09:25:18 +00:00 |
cdyong
|
81bb68b0c8
|
|
2016-11-01 06:03:12 +00:00 |
cdyong
|
bece991bb4
|
调整脉冲触发条件
|
2016-10-31 09:33:17 +00:00 |
Stone
|
f3949b53bd
|
gcc里面strncasecmp位于strings.h
|
2016-10-30 15:52:18 +00:00 |
Stone
|
45566b0f37
|
修正CLang报告的警告代码
|
2016-10-30 11:54:47 +00:00 |
cdyong
|
f5fd5d94c7
|
委托执行时间太长,上报数据先从缓存拷贝一份在上传
|
2016-10-25 07:43:05 +00:00 |
nnhy
|
38a9919705
|
脉冲端口需要准确的开始时间。
优化光栅类,跟令牌协议解耦,在主程序进行装配。
|
2016-10-21 07:26:41 +00:00 |
nnhy
|
fdb858a964
|
由外部决定输入口是否采用硬件事件,采用硬件事件时,脉冲端口采用任务异步触发外部事件。
内置光栅驱动作为应用。
|
2016-10-21 06:01:47 +00:00 |
cdyong
|
104eab055b
|
|
2016-10-21 01:39:23 +00:00 |
cdyong
|
9e06973435
|
|
2016-10-21 01:21:54 +00:00 |
cdyong
|
c65d1f3ebb
|
添加开始遮挡时间
|
2016-10-20 13:46:32 +00:00 |
cdyong
|
e90f32e855
|
默认 最小100,最大2000
|
2016-10-20 13:42:50 +00:00 |
nnhy
|
2b556a9410
|
重构输入口中断事件,0801上按键测试通过
|
2016-10-20 09:34:11 +00:00 |
Stone
|
93c515f6b3
|
调整输入口处理抖动逻辑,以相邻两次触发间隔来过滤抖动。未测试
|
2016-10-20 05:40:27 +00:00 |
Stone
|
d6f9967a6c
|
简化脉冲端口,内部抖动可以过滤掉无效脉冲,这里仅需要记录两次脉冲之间的间隔
|
2016-10-20 03:08:19 +00:00 |
cdyong
|
0b15e76a48
|
像这些异步回调函数里面绝对不能嵌套使用回调函数,所以脉冲驱动不能使用硬件Port口 !!
|
2016-10-20 01:26:32 +00:00 |
cdyong
|
b7f586333a
|
隐藏注释
|
2016-10-19 06:38:17 +00:00 |
cdyong
|
c9913bcbb2
|
驱动测试
|
2016-10-19 06:23:58 +00:00 |
cdyong
|
7401d53b63
|
脉冲驱动调整未测试
|
2016-10-18 09:36:37 +00:00 |
cdyong
|
5f9a71d747
|
使用Port软件中断
|
2016-10-17 02:56:23 +00:00 |
cdyong
|
fc47ba390a
|
光栅触发测试真实环境通过
|
2016-10-15 04:59:29 +00:00 |
cdyong
|
e7ff48ef6a
|
光栅去除双缓存结构,提交固件
|
2016-10-15 01:41:27 +00:00 |
cdyong
|
32ed552c16
|
光栅调试完毕,提交所有修改。IO脉冲驱动需要改进
|
2016-10-14 07:50:36 +00:00 |
cdyong
|
3782f90b0a
|
|
2016-10-14 06:20:19 +00:00 |
cdyong
|
9a051cef7f
|
一个信号也属于脉冲
|
2016-10-14 04:08:28 +00:00 |
cdyong
|
3acc2535b8
|
|
2016-10-14 03:47:26 +00:00 |
cdyong
|
3a9e11ab91
|
重构IO脉冲驱动,取两个信号的时间差看是否合格的脉冲,记录两个合格信号的时间作为脉冲时间间隔
|
2016-10-14 03:17:31 +00:00 |
cdyong
|
f3a72316a3
|
外部已经有了防抖,所以脉冲内部去掉判断抖动情况
|
2016-10-14 02:03:35 +00:00 |
nnhy
|
3e1c8fd6e0
|
Sys.Delay里面,50us太小,至少1000us才执行调度
|
2016-10-13 02:44:29 +00:00 |
WangQiang
|
a3615d80f7
|
DateTime::Now() 精度为秒
取UTC时间的MS值 now = Sys.Seconds()*1000 + Sys.Ms() - Time.Milliseconds;
|
2016-09-23 12:31:06 +00:00 |
WangQiang
|
4de88fcc65
|
PulsePort 内时间使用 UTC 时间的ms
|
2016-09-21 03:51:19 +00:00 |
WangQiang
|
44d48b2dc4
|
public Value 方便外部随时 Read
|
2016-04-10 07:57:36 +00:00 |
WangQiang
|
47d0ba36df
|
PulsePort Test
|
2016-04-07 03:41:15 +00:00 |
WangQiang
|
25e04b1b0d
|
脉冲输入端口 带去抖功能
|
2016-04-06 12:13:56 +00:00 |