找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 1892|回復(fù): 4
收起左側(cè)

單片機(jī)定時(shí)中斷為啥失靈了?

[復(fù)制鏈接]
ID:731755 發(fā)表于 2023-6-16 22:17 來(lái)自觸屏版 | 顯示全部樓層 |閱讀模式
晚上好,各位老師,最近打算做個(gè)藍(lán)牙小車,自己焊接完成之后,一路不順,燒核心板,燒電機(jī)驅(qū)動(dòng)板,重新買新的之后,寫入紅外測(cè)速程序,電機(jī)可以轉(zhuǎn)動(dòng),pwm控制的,紅外測(cè)速部分采用外部中斷和定時(shí)中斷寫的,讀出的數(shù)據(jù)在0.96寸oled上顯示,外部中斷的數(shù)據(jù)可以顯示,定時(shí)中斷測(cè)速一直顯示0。我懷疑沒(méi)有進(jìn)入定時(shí)中斷,換了核心板也是一樣的,可是程序也沒(méi)有發(fā)現(xiàn)那少寫的地方,只有請(qǐng)教全能的論壇
51hei1.png
51hei2.png
51hei3.png
IMG_20230616_215402.jpg
IMG_20230616_220018.jpg
回復(fù)

使用道具 舉報(bào)

ID:190832 發(fā)表于 2023-6-17 15:46 | 顯示全部樓層
static u16 m = 0;  //你的C語(yǔ)言不過(guò)關(guān)啊
回復(fù)

使用道具 舉報(bào)

ID:731755 發(fā)表于 2023-6-17 20:04 來(lái)自觸屏版 | 顯示全部樓層
hange_v 發(fā)表于 2023-6-17 15:46
static u16 m = 0;  //你的C語(yǔ)言不過(guò)關(guān)啊

謝謝老師,按照你的,正常了,C語(yǔ)言這款我承認(rèn)的確沒(méi)有學(xué)好,當(dāng)初學(xué)的時(shí)候,一位前輩說(shuō):你要先學(xué)C語(yǔ)言,單片機(jī)只用了C語(yǔ)言很小部分,于是我在網(wǎng)上買了譚浩強(qiáng)寫的C語(yǔ)言教材,學(xué)到全局變量和局部變量了,就感覺(jué)晦澀難懂,就沒(méi)有學(xué)了,在網(wǎng)上買了51開發(fā)板,跟著開發(fā)版學(xué)習(xí)單片機(jī)編程了,老師添加的這個(gè)我知道叫做靜態(tài)存儲(chǔ),但是我不知道怎么用它,我曾經(jīng)試著用它,編譯報(bào)錯(cuò),同時(shí)我想請(qǐng)教老師,這個(gè)關(guān)鍵字,怎么用?何時(shí)用?或者有好多文章推薦給我也可以。謝謝了。
回復(fù)

使用道具 舉報(bào)

ID:517951 發(fā)表于 2023-6-18 07:41 | 顯示全部樓層
static 變量,在每次函數(shù)執(zhí)行完以后, 數(shù)值保留不會(huì)被清零
回復(fù)

使用道具 舉報(bào)

ID:140489 發(fā)表于 2023-6-19 09:41 | 顯示全部樓層
搞不懂局部變量,就都定義成全局變量就不會(huì)出問(wèn)題
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表