Frage zum AVRco Compiler

Gast #54208
Hallo,

bin heute zufällig auf die Seite von E-Lab gestoßen und habe dort den
AVRco Pascal Compiler gefunden.
Meine Frage ,der Compiler ist laut Hersteller auf 4kb begrenzt, aber
ist das die einzigste Beschränkung ?
Das würde ja eigendlich völlig ausreichen für den 90s4433 mit dem ich
gerade in die µC Welt einsteigen will.


Gruß
Andy
Gast #54209
Hallo Andy,

habe das Ding vor ein paar Tagen auch entdeckt und heruntergeladen,
aber noch nicht ausprobiert. Bin ebenfalls sehr an Erfahrungsberichten
interessiert.

Gruß, Frank
Gast #54210
Hi,

ja das ist die einzige Beschränkung bezüglich der Standard-Version.

Ich habe ein Tutorial dazu geschrieben und da gibt es auch ein
Beispiel, das zeigt wieviel man mit 4k machen kann.

Vielleicht funktioniert ja der folgende Link (trotz Zeilenumbruch)

http://www.e-lab.de/phpBB2/viewtopic.php?t=274&sid=414f247833d3afe101c8630634ffb49d

Ansonsten bei E-Lab - Kontakt - Forum - AVRco mal den Beitrag
"Tutorial die dritte" anschauen.

Gruß
Gunter
Gast #54212
Hi Andy,
ich bin für jedes Feedback dankbar !!!
(daran mangelt es noch etwas)
Bis auf einige Kleinigkeiten ist dieses Tutorial
fertig. Ich arbeite aber noch daran.
Im Dezember werde dann übrigens die deutsche Version
verfassen.

Schöne Grüße
Gunter
Gast #54213
Danke, Gunter! Sieht auf den ersten Blick sehr gut aus. In Ruhe kann ich
mir die Sache aber wohl erst am Wochenende ansehen.

Gruß, Frank
Gast #54214
Hallo,
ich habe bis jetzt nur in Assembler programmiert.
Funktioniert das so einfach wie im Tutorial beschrieben?

Wo wird denn z.B. das Display intialisiert?
Macht das alles der Compiler oder wie?

Rainer
Gast #54215
Hallo Rainer,

spezifische Fragen zum AVRco stellst Du vermutlich besser im
entsprechenden Forum der E-LAB-Seite, da ist auch (einer) der
Programmierer regelmässig anwesend. Hier scheint der Compiler
weitgehend unbekannt zu sein?

Gruß, Frank
Gast #54216
Hi,

>Wo wird denn z.B. das Display intialisiert?
durch die Zeile
"Import LCDport, MatrixPort"
wird dem Compiler mitgeteilt, daß ein LCD und eine Matrixtastatur
benutzt wird. Es gibt noch zig andere Treiber. Z.B. für DCF77,
7-Segment-Anzeigen, entprellte Schalter usw.
Der Compiler bindet dann die notwendigen Routinen ein.

>ich habe bis jetzt nur in Assembler programmiert
dann könnte für Dich auch interessant sein, daß der Compiler
ein sehr gut lesbares Assembler Listing erzeugt. Da kann man evtl.
mal was "abkupfern".
Für das LCD erzeugt er z.B. eine LCDinit Routine.

Schöne Grüße
Gunter
Gast #54217
So, jetzt habe ich meine ersten Schritte mit dem AVRco gemacht.
Grundsätzlich macht diese IDE einen guten Eindruck. Was mich als alten
Pascal-Hasen etwas stört, das ist die "freizügige Auslegung" des
Pascal-Standards. Da sitzt man dann schon mal vor 'ner Fehlermeldung
und fragt sich, was der Compiler von einem will. Die Hilfe ist eine
große Baustelle und teilweise schlicht falsch, worauf jedoch auch
hingewiesen wird. Wer sich mit Pascal auskennt, wird aber sicherlich
durch Studium der mitgelieferten Demo-Projekte die meisten Probleme
lösen können. Und eine Suche im AVRco-Forum fördert bestimmt auch noch
reichlich nützliche Hinweise zutage.

Fazit: Ich glaube, eine nähere Beschäftigung mit dem AVRco könnte sich
lohnen. Mein nächstes Hobby-Projekt werde ich auf jeden Fall mal mit
der Freeware-Version angehen.

Gruß, Frank

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 22 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.