-
-
Erfahrener Benutzer
Roboter Genie
Wird der PIC wirklich unterstütz? Hast du in den Config Bits den internen Oszi angegeben?
-
Neuer Benutzer
Öfters hier
ja, PIC wird unterstützt. In den Config Bits habe ich den Oszi auf intern geschaltet.
Denke also, dass es nur noch an meinem C-Programm liegen kann...
Habe gerade gemerkt, dass ich einen Fehler gemacht habe und zwar habe ich den internen Clock im C-Programm nicht definiert, jedoch weiss ich auch nicht wie ich das mache!
OSCTUNE: OSCILLATOR TUNING REGISTER
Ich denke ich bräuchte dies: (bit7) '00001111' (bit0) hex: 0x0F
Wie kann ich dies aber in meinem C-Code integrieren?
Danke für eure Hilfe
-
Neuer Benutzer
Öfters hier
habs herausgefunden, ich muss nur OSCTUNE = 0x0F; und schon funktioniert es!
endlich...
-
Neuer Benutzer
Öfters hier
war nix, ist nur so ne feineinstellung für die 32kHz einer Uhr oder so...
aber das Programm läuft jetzt einwandfrei:
void main ()
{
ADCON1 = 0xFF; //PORTA. 0....4 auf IN/Out statt analog
TRISA = 0xFF; //PortA Richtungsreg auf Input (hex)
TRISB = 0x00; //PortB Output (hex)
while(1)
{
PORTB = 0x88; //Alle Ausgänge auf 1
}
}
Das Ziel ist es von mir, dass ich eine Blockkommutierung (für Drehstromerzeugung) programmieren kann, leider habe ich kein Plan wie ich da weiterfahren sollte....
Hat jemand eine Idee?
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen