Still does not work. In this example, PORTD.0 measures 2.5 volt and does not change.Code:#CONFIG CONFIG RETEN=ON, INTOSCSEL=HIGH, SOSCSEL=HIGH, XINST=OFF, FOSC=INTIO2, PLLCFG=OFF #ENDCONFIG 'then later you can change it OSCCON = $70 ' IRFC[2:0] = 111 (16MHz), SCS[1:0] = 00 (primary CONFIG osc setting) ' set PLLEN (optional, 4x16MHz=64MHz) OSCTUNE.6 = 1 DEFINE OSC 16 'ANSELE=%00000000 'enable adc input porte.2 'ANSELA=%00000010 'disable ADC on A 'ANSELB=%00000000 'disable ADC on B 'ANSELD=%00000000 'disable ADC on D ANCON1=0 'DISABLE ADC D3-D2-D1-D0- TRISC=%00000000 'set PORTC as output all 0. TRISD=%00000000 'set PORTD as output all TRISB=%00000000 'set PORTB as output all TRISA=%00000000 'set PORTA 2 as input, others as output TRISE=%0000000 'set PORTE as output all GKO: HIGH PORTd.0 PAUSE 2000 LOW PORTd.0 PAUSE 2000 GOTO GKO
same to any other port.
Bookmarks