性无码一区二区三区在线观看,少妇被爽到高潮在线观看,午夜精品一区二区三区,无码中文字幕人妻在线一区二区三区,无码精品国产一区二区三区免费

  • 回復(fù)
  • 收藏
  • 點(diǎn)贊
  • 分享
  • 發(fā)新帖

TMS320LF2407一個定時器產(chǎn)生PWM的程序問題

初學(xué)DSP想用通用定時器T1產(chǎn)生一個PWM波(不是用比較單元產(chǎn)生PWM),在T1PWM端輸出.程序如下,問題是沒有測出波形,T1PWM腳一直是高電平,請高手指正下.
#include "LF2407regs.h"
void inline disable()
{
   asm(" setc INTM");
}
void inline enable()
{
   asm( " clrc INTM");
}    

initial()
{
   asm(" setc SXM");
   asm(" clrc OVM");
   asm(" clrc CNF");
   *SCSR1=0x81fe;
   *WDCR=0x0e8;
   *IMR=0x00;
   *IFR=0x0ffff;
   WSGR=0x00;
  }
int timerlint()
{
  *MCRA=*MCRA|0x1000;
  *EVAIMRA=*EVAIMRA|0x0000;
  *EVAIFRA=*EVAIFRA&0x0ffff;
  *GPTCONA=*GPTCONA|0x0041;   //通用定時器寄存器
  *T1CMP=0x0200;              //T1比較寄存器
  *T1CON=0x0806;              //T1控制寄存器, 使能比較,連續(xù)增減計數(shù)模式,下溢或周期中斷裝載比較值
  *T1PER=0x07d0;//0x4E20;     //T1周周期寄存器  
  *T1CNT=0x00;
}
  void interrupt nothing()
   {
    return;
   }
  
  void main()
  {disable();
   initial();
   timerlint();
   *T1CON=*T1CON|0x0040;
   while(1)
   {;}
   }
全部回復(fù)(0)
正序查看
倒序查看
現(xiàn)在還沒有回復(fù)呢,說說你的想法
發(fā)