登录注册
论坛
一粒金砂(中级)
20
0
1c66e044e334c4275b6f9cca27821a6.png (17.76 KB, 下载次数: 0) 下载附件 保存到相册 2023-3-29 10:59 上传 新人求助:
1c66e044e334c4275b6f9cca27821a6.png (17.76 KB, 下载次数: 0)
下载附件 保存到相册
2023-3-29 10:59 上传
代码如图所示,SW和DOWN是位置传感器,想做一个物体到位的计次,物体动作的时候计次是正常的;
如果一直处于SW=1和DOWN=0的状态时,会一直累计,而我只想在这个位置时候累计一次就行了;
有没有大佬改改,优化优化。
扫一扫,分享给好友
纯净的硅(高级)
1131
17
版主
4771
12
看你的判断你这个加是和采样频率一起同步的,可以设置flag方法,判断如果sw1 and down0->flag置1,累加1,知道flag翻转再进入你这个判断
6788
2
可以加个标志位,到位了标志位置一同时swms+1,当SW等于0的时候标志位清零就可以了。
6841
11
谢谢各位大佬,已经解决了,忘记回复了!
发表回复 回帖后跳转到最后一页
EEWorld Datasheet 技术支持
查看 »