Hallo, Für ein Projekt in der Schule müssen wir einen PIC progframmieren. Jedoch kennen wir uns mit der PIC Programmierung kaum aus und so funktioniert unser erstes Programm nicht. Vielleicht könnte einer von euch das Programm ansehen und uns helfen es lauffähig zu bekommen. Wir programmieren mit MPLAB 7.31 und dem C18 Compiler (MCC18). Eventuell liegt der Fehler auch an Einstellungen die man im Programm vornehmen muss. Ich hoffe, ihr könnt uns helfen.
Was mir gleich aufgefallen ist, ist TRISB = 1. Dies ist ein 8-Bit breites Register. Wenn du das vollständig setzen willst musst du TRISB=0xFF schreiben. Genauer hab ich mir das dann nicht mehr angeschaut
Wie sieht die Hardware dazu aus? Was funktioniert nicht... habt ihr schon mit einem LED debugged? Habt ihr LVP ausgeschalten? Oder zieht ihr RB5 (ich glaub das es dieser PIN ist) auf Masse?
TrisB habe ich umgeändert und LVP ausgeschaltet(#pragma config LVP = OFF)<-- stimmt das? wäre toll wenn ihr euch die aktuelle Version des Programmes anschauen könntet habe es hochgeladen danke für eure Hilfe
#pragma config OSC = HS fehlt noch - bzw je nachdem was da für ein Quarz dranhängt Gerhard.
@ MR_MF was geht jetzt noch nicht an deinem Programm? Wenn ihr nicht mir dem ICD2 debuggt, dann würde ich noch die Zeile: #pragma config DEBUG = OFF einfügen.
Hallo, wir haben jetzt ein neues Problem. Und zwar passt zwar das Programm aber der PIC schaltet jedesmal wenn man mit der Hand in die Nähe der Schaltung kommt. Woran könnte das liegen bzw. was kann man dagegen machen? mfg mf01
Hast du Block-Kondensatoren (100nF Keramik-C) in der Nähe der Versorgungspins?
Hallo, weiter oben hat schon mal jemand nach dem Schaltplan gefragt. Den solltest du uns schon zeigen, wenn's um Hardware-Probleme geht! MFG Kai
Hi.Hast du LVP ausgeschalten bzw RB5 auf Low mittels einem Widerstand gezogen?
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.