10屆省賽.7z
(45.7 KB, 下載次數(shù): 0)
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]);
}
10屆省賽 - 副本.7z
(47.73 KB, 下載次數(shù): 0)
cien_s 發(fā)表于 2025-2-21 14:37
您好,我按照您的說法,在中斷函數(shù)中減小了數(shù)碼管的顯示頻率,現(xiàn)在基本上不會出現(xiàn)變?yōu)?的情況,受教了[em ...
Graves 發(fā)表于 2025-2-21 17:14
減小顯示頻率治標不治本,只是概率降低了,應(yīng)該還是會出現(xiàn)。把P2 = P2 & 0x1f | 0xa0;拆分下:P2&=0x1f;P2 ...
cien_s 發(fā)表于 2025-2-21 21:09
您好,確實如您所說,DAC的讀取頻率一快,還是會出現(xiàn)異常。
我按照您所說的,把數(shù)碼管的底層驅(qū)動改寫了 ...
cien_s 發(fā)表于 2025-2-21 21:09
您好,確實如您所說,DAC的讀取頻率一快,還是會出現(xiàn)異常。
我按照您所說的,把數(shù)碼管的底層驅(qū)動改寫了 ...
ydatou 發(fā)表于 2025-2-22 15:23
建議增加一個臨時變量。
| 歡迎光臨 (http://www.raoushi.com/bbs/) | Powered by Discuz! X3.1 |