Gast
#1253150
Wir sehen diese Art von Post wieder und wieder und wieder: Meine Anwendung funktioniert nicht. Bitte helft mir. Ach, auf solche Anfragen kann man fast garkeine Hilfe geben. Es kann so viele Gründe für eine fehlerhafte Funktion geben, dass wird schlicht nicht erraten können, welche der vielen möglichen Ursachen in Deiner Situation zutrifft. Wenn Du Probleme hast, sind hier einige Empfehlungen wie Du schnellere und zutreffendere Hilfe erhalten kannst. Wenn Du sie beachtest wirst Du ausserdem den Unmut der Griesgräme vermeiden. 1. Sag uns WAS Du erreichen möchtest. Das bedeutet, sag uns: a) Was Du getan hast b) Was Du erwartest, was geschieht. c) Warum Du meinst, das das was Du getan hast (a) zur Folge haben soll was Du erwartest (b) 2. Gib uns Programmcode (und Schaltpläne). Tipp den Code nicht ab, sondern kopiere ihn und füge in die Nachricht ein (copy and paste), bzw. hänge ihn ab etwa 20 Zeilen Länge als Anhang an. Benutze die code tags [ c ] und [ / c ]. Das wird den Code formatieren und macht in leichter lesbar und andere werden eher einen Blick darauf werden. Wnn der Code sehr gross ist (mehr als 50 bis 100 Zeilen), reduziere ihn auf eine kleine Version, die den genau den fraglichen Fehler demonstriert. Stelle sicher, das der Code den Du postest auch kompiliert (assembliert). Bitte , nenne uns den Compiler oder Assembler und welche Version Du benutzt. 3. Sag uns welche Fuses gesetzt sind und was Du als Taktquelle benutzt. (Soweit zutreffend). 4. Sag uns, welchen Prozessor Du benutzt. 5. Sag uns, was Du versuchst hast um den Code zu simulieren. Wenn Du simuliert hast, sag uns, was dabei herauskam. 6. Versorge uns mit detaillierten Beobachtungen darüber, was der Code tut oder nicht tut. Das sollte sich auf 1.b. von oben beziehen. "Funktioniert nicht" kann eine ganze Menge heissen. Ist Deine LED dunkel wenn sie blinken sollte, dreht sich der Motor oder nicht? Sag uns, welche Messgeräte (Volt-Meter, Oszilloskop, usw.) Du hast, welche Messungen Du durchgeführt hast und was die Ergebnisse waren. 7. Wenn Du eine Vermutung hast, warum es nicht funktioniert, sag uns welche Beweise oder Indizien es für Deine Vermutung gibt. 8. Wenn Du denkst, es sei ein Hardware-Problem, poste eine Schaltbild (Beachte die Regeln zum posten von Bildern). Oder sag uns, welches Entwicklungsboard Du benutzt. 9. Wir verstehen, das die Sprache oft ein Problem ist. Wir verstehen, das es schwierig ist Datenblätter zu verstehen und Anwendungshinweise, wenn Du nicht gut Englisch sprichst. Es ist manchmal sogar für englische Muttersprachler nicht leicht. Wenn das ein grosses Problem ist nimm das englischsprachige Forum oder ein anderes, das Deine Muttersprache benutzt. (Hier gibt es ja jetzt auch ein englischsprachiges Forum). 11. Bitte benutze keine Kurzworte (wie Trafo für Transformation oder Transformator usw.) Schreibe die Worte als wenn Du einen Brief schreibst und benutze evtl. eine Rechtschreibpüfung. Die Griesgräme hier werden sonst rüde Bemerkungen machen. 11. Worte wie "dringend", "ASAP", "Ich brauche das ganz dringend" und so weiter, werden Dir keine guten Antworten bringen. Grossbuchstaben, Fragezeichen oder Ausrufezeichen werden auch nicht helfen. Die selbe Frage mehrfach zu posten wird einen sehr schlechten Eindruck machen. Übersetzter und angepasster Text gepostet von ka7ehk auf avrfreaks.net Edited with suggestions from ArnoldB and JohanEkdahl.