我举个例子,设置定时器3的3个通道都输出PWM,即PE3、PE4、PE5,单片机频率7.3728MHz,分频的工作频率是7.2KHz,PWM周期是7200/72=100Hz,输出的3路PWM都是47.2%:
PORTE=0x00DDRE=0x38
// Timer/Counter 3 initialization
// Clock source: System Clock
// Clock value: 7.200 kHz
// Mode: Fast PWM top=ICR3
// OC3A output: Non-Inv.
// OC3B output: Non-Inv.
// OC3C output: Non-Inv.
// Noise Canceler: Off
// Input Capture on Falling Edge
// Timer3 Overflow Interrupt: Off
// Input Capture Interrupt: Off
// Compare A Match Interrupt: Off
// Compare B Match Interrupt: Off
// Compare C Match Interrupt: Off
TCCR3A=0xAA
TCCR3B=0x1D
TCNT3H=0x00
TCNT3L=0x00
ICR3H=0x00
ICR3L=0x47
OCR3AH=0x00
OCR3AL=0x22
OCR3BH=0x00
OCR3BL=0x22
OCR3CH=0x00
OCR3CL=0x22
怎么你就那么菜~ 你用winrar 打开ISO文件,把里面的文件copy到非系统区,进了PE 格式化C盘以后,你会发现外部程序不能用了。没关系,打开非C盘,直接找到你需要用虚拟光驱加载ISO 就可以正常安装了。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)