標(biāo)題: 單片機(jī)定時(shí)器輸出波形的問題(大波形的上升沿和下降沿都有小波形) [打印本頁]

作者: popo321    時(shí)間: 2019-1-2 13:45
標(biāo)題: 單片機(jī)定時(shí)器輸出波形的問題(大波形的上升沿和下降沿都有小波形)
本帖最后由 popo321 于 2019-1-4 08:50 編輯

大家好,請教下我用定時(shí)器0產(chǎn)生2M的方波。圖形如下。在小波形上還有一個(gè)大波形。小的才是2M頻率。(用的是STC12C5620單片機(jī))

大波形的上升沿和下降沿都有小波形,請問下這是什么問題?正常嗎?    如果正常,大的波形的周期要怎么調(diào)整?
代碼如下:
void Timer0Init(void)                //0.5微秒@6.000MHz
{
        AUXR |= 0x80;                //定時(shí)器時(shí)鐘1T模式
        TMOD &= 0xF0;                //設(shè)置定時(shí)器模式
        TMOD |= 0x02;                //設(shè)置定時(shí)器模式
        TL0 = 0xFD;                //設(shè)置定時(shí)初值
        TH0 = 0xFD;                //設(shè)置定時(shí)重載值
        TF0 = 0;                //清除TF0標(biāo)志
        TR0 = 1;                //定時(shí)器0開始計(jì)時(shí)
}

void T0_time() interrupt 1
{   
       P3.7= ~P3.7;
}

2.jpg (285.74 KB, 下載次數(shù): 58)

大波形

大波形

1.jpg (4.51 MB, 下載次數(shù): 56)

小波形

小波形

作者: xuyaqi    時(shí)間: 2019-1-2 17:37
你要說明定時(shí)中斷程序是怎樣的,你在哪里量的,你的小波形也不是2MHz,而是72.67khz。
作者: 501817897    時(shí)間: 2019-1-2 18:29
0.5微妙  看你中斷程序能忙的過來先
作者: chenkl1996    時(shí)間: 2019-1-5 17:03
這么一點(diǎn)點(diǎn)應(yīng)該不會有影響吧




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1