Interner Oszillator PIC

OP #1484312
Lesenswert?
• ▲
▼
Hallo!
Möchte meinen PIC 18F4550 mit dem Internen Oszillator betreiben, wobei 
die Taktfrequenz auf 31kHz geteilt werden soll.
Programmier das ganz im Mplab.

Das sieht bei mir jetz so aus, funktioniert auch nicht, vl könnte mir 
jemand von euch helfen?


#include<18F4550.h>

#fuses INTRC,NOWDT,NOPROTECT,NOPUT,NOBROWNOUT,NOLVP
#use delay(clock=8000000)

void main()

{

setup_oscillator( OSC_31KHZ );

}

mfg Dave
OP #1484893
Lesenswert?
• ▲
▼
also das programm soll temperaturwerte über den I2C bus einlesen, und 
danach per funkmodul versenden. Da dies Solarbetrieben und mit akku 
funktioniert, will ich die taktfrequenz so niedrig wie möglich wählen, 
um den stromverbrauch zu minimieren.

ich wollte praktisch nur mal den PIC mit dem internen oszillator 
betreiben, und danach mit der programmierung weiterzugehen.

Wie sollte der code also aussehen? könnt ihr mir vl helfen? danke!

mfg David
#1485490
Lesenswert?
• ▲
▼
Woher weißt du, ob das nicht funktioniert? Hast du das mit dem Debugger 
getestet oder wie?
Übrigens kannst du das, was du jetzt über den Präprozessor gemacht hast 
(#fuses ...) auch über MPLAB->Configure->Configuration Bits einstellen, 
das ist ziemlich komfortabel.
1
#include<18F4550.h>
2

3
#fuses INTRC,NOWDT,NOPROTECT,NOPUT,NOBROWNOUT,NOLVP
4
#use delay(clock=8000000)
5

6
void main()
7
{
8
setup_oscillator( OSC_31KHZ );
9
}

nach setup_oscillator(..) musst du ein:
1
while(1)
2
{
3
// hier packst du deinen Code rein (Werte einlesen usw.)
4
}

einfügen.

Antwort schreiben

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.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.