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.
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...
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.
Ich habe mir jetzt die Mühe Gemacht alles in Jal nachzuprogrammieren. Ich poste es sobald es webfähig ist ;)
Schön. Du hast also aufgegeben. Na, ist auch eine Möglichkeit. Wer oder was ist JAL? Ist eine rhetorische Frage. Brauchst nicht antworten - das kann ich auch Googeln. D.h. würde ich tun, wenn es interessant wäre.
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
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.