wulin 發(fā)表于 2021-3-24 15:51
程序沒有限制在主循環(huán)while(1)內(nèi)運行,會跑飛。
wulin 發(fā)表于 2021-3-24 15:51
程序沒有限制在主循環(huán)while(1)內(nèi)運行,會跑飛。
wulin 發(fā)表于 2021-3-24 15:51
程序沒有限制在主循環(huán)while(1)內(nèi)運行,會跑飛。
kpljn 發(fā)表于 2021-3-24 16:38
是否需要在下載程序時,硬件選項上增加看門狗參數(shù)的設(shè)置?當(dāng)前狀態(tài)沒有對勾選這兩個選項。
kpljn 發(fā)表于 2021-3-24 16:33
測試了,收效不大。還是多次出現(xiàn)沒到SW4,M2已停止的問題。
wulin 發(fā)表于 2021-3-24 21:49
這里還有問題#define uint unsigned intsbit M2F=P1^2;
應(yīng)該#define uint unsigned int

kpljn 發(fā)表于 2021-3-24 22:15
主函數(shù)調(diào)整為以下的流程,電機的動作更遲鈍,很多次都需要長按啟動開關(guān)不放手才開始動作。。。。
void ...
kmsj 發(fā)表于 2021-3-24 22:42
按鍵去抖動都沒有,可能是程序不穩(wěn)定的原因之一,M2是什么電機?是否會干擾單片機?我最近也想試試STC單片 ...
kpljn 發(fā)表于 2021-3-24 23:45
老師您好,測試了,電機無法啟動。
wulin 發(fā)表于 2021-3-25 06:37
把硬件圖發(fā)上來看看。從你表述情況很像環(huán)境干擾導(dǎo)致異常,可以把電機換成LED或燈泡試試。
kpljn 發(fā)表于 2021-3-24 23:11
應(yīng)該和去抖沒啥關(guān)系吧,因為按流程來說,只要啟動開關(guān)SS1狀態(tài)被觸發(fā)之后,程序就應(yīng)該執(zhí)行SS1=1這個條件內(nèi) ...
kmsj 發(fā)表于 2021-3-25 10:41
只要是按鍵,就必須去抖動,這是最最基本的常識,連按鍵去抖動都懶得編,編程還有什么意義?按鍵去抖動能 ...
dj3365191 發(fā)表于 2021-3-25 13:45
跟馬達干擾系統(tǒng)有很大關(guān)系,試試如下圖防干擾:
dj3365191 發(fā)表于 2021-3-25 13:45
跟馬達干擾系統(tǒng)有很大關(guān)系,試試如下圖防干擾:
kpljn 發(fā)表于 2021-3-26 00:42
老師您好,我是剛學(xué)單片機和C語言的,知識有限。今天分析了您寫的程序的思路,以下是我的理解,不知道是 ...
wulin 發(fā)表于 2021-3-26 07:57
由于你的目的是通過3個開關(guān)控制電機的開停且有隨時間變化的要求。你的原程序從邏輯上沒有問題,但實現(xiàn)的 ...
| 歡迎光臨 (http://m.raoushi.com/bbs/) | Powered by Discuz! X3.1 |