Forum: Mikrocontroller und Digitale Elektronik Frage zum AVRco Compiler


von AVR-Freak (Gast)


Lesenswert?

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

von Frank Linde (Gast)


Lesenswert?

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

von Gunter (Gast)


Lesenswert?

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

von AVR-Freak (Gast)


Lesenswert?

Stark, dank dir für den Link. Werde ich geleich mal durcharbeiten ...

von Gunter (Gast)


Lesenswert?

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

von Frank Linde (Gast)


Lesenswert?

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

von Rainer (Gast)


Lesenswert?

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

von Frank Linde (Gast)


Lesenswert?

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

von Gunter (Gast)


Lesenswert?

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

von Frank Linde (Gast)


Lesenswert?

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

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
Noch kein Account? Hier anmelden.