Gast
#1368452
hei möchte den internen clock verwenden (8MHz). jedoch geschieht nichts. kann jemand helfen? im anhang der source code als includefile. gruss
|
Anzeige
|
PIC 18F6622 interner Clock
Gast
#1368452
hei möchte den internen clock verwenden (8MHz). jedoch geschieht nichts. kann jemand helfen? im anhang der source code als includefile. gruss
Gast
#1368493
Hallo, ich habe das so hinbekommen: Config einstellen (nicht HS, sondern INTCLKO): //__CONFIG(1, HS); __CONFIG(1, INTCLKO); Dann beim initialisieren diese 3 Bits setzen: // IntOSC auf 8MHz stellen IRCF0 = 1; IRCF1 = 1; IRCF2 = 1; Ich verwende den Hi-Tech Compiler Gruß Konrad
Gast
#1368519
ich benutze ccs c compiler. arbeitest du aber im c-code? siehe im DB das register OSCCON mal an ;-) einen tip von mir: wer mit PIC18 arbeitet, sollte auf MPLAB + C18 umsteigen, man erspart sich damit nicht nur kosten ;-)
Gast
#1368537
>siehe im DB das register OSCCON mal an ;-)
Und die Configuration Bits.
Gast
#1368540
Ja, aber du brauchst ja nur die entsprechenden Bits zu setzen. Die sind im Datenblatt beschrieben. OSCCON: OSCILLATOR CONTROL REGISTER hierfür: IRCF0 = 1; IRCF1 = 1; IRCF2 = 1; CONFIG1H: CONFIGURATION REGISTER 1 HIGH (BYTE ADDRESS 300001h) Bits: 1001 = Internal oscillator block, CLKO function on RA6, port function on RA7 Gruß Konrad
Gast
#1368553
die entsprechende Bits hab ich ja in der initialisierung gesetzt. OSCCON = 0b11111111; ;-) unterschied zwischen MPLAB IDEE und MPLAB C18? die kannst du nicht gleichzeitig setzen, kA wieso das is mir bei etlichen pic18 bereits aufgefallen. Antwort schreiben |
Anzeige
|