hei, MPLAP 8.84 PIC18F87K22 bekomme bei diesem µC die Portbit 0 und 1 des Port C nicht in den Output Modus geschaltet. Sie bleiben hochohmig. LATCbits.LATC0 = 0; TRISCbits.TRISC0 = 0; // Pin 36 LATCbits.LATC1 = 0; TRISCbits.TRISC1 = 0; // Pin 35 #pragma config FOSC = INTIO2 // Internal oscillator block #pragma config PLLCFG = ON // Oscillator multiplied by 4 #pragma config PWRTEN = OFF // Power up timer enabled #pragma config BOREN = SBORDIS // Brown-out Reset enabled in hardware only (SBOREN is disabled) #pragma config WDTEN = OFF // Watchdog off #pragma config XINST = OFF in der main // init internal oscilator OSCCONbits.IRCF = 7; // set IRCF<2:0> to 111 = 16MHz; OSCTUNEbits.PLLEN = 1; // multiply internal Osc Frequency by 4 = 64Mhz schönen Tag
Versuch mal: RC0: SOSC-Oscillatoreingang abschalten mit #pragma config SOSC = OFF (bzw. im entsprechenden Headerfile nachsehen wie die einzelnen Optionen lauten). RC1: ist nach POR dem ECCP2 Modul zugewiesen. Abschalten mit CCP2CON = 0;
hei, diese Optionen bekomme ich für SOSC Config Bits steht auf High Power SOSC Power Selection and mode Configuration bits: SOSCSEL = LOW Low Power SOSC circuit selected SOSCSEL = DIG Digital (SCLKI) mode SOSCSEL = HIGH High Power SOSC circuit selected leider sind diese Einstellungen für mich immer eine Qual. vielen Dank im voraus. schönen Abend
Die Einstellung "SOSCSEL = DIG Digital (SCLKI) mode" hört sich gut an, bitte mal ausprobieren.
hei, #pragma config SOSCSEL = DIG und CCP2CON = 0; es funktioniert jetzt. vielen Dank an alle. schönen Abend
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.