- fchao-Sinus-Wechselrichter AliExpress         
Ergebnis 1 bis 10 von 25

Thema: Bascom Vollversion kaufen oder auf Assembler umstellen?

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Neuer Benutzer Öfters hier
    Registriert seit
    24.09.2007
    Beiträge
    20
    Zitat Zitat von Picojetflyer Beitrag anzeigen
    Überhaupt schon mal mit Bascom intensiv gearbeitet?....
    All diese Beiträge wie "C ist schneller wie Bascom" sind Blödsinn. Die C Jonnys sind nur auf ihre Kryptographie stolz. Mit Bascom kann man genauso gut große und vor allem zeitkritische Projekte erstellen wie mit jeder anderen Programmiersprache. Ich habe mit ASM angefangen, Hab mich lange über Kompatibilitätsproblemen von WinAVR geärgert und bin letztendlich bei Bascom geblieben weil ich meine Projekte damit unkompliziert, schnell und verständlich erstellen kann ohne lange irgendwelche Bibliotheken zu googlen. Mir soll mal ein C Spezi erklären was so zeitkritisch sein soll das da Bascom nicht mitkommt.

    Gruß

    Matthias

    volle Zustimmung Namensvetter!

    viele Grüße
    Leon

  2. #2
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    18.05.2007
    Ort
    Berlin
    Alter
    53
    Beiträge
    765
    Zeitkritisches wird in beiden Sprachen am besten per Inline ASM realisiert. Anfangs hatte Bascom teile mitkompiliert, welche gar nicht benötigt wurden und so wertvollen Platz belegt. Das ist seit den jüngeren Versionen nicht mehr. Das Hauptproblem ist, dass Bascom bei einer ISR entweder alle Register sichert, oder keines und man dann die genutzten zu Fuß sichern muss. Jetzt zum Problem: Man bekommt leider nicht angezeigt, welche Register die ISR nutzt. Also muss man bei zeitkritischen ISR die Register zu Fuß sichern und die restliche Sub per Inline ASM realisieren. Bisher habe ich das eigentlich nur bei meinem Logikanalyzer gebraucht.

    Dann noch eine zuverlässige automatische Stackgröße und alles ist im Lot.

    Bei den meisten Projekten ist das jedoch nicht von großer Bedeutung und man lässt in der ISR einfach alles sichern und setzt große Stacks. Wozu RAM ungenutzt lassen?

    Meine Projekte laufen unter Bascom alle ausreichend schnell. Auch wenn ich hier und da zur Sicherheit auf 16 MHZ hochgegangen bin und hinterher mit NOPS wieder gebremst habe...

    Ich bin froh, dass ich damals Bascom gekauft habe. Auch der Support im MCS Forum ist recht zuverlässig und individuell.

    Hin und wieder passe ich C - Code von anderen an meine Bedürfnisse an. Nichts desto trotz bin ich dann froh, wenn ich kein Include, keine Klammer und kein Semikolon vergessen habe und alles läuft, so wie ich es mir vorstelle.

    Ich bin mir sicher, dass man in C genau so guten wie auch schlechten Code wie in Bascom erstellen kann. Da ich mit Basic aufgewaschen bin, ist das sozusagen meine Muttersprache, welche ich recht gut beherrsche. C ist dann wie eine Fremdsprache, welche ich nur selten nutze und so wesentlich länger brauche. Sei es, weil es eine andere Grammatik benötigt, oder ich spezielle Dinge im "Wörterbuch" nachschlagen muss.

    Wäre damals auf meinem C64 und dem Amiga kein Basic, sondern C gewesen, wäre es wohl anders herum...
    Wenn das Herz involviert ist, steht die Logik außen vor! \/

  3. #3
    Neuer Benutzer Öfters hier
    Registriert seit
    29.05.2012
    Beiträge
    20
    Ja gut...

    wo soll ich jetzt Bascom kaufen ? direkt bei mcs Elektronics ?

    wo habt ihr's gekauft?

  4. #4
    Erfahrener Benutzer Roboter Experte Avatar von Thomas E.
    Registriert seit
    29.12.2011
    Beiträge
    638
    Zitat Zitat von seseb Beitrag anzeigen
    wo habt ihr's gekauft?
    Ich habs von www.ribu.at.
    Grüße
    Thomas

  5. #5
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    29.01.2005
    Alter
    53
    Beiträge
    294
    Wenn Du es direkt bei MCS kaufst bleibt wahrscheinlich mehr Geld beim Entwickler hängen.
    Das freut ihn bestimmt.
    Das Gegenteil von "gut" ist "gut gemeint"!

  6. #6
    Erfahrener Benutzer Begeisterter Techniker Avatar von Picojetflyer
    Registriert seit
    03.08.2004
    Ort
    Sauerland
    Beiträge
    247
    Ich hab direkt bei MCS die Download-Version gekauft. Du bekommst recht fix die nötigen Schlüssel-Daten und hast ab dann Zugang zu den Updates. Eine CD braucht man nicht, wenn man einmal registriert ist kann man sich jeder Zeit die aktuelle Version runter laden.

    Gruß

    Matthias

  7. #7
    Erfahrener Benutzer Roboter Genie Avatar von malthy
    Registriert seit
    19.04.2004
    Ort
    Oldenburg
    Beiträge
    1.379
    Ich hab direkt bei MCS die Download-Version gekauft.
    ich auch, und zwar

    Wenn Du es direkt bei MCS kaufst bleibt wahrscheinlich mehr Geld beim Entwickler hängen.
    genau deswegen

    Gruß
    Malte

Ähnliche Themen

  1. Drehmaschine kaufen: Rotwerk EDM300, oder EDM350? oder ne ganz andere?
    Von PoWl im Forum Allgemeines zum Thema Roboter / Modellbau
    Antworten: 0
    Letzter Beitrag: 06.09.2011, 19:32
  2. Frage zur Vollversion
    Von andyuhu im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 3
    Letzter Beitrag: 24.11.2008, 12:42
  3. Assembler oder Bascom?
    Von squelver im Forum Microcontroller allgemeine Fragen/Andere Microcontroller
    Antworten: 31
    Letzter Beitrag: 04.08.2006, 18:39
  4. Lieferumfang Bascom Vollversion
    Von Gerhard im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 5
    Letzter Beitrag: 02.03.2005, 21:04
  5. ATmega8 der ATmega 16 | 4Mhz oder 16Mhz | C oder Assembler
    Von Umaus im Forum AVR Hardwarethemen
    Antworten: 10
    Letzter Beitrag: 09.04.2004, 09:49

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

LiFePO4 Speicher Test