Hallo, Ich muss für morgen ein Programm für ein Schulprojekt abgeben, welches ich auch auf einen Mikrocontoller aufspielen muss. Leider habe ich von der Schule nur die Demo-Version von Bascom-AVR bekommen, in der die Größe des Programms auf 4kb beschränkt ist. Meine ist jetzt jedoch 6kb groß, also kann ich die Datei nichtmehr kompilieren. Wenn ich die Vollversion kaufen würde, würde ich die Dati erst frühestens Morgen erhalten. Morgen ist aber der Abgebetermin. Es ist mir etwas unangebehm aber ich muss euch leider fragen, op es vielleicht ein alternatives Programm gibt, mit dem ich meine Bascomdatei kompilieren kann, in dem es vielleicht keine Größenlimitierung gibt? Oder jemand von euch könnte sie für mich kompilieren und mir die hex datei schicken, damit ich sie auf den Controller programmieren kann? Es ist echt wichtig für die Schule, und ich weiss dass ich spät dran bin aber leider sinn jetzt unerwartete Erweiterungen hinzugekommen... Ich hoffe ihr könnt mir helfen MfG Chris
Gib es ab und der Pauker soll's kompilieren. Is ja nicht dein Problem wenn die Schule dir Sachen aufgibt und dir nicht die richtigen mittel zur Verfügung stellt...
Ingo schrieb: > Gib es ab und der Pauker soll's kompilieren. Wenn der auch nur die Demo-Version hat, gibts Null Punkte? Da ist natürlich die Frage, ob die Schüler auf die Codelimitierung hin gewiesen wurden, und nur innerhalb derer was machen dürfen.
Hallo, hier das Programm als Text-Datei. Könnte es jemand als Hex-Datei wieder anhängen oder vielleicht per Mail an mich schicken ? serge@wullmais.com
Hallo Vielen Dank für die Hilfe Ich glaube die in der Schule wissen das nicht einmal mit dieser Begrenzung, es ist nicht das erste was da von ihrer Seite schiefläuft. Mein Kumpel hat den Programmcode als TXT.Datei angehangen! MfG Chris
Hallo, ihr könnt in der Schule auch mal auf LunaAVR umschwenken, da gibt es die Probleme nicht. Ich habe damit nun einen Anwendungen neu Programmiert C --> LunaAVR und kann die Produktreife bestätigen. Die Sprache ist für die Ausbildung und das reale Programmiererleben von z.B. Studenten und Funkamateure sehr gut geeignet. Link: [1] http://avr.myluna.de/ [2] http://forum.myluna.de/
Warum wählt so ein Schulpauker nicht C, was doch gängig und üblich ist? Da gibts nämlich auch eine Menge unlimitierte Tools. Obwohl, anfangs sträubte ich mich vor C, nach dem ich Basic kannte. Der Pauker vielleicht auch? Heute sage ich aber: Kaum was ist besser.
Chris schrieb: > Ich muss für morgen ein Programm für ein Schulprojekt abgeben Chris schrieb: > Wenn ich die Vollversion kaufen würde, würde ich die Dati erst > frühestens Morgen erhalten. Süss oder ?
Ich hab jetzt dein Programm nicht allzu intensiv durchgeschaut aber ich bin mir sicher da ist noch einiges an Optimierungspotential drin. Da hab ich schon wesentlich umfangreichere Programme geschrieben die unter der 4k grenze lagen.
Uwe S. schrieb: > Link: > [1] http://avr.myluna.de/ > [2] http://forum.myluna.de/ hat bei uns Bascom ersetzt und nutzen wir bereits in der Ausbildung im Bereich Mechatronik. Ich bin sehr dankbar für diese Änderung (bin Student), die Quälerei mit Bascom zuvor war grauenerregend! Insbesondere wenn man wie ich privat in C arbeitet. Luna hat C-Fähigkeiten bei besserer Verständlichkeit. Informatik spielt in unserem Ausbildungsrahmen eine untergeordnete Rolle, C und die notwendige Einarbeitungszeit haben sich da als kontraproduktiv erwiesen. Du scheinst damit ja auch zu arbeiten, ähnliche Gründe? k.
Danke an euch alle, Klappt jetzt alles, das Projekt ist also geklückt! MfG Chris
Das Programm ist nicht sonderlich umfangreich. Allerdings wird die Verwendung von Gleitkommazahlen (Single) den Binärcode ordentlich aufblasen. Besser wäre es daher, mit Integerzahlen zu rechnen und nur bei der Ausgabe ein Komma anzeigen zu lassen. Zwar für C geschrieben, aber das Prinzip ist recht gut erklärt: http://www.mikrocontroller.net/articles/Festkommaarithmetik
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.