音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費注冊 首頁 | 行業(yè)黑名單 | 幫助
維庫電子市場網(wǎng)
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng)
驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機 | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

請大家?guī)兔纯催@個44b0的timer用法

作者:pigjiang 欄目:ARM技術(shù)
請大家?guī)兔纯催@個44b0的timer用法
.....

       rINTCON = 0x1;          //IRQ, disabled,Vectored Interrupt Mode                          
       rINTMOD = 0x0;   //  IRQ MODE
       rINTMSK = ~(BIT_GLOBAL|BIT_TIMER0);     //Timer0 allowed  
       pISR_TIMER0 = (unsigned)(Timer0_Func);   
       
       rTCFG0  = 20;        //Prescaler = 256
       rTCFG1  = 0x0;       //Post Scaler = 1/2          
       rTCNTB0 = 500-1;
       rTCMPB0 = 250-1;
       rTCON   = 0x06;        //Update rTCNTB0 and rTCMPB0 Manually
       rTCON   = 0x09;      //啟動TIMER0   
  
       while(1);              // 等待中斷
     
    
}

void __irq Timer0_Func(void)
{
    D_Out   = ~D_Out;
    rPDATC &= ~(0x3<<1);
    rPDATC += (D_Out<<1); //Change IO PC.1,PC.2  
    rI_ISPC = BIT_TIMER0; //Clear Interrupt Pending Bit.           
}



timer0的中斷能正常進入,但是pwm輸出TOUT0沒有波形啊,當rTCNT0的值減到rTCMPB0的時候應(yīng)該會有電平跳變的吧。
大俠們看看哪里出了問題,tks


2樓: >>參與討論
pigjiang
呵呵,為什么沒人頂呢?
問題已經(jīng)解決了,示波器和引腳的連線沒接觸好,暈。~

參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
ARM RealView 開發(fā)工具代理,需要的進
振蕩問題(有圖)
7s64的晶振為什么是18.432而不是16M呢?
哪來的干擾,這么強??用44b0的外部中斷測量周期200us的信號...
如果想用ATMEL的ARM7 我覺得我做的這塊最好!
免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號