DSC_0004.JPG (3.08 MB, 下載次數: 36)
下載附件
2018-11-14 20:42 上傳
你給的代碼是中斷函數嗎?如果是的話,是不用這樣,在主函數里設定定時器的工作模式就可以了
AUXR不要去動它,本身就是默認的12T了,第一個圖片是產生誤差的那代碼嗎?如果是的話,也沒有你說的那大的誤差的,你要知道,20mS取反一次實際上25HZ,你那是26HZ左右,實際上只差別了2.52mS
問題在哪里?我不知道,不會C,看不明白,但我沒有看到取反的函數,你把取反的代碼直接放在TR1 = 1后面,這樣精度會高一點.
示波器應該是可以量時間的呀,你可以找找看,像20mS這種是可以很精確的測量出來的,注意看增量那一行 |