|
发表于 2019-8-19 17:24:30
|
显示全部楼层
楼主这个思路挺好啊,高手就是高手,思路和菜鸟完全是两回事。。本菜以前一直是检测IO状态,甚至还用过(while(io变成高电平),如果编码器卡在那动不了,程序也就卡住了)从没想过要把检测的状态另外定义个值表示出来。脑袋转不过弯来。
没找到编码器,也没焊板子,自己用了两个按键人工模拟编码器仿真了一下楼主程序。发现有个问题,如果编码器转到一半又转回来,这个程序怎么触发?
我稍微改了一下,但是暂时没焊实物验证,只是手工模拟编码器仿真了一下。感觉稍微有点改进,如果编码器不是按设定的套路转动,那么就无效。
先贴上程序,望楼主指点。
|
|