高下勞動(dòng)
級別: 探索解密
![]() |
這是我把修改的程序部分如圖所示:原程序中d14和d16是 分開(kāi)的,分別控制兩段行程。后來(lái)我把d14和d16做了一個(gè)加法運算放d58.出現了一個(gè)問(wèn)題。運行一一天 就會(huì )偶而出現那么一兩次y0脈沖數據還沒(méi)有 達到伺服就莫名停止了工作。y0前面的 點(diǎn)都是接通的。 想不 明白造成程序部 不 穩定的 因素在 哪里 |
---|---|
|
高下勞動(dòng)
級別: 探索解密
![]() |
果然是 一語(yǔ)驚醒夢(mèng)中。 原來(lái)是 一直以為32位只帶兩個(gè)寄存器,沒(méi)往這里 想沒(méi)仔細看手冊吃了 虧。 不過(guò)原作也是 這樣程序用了好久都沒(méi) 問(wèn)題 ,因為用的32位 數值也排除溢出的 可能。我 只用dadd把d14和d16相加怎么就變得 不 穩定呢 ? 再次請教 |
---|---|
|