請(qǐng)教高手(奇怪的問題)
請(qǐng)教高手:我最近用匯編語(yǔ)言寫了一個(gè)充電機(jī)的控制程序,且通過實(shí)驗(yàn),但是我想用c語(yǔ)言重寫一便,但是不知道怎么搞的,每次遇到ad采樣時(shí)就出現(xiàn)問題.且不能加中斷服務(wù)程序,請(qǐng)教高手!!!我用的單片機(jī)是89c52,ad 是tlc0838,只要一加中斷服務(wù)程序進(jìn)入ad程序后便死循環(huán).
全部回復(fù)(3)
正序查看
倒序查看
@dip-44
路過水手,記得好幾年前有一個(gè)類似做法,CPU用IO去模擬控制時(shí)序,不需要較多的時(shí)間能完成,建議在中斷中完成中加個(gè)簡(jiǎn)表.
我的ad采樣程序不是寫在中斷服務(wù)程序里的,我用定時(shí)器2來記數(shù)充電時(shí)間,定時(shí)器中斷程序與ad無(wú)關(guān),且無(wú)定時(shí)器2中斷服務(wù)程序時(shí),ad采樣正常,只是加了定時(shí)器2中斷服務(wù)程序后ad才不正常,我懷疑是不是全局變量的影響?
因?yàn)樵诙〞r(shí)器2中斷服務(wù)程序里有對(duì)全局變量的操作.
因?yàn)樵诙〞r(shí)器2中斷服務(wù)程序里有對(duì)全局變量的操作.
0
回復(fù)