恭喜,你发布的帖子
发布于 2020-11-25 09:18:40
1楼
您好,实在不好意思,HSC这块书中以及视频都有错误,我把书中改动的给您发一下,您参考一下,总的说来就是在OB40中同样编写CTRL_HSC_EXT,以及复位ENCV,OB1中不复位ENCV
原因是:
在设定值与实际值相等后会进入OB40,原书中图12-26的OB40中置位encv这个变量
但是执行完OB40会回到主程序,因为硬件中断发生时机不一定,所以回到主程序中任意位置都有可能,如果刚好回到的位置是在原书中图12-25的2 3段之间,刚好就把刚刚置位的encv这个变量复位了,这样在下一个扫描周期就无法使当前值清零
我们会在后面的答疑中重点讲解这个问题
请填写推广理由:
分享
只看
楼主