?? m10_pwm.txt
字號:
// File : m10_pwm.c
#include <GC80C520_PL44I.h>
void init_pwm() {
// PWM Control Setting (PWMCON; 0xDCh)
PWM0CON |= 0xAE;
// .7 : P0SEL = 1 //P3.4 Output Enable
// .6 : PS2_P0 = 0 // Fosc/4
// .5 : PS1_P0 = 1
// .4 : PS0_P0 = 0
// .3 : MODE_P0 = 1 // 8-bit Counter
// .2 : RL_P0 = 1 // 8-bit Reload Mode Selection
// .1 : CLR_P0 = 1 // Clear the Counter Reset Enable
// .0 : RUN_P0 = 1 // Counter Start Enable
// PWM Duty Setting (PWM0D; 0xDEh)
PWM0D = 0x80; // 17/256 = Apprx. 6.64%
// 18/256 = Aprrx. 7.03%
// PWM Start
PWM0CON |= 0x01;
// .0 : RUN_P0 = 1 // Counter Start Enable
}
void main(void) {
init_pwm();
while(1) {
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -