欢迎访问ic37.com |
会员登录 免费注册
发布采购

PIC18F4580-I/PT 参数 Datasheet PDF下载

PIC18F4580-I/PT图片预览
型号: PIC18F4580-I/PT
PDF下载: 下载PDF文件 查看货源
内容描述: 28 /40/ 44引脚增强型闪存微控制器与ECAN技术, 10位A / D和纳瓦技术 [28/40/44-Pin Enhanced Flash Microcontrollers with ECAN Technology, 10-Bit A/D and nanoWatt Technology]
分类和应用: 闪存微控制器和处理器外围集成电路时钟
文件页数/大小: 490 页 / 8912 K
品牌: MICROCHIP [ MICROCHIP ]
 浏览型号PIC18F4580-I/PT的Datasheet PDF文件第185页浏览型号PIC18F4580-I/PT的Datasheet PDF文件第186页浏览型号PIC18F4580-I/PT的Datasheet PDF文件第187页浏览型号PIC18F4580-I/PT的Datasheet PDF文件第188页浏览型号PIC18F4580-I/PT的Datasheet PDF文件第190页浏览型号PIC18F4580-I/PT的Datasheet PDF文件第191页浏览型号PIC18F4580-I/PT的Datasheet PDF文件第192页浏览型号PIC18F4580-I/PT的Datasheet PDF文件第193页  
PIC18F2480/2580/4480/4580  
7. If auto-restart operation is required, set the  
PRSEN bit (ECCP1DEL<7>).  
17.4.9  
SETUP FOR PWM OPERATION  
The following steps should be taken when configuring  
the ECCP module for PWM operation:  
8. Configure and start TMR2:  
• Clear the TMR2 interrupt flag bit by clearing  
the TMR2IF bit (PIR1<1>).  
1. Configure the PWM pins, P1A and P1B (and  
P1C and P1D, if used), as inputs by setting the  
corresponding TRIS bits.  
• Set the TMR2 prescale value by loading the  
T2CKPS bits (T2CON<1:0>).  
2. Set the PWM period by loading the PR2 register.  
• Enable Timer2 by setting the TMR2ON bit  
(T2CON<2>).  
3. Configure the ECCP1 module for the desired  
PWM mode and configuration by loading the  
ECCP1CON register with the appropriate  
values:  
9. Enable PWM outputs after a new PWM cycle  
has started:  
• Wait until TMRn overflows (TMRnIF bit is set).  
• Select one of the available output  
configurations and direction with the  
EPWM1M<1:0> bits.  
• Enable the ECCP1/P1A, P1B, P1C and/or  
P1D pin outputs by clearing the respective  
TRIS bits.  
• Select the polarities of the PWM output  
signals with the ECCP1M<3:0> bits.  
• Clear the ECCPASE bit (ECCP1AS<7>).  
4. Set the PWM duty cycle by loading the  
ECCPR1L register and ECCP1CON<5:4> bits.  
17.4.10 EFFECTS OF A RESET  
Both Power-on Reset and subsequent Resets will force  
all ports to Input mode and the CCP registers to their  
Reset states.  
5. For Half-Bridge Output mode, set the  
dead-band delay by loading ECCP1DEL<6:0>  
with the appropriate value.  
6. If auto-shutdown operation is required, load the  
ECCP1AS register:  
This forces the Enhanced CCP module to reset to a  
state compatible with the standard CCP module.  
• Select the auto-shutdown sources using the  
ECCPAS<2:0> bits.  
• Select the shutdown states of the PWM  
output pins using PSSAC<1:0> and  
PSSBD<1:0> bits.  
• Set the ECCPASE bit (ECCP1AS<7>).  
• Configure the comparators using the CMCON  
register.  
• Configure the comparator inputs as analog  
inputs.  
© 2009 Microchip Technology Inc.  
DS39637D-page 189  
 复制成功!