Hallo Bernd,
bei mir funktioniert das Program auch nicht solange die ADCON1 PCFG bits
nicht als digitale Pins gesetzt sind.
Wenn man ADCON1 nicht konfiguriert geht es bei mir auch nicht.
Bei mir funktioniert Dein Program nachdem ADCON1 konfigurtiert wird:
MFG
Gerhard
#include "18F4620.h"
#use delay(clock=16000000, RESTART_WDT)
#fuses HS, NOPROTECT, NOPUT, BROWNOUT, NOLVP
#byte LATE = 0xF8D
#byte TRISE = 0xF96
#byte PORTE = 0xF84
#byte ADCON0 = 0xFC2
#byte ADCON1 = 0xFC1
void main(void)
{
ADCON1 = 0x0F; // PIN E2 = All analogs are digital pins
LATE |= 0x04; // PIN E2 = 1
TRISE = 0xFB; // PIN E2 = OUTPUT
for(;;)
{
LATE |= 0x04; // Bit E2 Hochsetzen
LATE &= 0xFB; // Bit E2 niedersetzen
}
}