Hallo alle! Als Anfänger in einem Profi-Forum fühlt man sich immer irgendwie unwohl, besonders, wenn man so eine Frage stellt wie diese: Gibt es eine Software, die es Anfängern einfach macht, Programme zu schreiben? Ich denke da an Code-Bausteine, die man zusammenstellt, bzw. über eine Maske anpasst. Ich habe schon mehrere Web-Suchen gestartet, aber nichts weiter gefunden. Bis auf eine Software namens VisualSTATE von IAR. Ich habe mir mal die Demo besorgt, komme aber -anders als angenommen- gar nicht klar damit. D: Schön wäre es, wenn Dinge wie Displayroutinen mit dabei wären. Ich würde unter anderem gern ein elektronisches Code-Schloß/Türöffner bauen, mit kleinem Display und Keypad etc, weiß aber nicht, wie ich überhaupt anfange, dafür eine Software zu schreiben, die genau das macht, was ich will. :) Den Ablaufplan zu erstellen und die Hardware zusammen zu basteln ist wohl weniger das Problem, aber die Software ... (BTW: ja, ich habe das AVR-GCC Tutorial gefunden) Falls jemand Tips hat, wie man am besten und einfachsten beginnt, immer her damit ;) Danke und beste Grüße, Nik
Nik, leider nicht. Die Software auf dem uC haengt im erheblichen Mass von der externen Beschaltung desselben ab. Da es keine standardisierten externen Beschaltungen gibt (mal abgesehen von einem RS232 interface) kann es auch auf der Software-Seite sowas nur sehr eingeschraenkt geben. Am ehesten kann man die application notes des Herstellers als Referenz-Vorschlaege heranziehen. uC-Programmierung ist eigentlich das genaue Gegenteil von abstrakter high-level Programmierung und deshalb wirst du nichts zum mal eben zusammenklicken finden. Zumindest nicht fuer lau. Ansonsten hilft nur anderen ueber die Schulter zu schauen und zu lernen. Im Bereich der code-Sammlung findest du jede Menge Beispiele wie hard- und software sinnvoll miteinander verheiratet werden koennen. Von dort kannst du moeglicherweise grosse Teile direkt uebernehmen. Erlerne zuerst mal die angestrebte Programmiersprache. Du wirst auch ohne elektrotechnische Grundlagen nicht weiterkommen. Das Tutorial ist da ein Anfang. Dann suchst du dir einen geeigneten uC und studierst dessen Datenblatt (intensiv). Als naechstes versuchst du die externe Beschaltung zu entwickeln. Das Ziel dabei ist, moeglichst wenige externe Komponenten zu verwenden, um den Aufbau moeglichst schnell und billig erledigen zu koennen. Alles was man in Software auf dem uC erschlagen kann, laesst sich spaeter erheblich leichter aendern.
Hi! Ich hab mich mal kurz mit dem AVR-Studio (ich glaub das wars) gespielt und da war es schon möglich gewisse Code-Bausteine (wie zb Interrupt oder UART usw) per Mausklick zu erstellen. Jedoch bin ich zu den PICs gegangen und weis vom CCS-Compiler, dass er auch diese möglichkeit anbietet. Also hier kann ich auch über Menüs diverse Funktionen verwenden und mit gewissen Parametern Versehen.
Hallo! Hmhm, naja. PICs habe ich bisher schon programmiert, allerding mit fertigem Code aus fertigen Anwendungen ;) Bin gerade dran, mir etwas Wissen anzueignen, nen Testboard zu bauen etc. Ich stell deshalb mal ein paar Fragen in anderen Bereichen dieses Forums :) Grüße, Nik
Gute Idee ! Schoen fleissig sein, nicht die Flinte ins Korn werfen und nicht von schlecht gelaunten Mitmenschen entmutigen lassen. Viel Glueck.
Wenns nur um die Initialisierung der I/Os geht kann man auch den Application builder vom ImageCraft compiler benutzen (fuer AVR). Gibts also Demo-Version zum download. Ich hatte angenommen, du meinst eher groessere Code-Bausteine.
Danke :) So schnell gebe ich nicht auf ;) Ich werde mir mal diese Software genauer ansehen. Grüße, Nik
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.