|
請(qǐng)教一下,我用STM32F103的外部中斷接在PE3端口,用按鍵進(jìn)行觸發(fā),觸發(fā)后LED燈亮起并調(diào)用定時(shí)器進(jìn)行定時(shí),同時(shí)用printf打印出當(dāng)前時(shí)間;定時(shí)器到數(shù)后LED燈滅掉,同時(shí)打印出時(shí)間。但用邏輯分析儀和示波器測(cè)量時(shí)發(fā)現(xiàn),輸入信號(hào)是1個(gè),但10次里有1、2次,中斷觸發(fā)打印會(huì)輸出2-3個(gè),同時(shí)定時(shí)器時(shí)長(zhǎng)會(huì)變長(zhǎng)(從輸出號(hào)判斷)。例如:定時(shí)是200.6ms,如果只有一個(gè)觸發(fā)信號(hào)時(shí),亮燈時(shí)長(zhǎng)200.34ms。如果出現(xiàn)2次觸發(fā),亮燈時(shí)長(zhǎng)會(huì)變?yōu)?11.3ms,如果出現(xiàn)3次觸發(fā),亮燈224ms。而且只有一個(gè)亮燈信號(hào)。
|
-
-
新建文件夾.zip
2025-7-7 09:17 上傳
點(diǎn)擊文件名下載附件
6.11 KB, 下載次數(shù): 0
|