只需一步,快速開始
熱門: 51單片機 | 24小時必答區(qū) | 單片機教程 | 單片機DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機樂園 | Arduino | 嵌入式OS | 程序設(shè)計
使用道具 舉報
Graves 發(fā)表于 2025-2-20 10:12 在T1中斷中多次用了P2 = P2 & 0x1f | 0x??,應(yīng)該就是影響到了I2C運行,比如模擬時P21是高的,這時進中斷導(dǎo)致 ...
if (++Timer_2Ms == 2) { Timer_2Ms = 0; if (++Seg_Pos == 8) Seg_Pos = 0; Seg_Disp(Seg_Pos, Seg_Buf[Seg_Pos], Seg_Point[Seg_Pos]); Led_Disp(Seg_Pos, ucLed[Seg_Pos]); }
cien_s 發(fā)表于 2025-2-21 14:37 您好,我按照您的說法,在中斷函數(shù)中減小了數(shù)碼管的顯示頻率,現(xiàn)在基本上不會出現(xiàn)變?yōu)?的情況,受教了[em ...
Graves 發(fā)表于 2025-2-21 17:14 減小顯示頻率治標(biāo)不治本,只是概率降低了,應(yīng)該還是會出現(xiàn)。把P2 = P2 & 0x1f | 0xa0;拆分下:P2&=0x1f;P2 ...
cien_s 發(fā)表于 2025-2-21 21:09 您好,確實如您所說,DAC的讀取頻率一快,還是會出現(xiàn)異常。 我按照您所說的,把數(shù)碼管的底層驅(qū)動改寫了 ...
ydatou 發(fā)表于 2025-2-22 15:23 建議增加一個臨時變量。
本版積分規(guī)則 發(fā)表回復(fù) 回帖后跳轉(zhuǎn)到最后一頁
小黑屋|51黑電子論壇 | 管理員QQ:125739409;技術(shù)交流QQ群281945664
Powered by 單片機教程網(wǎng)