was muss ich denn hier ändern, um den internen Oszillator zu benutzen ?
1 | #pragma config FOSC = HS // Oscillator Selection bits (INTOSC oscillator: CLKOUT function on RA6/OSC2/CLKOUT pin, I/O function on RA7/OSC1/CLKIN)
|
2 | #pragma config WDTE = OFF // Watchdog Timer Enable bit (WDT disabled and can be enabled by SWDTEN bit of the WDTCON register)
|
3 | #pragma config PWRTE = OFF // Power-up Timer Enable bit (PWRT disabled)
|
4 | #pragma config MCLRE = ON // RE3/MCLR pin function select bit (RE3/MCLR pin function is MCLR)
|
5 | #pragma config CP = OFF // Code Protection bit (Program memory code protection is disabled)
|
6 | #pragma config CPD = OFF // Data Code Protection bit (Data memory code protection is disabled)
|
7 | #pragma config BOREN = ON // Brown Out Reset Selection bits (BOR enabled)
|
8 | #pragma config IESO = ON // Internal External Switchover bit (Internal/External Switchover mode is enabled)
|
9 | #pragma config FCMEN = ON // Fail-Safe Clock Monitor Enabled bit (Fail-Safe Clock Monitor is enabled)
|
10 | #pragma config LVP = ON // Low Voltage Programming Enable bit (RB3/PGM pin has PGM function, low voltage programming enabled)
|
11 |
|
12 | // CONFIG2
|
13 | #pragma config BOR4V = BOR40V // Brown-out Reset Selection bit (Brown-out Reset set to 4.0V)
|
14 | #pragma config WRT = OFF // Flash Program Memory Self Write Enable bits (Write protection off)
|
15 |
|
16 | // #pragma config statements should precede project file includes.
|
17 | // Use project enums instead of #define for ON and OFF.
|
18 |
|
19 | #define _XTAL_FREQ 4000000
|
20 | #include <xc.h>
|
21 |
|
22 | // #pragma config statements should precede project file includes.
|
23 | // Use project enums instead of #define for ON and OFF.
|
24 |
|
25 | #include <xc.h>
|
26 |
|
27 | int main()
|
28 | {
|
29 | TRISA1 = 0;
|
30 | while(1)
|
31 | {
|
32 | RA1 = 1;
|
33 | __delay_ms(1000);
|
34 | RA1 = 0;
|
35 | __delay_ms(1000);
|
36 | }
|
37 | return 0;
|
38 | }
|
MOD: das nächste Mal die [c] Tags selber einfügen. Siehe die Anleitung
"Wichtige Regeln - erst lesen, dann posten!" über jeder Texteingabebox.