驅(qū)動器兩個EN都懸空了嗎?雖然沒用過這款驅(qū)動器,但兩個EN都懸空感覺不對,畫的草圖驅(qū)動器脈沖輸入引腳好像是共陰接法,沒有5V輸入,如果是光耦隔離,開漏的P0口上拉電流肯定不能驅(qū)動一個光耦,還有你驅(qū)動器電源跟單片機電源是否共地?
另外程序里只有FX = 1,SN = 1沒看到置0. FX SN當然只能是1
用的是什么型號的51,如果是老型號的,P0只能開漏并且沒有內(nèi)部上拉,需要外接上拉電阻
新型號的,IO模式有沒有設置成浮空?
還有DELAY函數(shù)里面就1個變量自減,時間較短,會不會頻率過高?
類似功能建議使用中斷,像DELAY函數(shù)在學習的時候可以用用,真正的項目盡量不要用. |