驱动器两个EN都悬空了吗?虽然没用过这款驱动器,但两个EN都悬空感觉不对,画的草图驱动器脉冲输入引脚好像是共阴接法,没有5V输入,如果是光耦隔离,开漏的P0口上拉电流肯定不能驱动一个光耦,还有你驱动器电源跟单片机电源是否共地?
另外程序里只有FX = 1,SN = 1没看到置0. FX SN当然只能是1
用的是什么型号的51,如果是老型号的,P0只能开漏并且没有内部上拉,需要外接上拉电阻
新型号的,IO模式有没有设置成浮空?
还有DELAY函数里面就1个变量自减,时间较短,会不会频率过高?
类似功能建议使用中断,像DELAY函数在学习的时候可以用用,真正的项目尽量不要用. |