Secondary Oszillator dsPIC33fj256mc710a

Gast #2204706
Lesenswert?
• ▲
▼
Hallo Forenuser,

bin langsam am verzweifeln. Ich möchte einen Secondary Oszillator 
(32,768kHz)
für den Timer 1 als Takt verwenden.

Hier die Einstellungen die ich vorgenommen habe:

T1CON=0x8002;  // Timer on, TCS=1 (ext.Signalquelle)
OSCCON=0x0002; // Enable Secondary Oszillator

Was fehlt sonst noch?
Wenn ich den interne Takt wähle geht es.


Gruß und Danke Thomas
Gast #2205510
Lesenswert?
• ▲
▼
Hallo,

@bingo: mit diesen Einstellungen gehts auch nicht. Habe aber in einem 
Programmbesiepiel des Herstellers diesem Code gefunden, welcher geht:
1
char a, b, c, *p;
2

3
   a = 2;
4
   b = 0x46;
5
   c = 0x57;
6
   p = (char *)&OSCCON;
7

8
  /* enable 32KHz Oscillator here 
9
       low byte unlock sequence and enable LP Oscillator */
10
     asm volatile ("mov.b %1,[%0] \n"
11
                    "mov.b %2,[%0] \n"
12
                      "mov.b %3,[%0] \n" : /* no outputs */ : "r"(p), "r"(b), "r"(c),
13
                                                          "r"(a));

Versteht ihr, was hier gemacht wir. Also die einzelnen Schritte, das 
Ergebnis kenne ich ja.

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.