Fehlerhaftes Mikro C Programm

OP #2996949
Lesenswert?

Hallo Leute,
ich hatte ja bisher immer meine PICs in JAL programmiert,
und jetzt aber gemerkt das es wohl zuviele Nachteile bietet.
Jedenfalls möchte ich jetzt auf C umsteigen und habe als ersten Versuch
ein fertiges Programm in MikroC for PIC benutzt und auf meinen PIC 
angepasst.
Doch seitdem Funktioniert es nichtmehr. Ich bin der Meinung ich habe 
alles,
richtig gemacht und entsprechend angepasst. Ich habe natürlich noch kaum 
Ahnung,
von C (bin ja Einsteiger), denke aber ich habe verstanden wo ich was 
Anpassen muss.
Das Original findet ihr auf der Seite(und Restliche Doku)
http://www.micro-examples.com/public/microex-navig/doc/100-p16f84-led-dcf-clock.html
Das Programm steht ganz unten, oder hier:
http://www.micro-examples.com/public/microex-navig/doc/100-dcf77-led-clock-source-code

Jetzt zu meinem Programm:
Ich habe einen anderen Controller verwendet, deswegen musste ich andere 
PIN's verwenden.
Alt      ->Neu
PIC16F84A->PIC16F877A
10 Mhz   ->20 Mhz
4 Stellen->6 Stellen
A0-3 Segement Plus-> B0-5 Segement Minus
A4 in(DFC77)     -> A2 in(DFC77)
B0-7, Segmente   -> D0-7, Segmente
B.7 Button       -> No Button
Und jetzt kommt mein Programm:
http://ccfiles.cc.funpic.de//uploads/1358110697/DCFClock.c
Und ich weiß nicht warum mein PIC scheinbar garnichts macht.
Vieleicht habe ich auch einen Teil des Codes nicht verstanden und er 
wartet auf iwas,
was ich verpasst habe ??
Könnt ihr mir helfen :) ?
Vielen Dank
Und ich kann euch auch gerne erst erklären was ich denke was er machen 
soll.
Michael K.
Moderator (Firma: Titel) Persönliche Seite #2996972
Lesenswert?

Ich programmiere als ersten Versuch in jeder Programmiersprache erst 
mal ein kleines Blinklicht. Und fahre gut damit, denn so ein Code ist 
hübsch übersichtlich und leicht zu verstehen. Und dabei lerne ich schon 
mal, wie man auf Hardware zugreift.

Und: häng deinen Code hier als *.c Datei an. Das hat zwei Vorteile: 
erstens werde ich beim Download nicht zugespamt und zweitens geht sie 
nicht nach einem halben Jahr verloren...
Gast #2996982
Lesenswert?

Wo stellst du die Config-Bits ein (HS, LVP, WDT usw)?
Stell die am besten in der Datei ein und nicht in der IDE.
16F84A zum 16F877A sind auf alle Fälle unterschiedlich und viel mehr!
Wende dich mal an das PIC-Forum von Fernando Heitor, da gehts dann 
weiter.
OP #3012803
Lesenswert?

Ich habe es nicht kompeltt aufgegeben, ich brauche das projekt aber 
funktionierend, bevor ich mir die Mühe mache, erst eine neue 
Programmiersprache zu lernen, das kann ich immernoch tun wenn das 
Programm funktioniert. Außerdem helfe ich damit denjenigen die auch die 
DFC77 Empängersoftware ein Jal brauchen.
Ich stecke nur mitten im Abiturstress und habe gerade nicht die Muse 
noch eine Programmersprache zu lernen, zumal ich sie zurzeit eh nicht 
ausprobieren kann, mein Programmer ist defekt und gerade beim 
Hersteller.
Ich hoffe das ist Verständlich

Grüße Michael

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren