Browsing this Thread:
2 Anonymous Users
|
請問一下OC2如呵設定??
|
|
新會員
Joined
: 2006/11/8 19:16 最後登入時間
: 2008/5/12 14:16
Group:
註冊會員
Level : 1 HP : 0 / 8 MP : 1 / 446 EXP : 34
|
各位高手您好: 小弟想請問一下PIC30F4011之OC2要如何設定使其有PWM信號呢?? 以下為小弟設定OC1及TIMER2程式內容,是可以打出PWM的,但是小弟不會設定OC2的PWM訊號,請問一下我該如何設定呢,另外想請問一下,OC1的設定我使用TIMER2為其來源,若我要設定OC2的會,其實麥來源我是否需要另外設定一組TIMER,若需要則該選擇哪一組TIMER以及如何做TIMER的設定,拜託各位了!!
OC1設定
void Init_OC1(void) { CloseOC1();
ConfigIntOC1(OC_INT_OFF & OC_INT_PRIOR_7); // IEC0bits.OC1IE = 0 ; // IFS0bits.OC1IF = 0 ; // IPC0bits.OC1IP = 7 ;
OpenOC1(OC_IDLE_CON & OC_TIMER2_SRC & OC_PWM_FAULT_PIN_DISABLE, 0, 0); // OC1CON= 0x0006; }
TIMER2設定
void Init_Timer2(void) { ConfigIntTimer2( T2_INT_PRIOR_6 & T2_INT_ON ) ; // Timer2 的中斷優先等級設 6 // Timer2 的中斷 OFF
OpenTimer2( T2_ON & T2_IDLE_STOP & T2_GATE_OFF & // Timer2 的 Period 設為每 64ms T2_PS_1_1 & T2_32BIT_MODE_OFF & T2_SOURCE_INT, 1023) ; }
發表於: 2008/5/12 14:25
|
|
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.