經(jīng)過程序分析,確定問題點是因為開了一個1ms的定時器中斷來驅(qū)動步進電機,步進電機的整個運行路程時間是360ms左右,有辦法避免掉嗎?
熱門產(chǎn)品 :
USB3.0 HUB控制器:CH634
經(jīng)過程序分析,確定問題點是因為開了一個1ms的定時器中斷來驅(qū)動步進電機,步進電機的整個運行路程時間是360ms左右,有辦法避免掉嗎?
盡可能的避免頻繁中斷中執(zhí)行太久的代碼,
可以嘗試把中斷中的代碼以及調(diào)用的子函數(shù) 全都放到ram中執(zhí)行:
ch58x的工程, 函數(shù)加入如下代碼修飾即可,