- Akku Tests und Balkonkraftwerk Speicher         
Seite 2 von 2 ErsteErste 12
Ergebnis 11 bis 13 von 13

Thema: Welche Sprache (Basic oder C)

  1. #11
    Erfahrener Benutzer Robotik Einstein Avatar von wkrug
    Registriert seit
    17.08.2006
    Ort
    Dietfurt
    Beiträge
    2.232
    Anzeige

    E-Bike
    Ich kenne nur eine alte Version von CodeVision, ohne Codegenerator. Habe mal hier (http://www.hpinfotech.ro/html/cvavr_features.htm) nachgelesen, aber kann mir das nicht so gut vorstellen.
    Wie bringt man den Compiler dazu, den entsprechenden Code zu erstellen? Wie wählt man die Funktionen aus?
    Das macht man ganz zu Anfang der Programmentwicklung.
    Man startet also den APG.
    Dann wählt man über die Reiter aus was alles für Hardware wie eingestellt werden soll.
    Codevision legt darauf hin ein Projekt an in dem die vorher eingestellte Hardwarekonfiguration schon im Quellcode enthalten ist.
    Ausserdem werden dabei benötigte Subroutinen auch gleich generiert.

    z.B. Ist ein Timer schon konfiguriert und die eingestellten Interruptroutinen schon angelegt und freigegeben.
    Man braucht dann nur noch den gewünschten Code in die etsprechenden Subroutinen einzufügen.
    Wer schon mal die Parameter für eine einfache USART Konfiguration gemacht hat weiß, was das für eine Erleichterung ist.

    Anbei mal ein Screenshot des APG.
    Miniaturansichten angehängter Grafiken Miniaturansichten angehängter Grafiken wizard.jpg  

  2. #12
    Erfahrener Benutzer Robotik Visionär
    Registriert seit
    26.11.2005
    Ort
    bei Uelzen (Niedersachsen)
    Beiträge
    7.942
    In Bascom wird man wohl am schnellsten ein Erfolgserlebnis haben. Wenn man aber mehr machen will, ist nicht nur die 4 K Grenze der Demo Version ein Problem. Das nur eine Rechenoberation pro Zeile ist ziehmlich nervend. Solange man mit den vorgefertigten Mustern klarkommt sollte Bascom noch gehen, aber wenn man mehr von Hand machen muß wirds umständlich.

    C ist zwar auch keine moderne Sprache und hat einige tückische möglichkeiten für Anfängerfehler, aber es ist halt der Standard für Programmen im µC. Assembler zu können ist nicht verkehrt, denn dann kann man ggf. darauf zurückgreifen, wenn C nicht schnell genug ist, und man kann leichter verstehen was lange dauert, und was schnell geht. Man kommt aber auch ohne ASM gut aus. Mit der Combination AVRstudio und WinAVR braucht man sich auch nicht mit makefiles rumschlagen.

    Wie man anfängt hängt sehr von den vorkenntnissen ab. Es macht auch nichts später eine andere sprache zu lernen, die erste ist mit Abstand die schwerste, die 5 te geht dann eher schnell.

  3. #13
    Benutzer Stammmitglied
    Registriert seit
    12.01.2008
    Beiträge
    42
    Ich denke, dass kommt darauf an, was du schon kannst.
    Hast du bereits in JavaScript, PHP, C#, Java oder sonst etwas C ähnlichem Programmiert würde ich dir C empfehlen.
    Hast du noch nie Programmiert, könntest du mit Bascom anfangen - früher oder später wirst du so oder so entweder an die Grenzen des mit Bascom möglichen stoßen oder dich fragen, was da eigentlich passiert, wenn ein Bascombefehl eine Zeichenkette per UART verschickt. (mit C kommst du nicht unter 20 Zeilen hin - zumindest, wenn du mit Interrupts arbeiten willst).
    MfG Kevka

Seite 2 von 2 ErsteErste 12

Berechtigungen

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

fchao-Sinus-Wechselrichter AliExpress