Hallöchen zusammen Wenn man den software in MSP430 (F20013) brennen will sollte man Strg und D drücken, oder? Aber dann????????? Hanswurst
Nur mit dem Wald und Wiesen Compiler... mit dem Von Aldi gehts auch Nachmittags...
Hi Soll des ein Witz sein? Ich hab von Texas Instrument einen USB Spy by Wire Programmer dazu IAR Embedded Workbench, wenn es dir an Info fehlt Hanswurst
Was ist denn dann? Fehlermeldung? Oder wie? Nach dem Download (sofern erfolgt) ist das Programm im Flash.
Hallöle OK Alles klar ich hab nur gefragt weil sich bei mir auf dem Display nichts tut Hanswurst
Hi Ja ich bins! Bir dir läuft der C-Code doch, oder? http://www.mikrocontroller.net/attachment/27099/DOGM163_with_MSP430F2013.zip Ich weis nur ninoch nicht was ich in die Headerdatei reinschreiben soll: >/* Mit diesen Makros die Bits von oben stellen! */ Hanswurst (Tobi)
Bei mir? Ich hab weder einen F2013 noch ein DOG Display. Du solltest dich erst mal mit C-Programmierung auseinander setzen. Einfach ein paar Software-Teile von irgendwoher zusammen klicken klappt nicht. Probier doch erst mal ein ganz einfaches Programm selber zu schreiben, lerne, wie die ganzen Peripherie-Bausteine des MSP funktionieren, lerne, wie man Header-Dateien benutzt und dann kannst du das Problem sicher selber finden.
Hi Ich hab mir schon das Das große MSP430 Praxisbuch (downloadversion) gekauft des ist aber für Assembler. Wie die Header-Dateien funktionieren weis ich jetzt. (Nur kenn ich mit der C-Struktur nicht aus weil ich mich vorher mit Logigbausteinen auseinandergesetzt hab) Die Grundstrukturen hab ich in einem C Computerbuch gefunden. Mir fehlt allerdings Wissen über alle (MSP430/) Controller Befehle (z.B IcdWrite()) Tobi :)
LCDWrite ist kein MSP-Befehl auch kein Standard-Befehl. Da musst du schauen, wo dein Stück Code her ist, und da nachschauen, was LCDWirite macht. Der MSP an sich kennt nur 27 Assembler-Befehle, und C kann ja auch bloß solche Sachen wie if, while usw (mal ganz einfach ausgedrückt). Also schau dir den Code an, der hinter LCDWrite steht, dann kannst du ihn auch debuggen und verstehen.
Hi Christian Woher bekommt man eine Einführung in die MSP430 Controller in der C-Spache von 0 an? In den meißten Büchern steht Grundkentnisse im Bereich Prozessor und Assembler/ C vorrausgesetzt! Oder wie hast du Programmieren gelernt? Hab wie blöd gesucht: Nichts gefunden!!!´ To
Naja, ich hab Assembler wärend der Ausbildung zum Elektroniker gelernt. Da eben auch Algorithmik, also wie zerlege ich ein Problem in kleine Einzelschritte, um es programmieren zu können. C hab ich dann im E-Technik Studium gelernt. Zwar für PC, aber das ist ja eigentlich egal. Wenn man weiß, was hinter den Befehlen steckt, bzw. die register von so einem µC kennt, kann man die normal in C ansprechen. Der Rest ist Algorithmik, also Gehirnschmalz. Ein Buch oder sowas kann ich dir leider nicht empfehlen. Aber das MSP430 Buch von Franzis in Kombination mit den C-Beispielen von TI sollte eigentlich helfen. Allerdings müsste man schon C können. Am besten zuerst am PC ein paar kleine Anwendungen schreiben.
Huhu C-Beispelen von TI? DIe kilometerlangen pdf Datenblätter auf Fachenglisch? Ein C-Buch kenn ich (Grundlagen C) eigentlich einfach erglärt (nur für PC) das Problem ist nur da lernt man nur printf() und PC orientierte Ein und Ausgebebefehle. Wo man aber Befehle wie IcdWrite() lernen kann weis ich nicht. Die Die Codebeispiele von TI? (Hab mir auch Visual Basic C++ runtergeladen zum üben) Tobi
Nochmal. LCDWrite() ist kein befehl, sondern eine Funktion, die aus mehreren Befehlen zusammengesetzt ist. Die Codebeispiele von TI findest du hier: http://focus.ti.com/mcu/docs/mcuprodcodeexamples.tsp?sectionId=96&tabId=1468 sind super erklärt und funktionieren garantiert. Musst nur aufpassen, die richtigen für deinen prozessor und für deine Entwicklungsumgebung zu nehmen.
Hi Hab mir das richtige Codebeispiel gedownloaded. THX Tobi PS:Üb jezt aber erstmal mit Computer (net Controller) Und setz mich mit Unterschieden wie Funktion und Befehl auseinander!
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.