Wird der PIC wirklich unterstütz? Hast du in den Config Bits den internen Oszi angegeben?
Druckbare Version
Wird der PIC wirklich unterstütz? Hast du in den Config Bits den internen Oszi angegeben?
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
habs herausgefunden, ich muss nur OSCTUNE = 0x0F; und schon funktioniert es!
endlich...
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?