當前位置:編程學習大全網 - 編程軟體 - Dspc編程

Dspc編程

1:PWM就是脈寬調制——矩形脈沖波形,妳可以理解為占空比可調的方波。

2.DSP可以直接輸出PWM波,所以不需要額外的硬件連接。但DSP輸出的驅動能力有限,驅動電機必須額外配備放大驅動電路。

3.以DSP的EVA單元為例,EVA的兩個通用定時器可以產生兩個獨立的PWM波,三個比較單元可以產生六對帶死區的PWM波。(1)T1CNT在連續計數模式下產生不對稱PWM波。此時PWM的周期為(T1pr+1)/TCLK,T1pr為周期寄存器值,TCLK為當前定時器計數壹次所需的時間。(2)T1CNT產生對稱PWM波,用於連續上下計數。周期為2t1pr/TCL K,過程如下:void InitEV(void) {

埃瓦雷格斯。t 1PR = 5000;埃瓦雷格斯。T1CMPR=2500//不是這樣生成的;埃瓦雷格斯。T1CNT=0//定時器1初始值設置為0;EVA regs . t 1 con . all = 0x 144 e//連續遞增模式,使能定時器1,設置T1P的周期;埃瓦雷格斯。cmpr 1 = 500;//使用比較單元輸出PWMEva regsactrall = 0x 0006//設置輸出規程是有效還是高效。埃瓦雷格斯。DBTCON.all=0x0530//使能死區定時器,死區時間為定時器時間的5倍;埃瓦雷格斯。COMCONA.all=0xa600//當比較器控制操作A時,它可以

}

  • 上一篇:編程以出列
  • 下一篇:proe怎麽編程入口
  • copyright 2024編程學習大全網