Waarom blijft de led op de uitgangspin van CCP2 stoïcijns uit terwijl deze op CCP1 wel braaf doet wat HPWM1 beveelt?
DEVICE = 16F886
CONFIG1 INTRC_OSC_NOCLKOUT,_
WDT_OFF,_
PWRTE_ON,_
MCLRE_OFF,_
CP_OFF,_
CPD_OFF,_
BOREN_ON,_
LVP_OFF
CONFIG2 BOR40V
OSCCON = %01111000
DECLARE XTAL 8
OPTION_REG.7 = 0
'76543210
TRISA = %00000000
PORTA = %00000000
TRISB = %11000000
PORTB = %11000000
WPUB = %11000000
TRISC = %00000000
PORTC = %00000000
TRISE = %11111111
PORTE = %11111111
DELAYMS 500
CLEAR
HPWM 1, 5, 500
HPWM 2, 5, 500
ENDfatbeard
Honourable Member
Een goed begin is geen excuus voor half werk; goed gereedschap trouwens ook niet. Niets is ooit onmogelijk voor hen die het niet hoeven te doen.
Ik zie geen strijdigheid in bv HPWM 2, 127, 500 of PWM op CCP2, Duty 50%, Freq 500Hz
Ben er ondertussen uit met het CCP2CON register op PWM te zetten en de gewenste duty in het CCPR2L register te schrijven.
Met andere woorden: de instructie HPWM 2, die ook in de manual van Proton Ide is beschreven, werkt niet.
Werk aan de winkel voor Les Johnson 
DEVICE = 16F886
CONFIG1 INTRC_OSC_NOCLKOUT,_
WDT_OFF,_
PWRTE_ON,_
MCLRE_OFF,_
CP_OFF,_
CPD_OFF,_
BOREN_ON,_
LVP_OFF
CONFIG2 BOR40V
OSCCON = %01111000
DECLARE XTAL 8
OPTION_REG.7 = 0
'76543210
TRISA = %00000000
PORTA = %00000000
TRISB = %11000000
PORTB = %11000000
WPUB = %11000000
TRISC = %00000000
PORTC = %00000000
TRISE = %11111111
PORTE = %11111111
DELAYMS 500
CLEAR
HPWM 1, 5, 500
CCP2CON = %00001100
CCPR2L = %00001111
ENDEdit: Ofwel idd CCP2 declareren maar waarom is dit niet nodig voor CCP1?
picsels
Volgend project: 7-seg gaming displays; dan dec-1982 labvoeding afmaken, dan funcgen met ad9833 afmaken, dan...
Werk aan de winkel voor Les Johnson
Denk dat je daar geen response meer op krijgt vwb de oude Proton Compiler 
Ik draai de dongle-free versie rechtstreeks aangekocht bij Les 
Mss wel eens tijd voor een update eer hij op retirement is 
Arco
Special Member
Arco - "Simplicity is a prerequisite for reliability" - hard-, firm-, en software ontwikkeling: www.arcovox.com