Hallo! Ich programmiere zur Zeit reinen ASM, würde BASCOM mal probieren. Hier scheinen ja Einige Erfahrung damit zu haben. Wie sehr bläht BASCOM den Code auf im Vergleich zu selbstgeschreibenen ASM-Routinen (LCD-Ansteuerung, Berechnungen, RS232-Ein/Ausgabe)? Ich nehme an, einigermaßen gut geschriebener ASM läuft schneller als BASCOM. Stimmt das? Kann ich den von BASCOM generierten Code im ASM nachbearbeiten? Danke, Sven
Assembler läuft immer schneller als compilierter Code. Nacharbeiten ist wohl nicht, aber im Bascom kann auch in Assembler programmiert werden. Bernd
Man muß sich schon arg anstrengen damit ein ASM Programm langsamer läuft als ein Bascom Prog. Und auch vom Platz her bedarf es schon einiges, um ein Bascom Programm mit gleicher Funktion zu übertreffen. Das gilt aber allgemein für Compiler. Wenn Du ASM kannst und einigermaßen drauf hast bleib auch dabei
Wenn du von ASM auf eine Hochspache wechseln willst, dann bitte auf C. Eigentlich war ich bisher kein Freund von C - aber wenn man versucht mit verschiedenen uC's zu arbeiten gibt es eigentlich keine Alternative. C ist halt nicht nur sehr schnell, es läst sich auch viel einfacher auf andere uC's portieren als irgend eine andere Sprache. Gruß Bernhard
Hallo, ich habe auch keinen Nerv auf ASM, ich nutze FASTavr, also Basic, diese Software generiert einen sehr sehr kleinen Quell-Code und hat viele Tools inside, z.B. DS-1-Wire, I2C, Displayroutinen und vieles mehr, studiere mal bei Interesse das Manual... Gruss A. Arndt
@Bernhard Tja, BASIC kann ich aber schon, von C hab ich keine Ahnung. @A. Ich habe mir mal BASCOM angesehen, ist ja ganz nett, aber mich stört, dass man so schlecht an den generierten ASM-Code rankommt. Wo finde ich den FASTavr? Danke, Sven
@ Sven Hallo ! Ich programmiere auch in Bascom. Du schreibst dass man schlecht an den generierten ASM-Code herankommt. Schlecht oder gar nicht ??? Falls es irgendwie geht , bitte verrate es uns. Gruss Gerhard
@ Gerhard Naja, Du kannst Dir das Hex-File ins AVR-Studio (ich verwende V3.56, geht einigermaßen) laden. Dann zeigt AVR-Studio Dir das Programmlisting mit Hex-Codes und dazu die Befehle und Register. Kommt dem ASM-Listing sehr nahe, allerdings ohne definierte Variablennamen, Labels und Kommentare. Ist aber lesbar, wenn man bißchen ASM kann. Ne andere Möglichkeit habe ich nicht gefunden, und werde ich wohl auch nicht suchen, da ich beim ASM bleibe. BASCOM ist mir doch zu undurchsichtig, ich will wissen, was mein AVR macht. Sven
Hallo Gerhard, was programmierst Du so in bascom? Habe auch mal damit angefangen, scheint ja ganz gut zu sein. Kann man damit auch eine FA15 oder FA10 programmieren ? ;-))) Gruß Ralph
@Ralf Hi, bin leider kein Elektroniker sondern komme aus der Ecke der Maschinenbauer. Ich betreibe das Programmieren der AVR's nur als Hobby. Also mein derzeitiges Projekt ist eine Servomotorsteurtung , die auch schon ganz gut funktioniert. Eckdaten : Steuersignal Takt u. Richtung kommen kommen vom PC , 4-fach Encoderauswertung der Motor- position , PID-Regelung , H-Bridge-Ansteurung (4x FET) Leistung : Spannung bis 60V , Strom bis 30A . Das ganze läuft auf einem AT90s2313. Gruss Gerhard
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.