mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik PIC 18F6622 interner Clock


Autor: mätthu (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
hei

möchte den internen clock verwenden (8MHz). jedoch geschieht nichts. 
kann jemand helfen? im anhang der source code als includefile.

gruss

Autor: Konrad (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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

Autor: mätthu (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
ich benutze ccs c compiler. arbeitest du aber im c-code?

Autor: Master Snowman (snowman)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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 ;-)

Autor: holger (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
>siehe im DB das register OSCCON mal an ;-)

Und die Configuration Bits.

Autor: Konrad (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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

Autor: mätthu (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
die entsprechende Bits hab ich ja in der initialisierung gesetzt.

OSCCON = 0b11111111;

;-)



unterschied zwischen MPLAB IDEE und MPLAB C18?

Autor: Michael H. (morph1)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
die kannst du nicht gleichzeitig setzen, kA wieso

das is mir bei etlichen pic18 bereits aufgefallen.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.