Browsing this Thread:
1 Anonymous Users
|
Re: DSP30F4011輸出改寫問題!!
|
|
中級會員
Joined
: 2008/7/4 12:11 最後登入時間
: 2010/8/17 12:29
Group:
註冊會員
Level : 5 HP : 0 / 110 MP : 14 / 5271 EXP : 43
|
不好意思後面CONFIG有修改如下: config1 = (PWM_EN & PWM_IDLE_STOP & PWM_OP_SCALE16 & PWM_IPCLK_SCALE16 & PWM_MOD_FREE & PWM_POUT_1H & PWM_POUT_2H & PWM_GEN_1H & PWM_GEN_2H & PWM_GEN_1L & PWM_GEN_2L & PWM_POUT_1H & PWM_POUT_1L & PWM_POUT_2H & PWM_POUT_2L & PWM_POUT1L_INACT & PWM_POUT1L_ACT & PWM_POUT2L_INACT & PWM_POUT2L_ACT ); config2 = (PWM_MOD1_IND & PWM_MOD2_IND & PWM_MOD3_IND & PWM_PEN3H & PWM_PEN2H & PWM_PEN1H & PWM_PEN3L & PWM_PEN2L & PWM_PEN1L ); config3 = (PWM_POUT1L_INACT & PWM_POUT1H_INACT & PWM_POUT2L_INACT & PWM_POUT2H_INACT & PWM_SEVOPS1 & PWM_OSYNC_PWM & PWM_UEN); OpenMCPWM(PWM_Period,sptime,config1,config2,config3);
有大大知道小弟哪邊有錯的請不吝指教,謝謝您!!!
發表於: 2009/9/8 0:05
|
|
|
DSP30F4011輸出改寫問題!!
|
|
中級會員
Joined
: 2008/7/4 12:11 最後登入時間
: 2010/8/17 12:29
Group:
註冊會員
Level : 5 HP : 0 / 110 MP : 14 / 5271 EXP : 43
|
版主大大您好,我想寫3組PWM的訊號在同一個週期內不一樣的導通時間,也就是PWM輸出改寫的功能,以下為我的部份程式: PWM_Period = 0x0170 ; PDC1=0x0170; PDC2=0x0170; OVDCON=0x0023; sptime = 0x0; config1 = (PWM_EN & PWM_IDLE_STOP & PWM_OP_SCALE16 & PWM_IPCLK_SCALE16 &PWM_MOD_UPDN); config2 = (PWM_MOD1_COMP & PWM_MOD2_COMP & PWM_MOD3_COMP & PWM_PEN3H & PWM_PEN2H & PWM_PEN1H & PWM_PEN3L & PWM_PEN2L & PWM_PEN1L); config3 = (PWM_SEVOPS1 & PWM_OSYNC_PWM & PWM_UEN); OpenMCPWM(PWM_Period,sptime,config1,config2,config3); }
我的問題是我看WATCH暫存器位址OVDCN也有改成我要的數字,我看操作手冊上有6種狀態(簡體中文版的15-30業),請問要如何改??我的程式部份是否有誤??謝謝您~~
Attach file: (0.00 KB)
發表於: 2009/9/7 12:46
|
|
You can view topic.
你 不可以 發起新主題
You cannot reply to posts.
You cannot edit your posts.
You cannot delete your posts.
You cannot add new polls.
You cannot vote in polls.
You cannot attach files to posts.
You cannot post without approval.
You cannot use topic type.
You cannot use HTML syntax.
You cannot use signature.
You cannot create PDF files.
You cannot get print page.