⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 m10_pwm.txt

📁 CoreRiver MCU C语言程序集! 包括:ADC/POWER/PWM/UART/TIME0
💻 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 + -