5
3409
1万
资深工程师
使用特权
1
43
132
中级技术员
qqcaiyin 发表于 2013-8-7 08:34 你说的这个单独运行是什么意思? 假如去掉下面这句 if(lj1==0 && lj4==0) //如果接近开关1和接近开关4同 ...
luodongming 发表于 2013-8-7 10:59 我觉得你的接近开关的程序不对····我原来用的接近开关输出的是模拟量,不知道你的是不是?如果是你还得 ...
2
8
24
实习生
6825681 发表于 2013-8-7 12:42 我的接近开关是三根线的!黑色的是信号线。 stc125a60s2都说这个好抗干扰强!!!不知道是怎么样想试 ...
luodongming 发表于 2013-8-7 14:05 看你的程序你直接判断的是信号线的高低电平··估计程序不好就出在它
ningling_21 发表于 2013-8-6 12:52 先确定硬件后软件,继电器能不能被驱动,继电器不吸和说明驱动电路有问题. ...
5013
3万
版主
6825681 发表于 2013-8-7 17:16 大虾能具体点不留个联系方式吧!!问题一直解决不了啊
ningling_21 发表于 2013-8-7 18:49 把问题缩小,看看是哪些器件有问题的,先解决器件问题。
3
70
625
高级技术员
6825681 发表于 2013-8-6 13:45 安装你的方法试了下, if(lj1==0) //如果接近开关1触发了为0那么继电器2就断开 {
63
4243
cjseng 发表于 2013-8-7 23:36 看汇编程序,看看程序到底是怎么回事,确定是不是优化的问题,还是逻辑错误。 不过,if((lj1==0)&&(lj4==0) ...
anycrying 发表于 2013-8-7 22:22 你的逻辑出问题了:按你上面的,是在lj1==0后再lj4==0后才判断两个同时为0的情况。 ...
10
1665
5163
高级工程师
0
402
1257
助理工程师
guangbiao 发表于 2013-8-9 15:13 楼主不要心浮气躁,做这行的最忌讳这种心态了。。。。你可以一个开关一个开开关的来试,等软硬件都正常后, ...
16
392
1192
你是单步跟踪看到的程序执行吧? 如果是的话就是程序优化的结果. f((lj1==0) &&( lj4==0) ) 这句话好像是纯粹多余了吧,前面都已经判断过了...
发表回复 本版积分规则 回帖后跳转到最后一页
等级类勋章
发帖类勋章
时间类勋章
人才类勋章
扫码关注 21ic 官方微信
扫码关注嵌入式微处理器
扫码关注21ic项目外包
扫码关注21ic视频号
扫码关注21ic抖音号
本站介绍 | 申请友情链接 | 欢迎投稿 | 隐私声明 | 广告业务 | 网站地图 | 联系我们 | 诚聘英才 | 论坛帮助
京公网安备 11010802024343号