Hallo Leute hier mal ein kleines Tutorial wie man eine If anwendung am Launchpad erstellt wo der S2 dazu verwendet wird einen Port High zu schalten und der reset knopf einen andern Port High zu schalten. http://www.youtube.com/watch?v=6-GdoBjzh5A MFG Acker
Acker schrieb: > Hallo Leute hier mal ein kleines Tutorial wie man eine If anwendung am Sorry, wenn ich so blöd frage, aber was ist eine If-Anwendung? 42m
Michael Krauth schrieb: > Acker schrieb: > >> Hallo Leute hier mal ein kleines Tutorial wie man eine If anwendung am > > Sorry, wenn ich so blöd frage, aber was ist eine If-Anwendung? > > 42m Eine If anwendung ist eine Anwendug die dir 2 Mögliche ausgänge gibt ich formulier mal eine solche anwendung in einem Satz. If Anwendugn: IF: Wenn Taster S2 betätigt wurde Leuchtet LED2 Else: Ansonsten Leuchtet LED3(P1.7) Verstanden ? ^^
Ich zitiere mal aus einem einschlägigen Buch*: "3.2 If-Else The if-else statement is used to express decisions. Formally the syntax is
1 | if (expression) |
2 | statement1
|
3 | else
|
4 | statement2
|
where the else part is optional. The expression is evaluated; if it is true (that is, if expression has a non-zero value), statement1 is executed. If it is false (expression is zero) and if there is an else part, statement2 is executed instead." *)In diesem Fall: The C programming language Sei mir nicht böse, aber das ist IMHO einfacher und verständlicher als zuzusehen, wie jemand eine "if-Anwendung" schreibt. Zumal das Thema noch mehr hergibt als ein simples if. 42m
Fals du dich in Assembler auskennst das ist das selbe wie : BTFSC BTFSS ^^
Sowohl C als auch Assembler sind, zumindest in ihren Grundzügen, ziemlich eindeutig und wenn man entweder der englischen Sprache mächtig ist (C) oder der englischen Sprache mächtig ist und die Mnemonics begriffen hat (Assembler) ist es fast schon selbsterklärend. Genau deshalb verstehe ich nicht, wie man ein 7-Minuten-Video mit einer if-Abfrage füllen kann. Deine Arbeit in allen Ehren, aber sieben Minuten, das ist meiner Meinung nach viel zu viel für ein if/else-Konstrukt. In sieben Minuten liefen früher auf Viva (gibts das eigentlich noch?) mindestens drei Techno-Videos und 27 Mal Jamba-Werbung. Da sind sieben Minuten schon lang. Aber ein Video, das ohne Erklärung "irgendwo" im Code anfängt, in dem dann ein ominöser Watchdog ausgeschaltet und dann irgendwas definiert wird, ohne daß nach der ersten Minute auch nur ein Wort über das Ziel verloren wurde, das ist noch viel länger. 42m
Michael Krauth schrieb: > Sowohl C als auch Assembler sind, zumindest in ihren Grundzügen, > ziemlich eindeutig und wenn man entweder der englischen Sprache mächtig > ist (C) oder der englischen Sprache mächtig ist und die Mnemonics > begriffen hat (Assembler) ist es fast schon selbsterklärend. > > Genau deshalb verstehe ich nicht, wie man ein 7-Minuten-Video mit einer > if-Abfrage füllen kann. Deine Arbeit in allen Ehren, aber sieben > Minuten, das ist meiner Meinung nach viel zu viel für ein > if/else-Konstrukt. > > In sieben Minuten liefen früher auf Viva (gibts das eigentlich noch?) > mindestens drei Techno-Videos und 27 Mal Jamba-Werbung. Da sind sieben > Minuten schon lang. Aber ein Video, das ohne Erklärung "irgendwo" im > Code anfängt, in dem dann ein ominöser Watchdog ausgeschaltet und dann > irgendwas definiert wird, ohne daß nach der ersten Minute auch nur ein > Wort über das Ziel verloren wurde, das ist noch viel länger. > > 42m Ähm erst frägst du danach was eine if anwendung ist und dann beschwerst du dich über die länge Oo Es fängt nicht mitten im Code an ich fange von der Initialisierung an zu beschreiben was für was steht ich habe den Code vorher vorbereitet und füge die beschreibungen wärend des Videos hinzu. Der MSP430 ist ein bissel anderster als andere µC ich hab selbst über ne woche daran gehockt zu verstehen warum es denn bei mir nicht funktioniert bis ich es dan endlich gerafft habe aber auch nur weil mir ein Programmierer das erklärt hat ^^
@Michael Krauth (michael_k42) >Genau deshalb verstehe ich nicht, wie man ein 7-Minuten-Video mit einer >if-Abfrage füllen kann. Deine Arbeit in allen Ehren, aber sieben >Minuten, das ist meiner Meinung nach viel zu viel für ein >if/else-Konstrukt. Die neue Seuche der westlichen Welt, nach Digtalarmbanduhren und LEDs in den 80ern und Internet in den 90ern, zu jedem trivialen Müll ein schlechtes Video auf Youtube. Brechreiz LEUTE!!! Früher (tm) gab es Bücher, wo solche Sachen gut erklärt waren. Die musste man SELBER lesen, auch mehrfach, und nachdenken und UMSETZEN! Nix vorkauen von Mutti! Denkt mal drüber nach WAS und WIE man Inhalte SINNVOLL transportiert. Von Resourcenverschwendung redet im VDSL-Zeitalter sowieso keiner mehr. >Minuten schon lang. Aber ein Video, das ohne Erklärung "irgendwo" im >Code anfängt, in dem dann ein ominöser Watchdog ausgeschaltet und dann >irgendwas definiert wird, ohne daß nach der ersten Minute auch nur ein >Wort über das Ziel verloren wurde, das ist noch viel länger. >dev/null MFG FaLK
Falk Brunner schrieb: > LEUTE!!! Früher (tm) gab es Bücher, wo solche Sachen gut erklärt waren. > Die musste man SELBER lesen, auch mehrfach, und nachdenken und UMSETZEN! Darauf wollte ich mit meinem Zitat von K&R hinaus. Die wirklich benötigte Information steht da, in wenigen Zeilen kurz und knapp beschrieben. Man kann sie lesen, in sieben Minuten sogar mehrfach. Verstehen kann man sie sogar viel besser als ein Video, weil sie, anders als ein Video, vom Ballast des Drumherum befreit ist. Der Code in des Codes Bedeutung steht da und tut nichts anderes als das, was als Erklärung geschrieben steht. Es setzt natürlich eine gewisse Eigenleistung voraus, aus einem if (expression) statement1 funktionierenden Code zu machen. Aber genau dabei helfen dann auch keine Videos bei Youtube. 42m
Acker schrieb: > Ähm erst > frägst du danach was eine if anwendung ist und dann beschwerst du dich > über die länge Oo Es hat halt gedauert, das Video anzuschauen. > Es fängt nicht mitten im Code an ich fange von der Initialisierung an zu Was ist eine If-Anwendung und wieso muss man da irgendwas initialisieren? Ich verstehe es immer noch nicht. Hättest Du ein paar Strichmännchen gemalt, in Strichmännchen-Rennwagen, die auf eine Strichmännchen-Ampel zu fahren und dazu geschrieben: Strichmännchen-Rennwagen1 von rechts hat rot, Strichmännchen-Rennwagen2 von unten hat grün. Pseudo-Code: WENN Strichmännchen-Rennwagen1 STOP und Strichmännchen-Rennwagen2 NICHT STOP DANN OK WENN Strichmännchen-Rennwagen1 STOP und Strichmännchen-Rennwagen2 STOP DANN OK // Auch wenn der 2er n Idiot ist, weil er an ner grünen Ampel hält WENN Strichmännchen-Rennwagen1 NICHT STOP und Strichmännchen-Rennwagen2 STOP DANN Bußgeldbescheid für Raser WENN Strichmännchen-Rennwagen1 NICHT STOP und Strichmännchen-Rennwagen2 NICHT STOP DANN GROSSER_KRACH_AUF_KREUZUNG hätte das mehr über wenn/dann (neudeutsch if/then) ausgesagt als so ein Video, bei dem zumindest ich mir die ersten Minuten (etwa bis Minute 7) überlegt habe, wieso ich für if den Watchdog ausschalten soll ... 42m
Hallo, ich finde die Kritik von Falk überzogen. Falk, überleg mal wie es in Deiner Änfängerzeit so war. Was zum Vortrag von Acker zu bemängeln ist, der Ton hätte von Anfang an dabei sein müssen. Für Neulinge war dies so kein Mehrwert, der Insider konnte das nachvollziehen. Weiter muss ich Acker recht geben, wer als Unbedarfter sich mit Mikroprozessoren beschäftigt, der hat es beim MSP430 nicht ganz leicht. TI hat es versäumt gut verständliche Tutorials für Einsteiger bereitzustellen. Ich habe auch gewisse Lernphase durchlaufen müssen um meine Infos aus den TI-Dokus herauslesen zu können. Wie gesagt, den Beitrag von Acker fand ich gar nicht so schlecht. Es sollte mehr davon geben. Gruss Klaus.
Acker schrieb: > Hallo Leute hier mal ein kleines Tutorial wie man eine If anwendung am > Launchpad erstellt wo der S2 dazu verwendet wird einen Port High zu > schalten und der reset knopf einen andern Port High zu schalten. NA ENDLICH!!!!!! Wie lange suche ich schon genau nach so einem Video mit einem so höchst brisanten Thema wie einer if-Abfrage!!!! Die Welt dreht sich endlich weiter...
@ Klaus Ra. (klara) >ich finde die Kritik von Falk überzogen. Falk, überleg mal wie es in >Deiner Änfängerzeit so war. Hab ich doch geschrieben. Keine nervigen, grottenschleten Youtube-Videos. Kein Internet. Bücher und Selbststudium. Das war bisweilen hartes Brot, dafür aber nicht so ein Unsinn. "Nur selber denken macht geistig fett." Schöner Spruch von meinem Mathelehrer. >der Ton hätte von Anfang an dabei sein müssen. Für Neulinge war dies so >kein Mehrwert, der Insider konnte das nachvollziehen. Den Insider interssiert das keine Sekunde. >habe auch gewisse Lernphase durchlaufen müssen um meine Infos aus den >TI-Dokus herauslesen zu können. Oh mein Gott, was für eine Zumutung! Man muss die Datenblätter lesen und verstehen! > Wie gesagt, den Beitrag von Acker fand >ich gar nicht so schlecht. Es sollte mehr davon geben. Bitte nicht! Das ist noch unter Jamba und Galileo-Niveau! MFG Falk P S Natürlich sind gute Informationen, Tutorial und ggf. Videos sehr nützlich und wünschenswert. Aber die Betonung liegt auf GUT!
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.