Forum: Mikrocontroller und Digitale Elektronik PIC Programmierung (18F2455)


von Mr_MF (Gast)


Angehängte Dateien:

Lesenswert?

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.

von Carsten (Gast)


Lesenswert?

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

von Schoaschi (Gast)


Lesenswert?

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?

von Mr_MF (Gast)


Angehängte Dateien:

Lesenswert?

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

von Gerhard (Gast)


Lesenswert?

#pragma config OSC = HS


fehlt noch - bzw je nachdem was da für ein Quarz dranhängt

Gerhard.

von Piccer (Gast)


Lesenswert?

@ 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.

von mf01 (Gast)


Lesenswert?

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

von Rahul (Gast)


Lesenswert?

Hast du Block-Kondensatoren (100nF Keramik-C) in der Nähe der
Versorgungspins?

von Kai R. (kairiek)


Lesenswert?

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

von Schoaschi (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.