hei möchte den internen clock verwenden (8MHz). jedoch geschieht nichts. kann jemand helfen? im anhang der source code als includefile. gruss
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
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 ;-)
>siehe im DB das register OSCCON mal an ;-)
Und die Configuration Bits.
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
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.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.