WinAVR vs. AVRStudio

Gast #321129
Lesenswert?

>...(fragend in die Runde schauen)

Jupp, CodeVision ist eine IDE (Integrated Development Environment, mit
Compiler, Editor und Programmer), allerdings ohne eigenen Simulator.
CodeVision nutzt den Simulator von AVRStudio, das seinerseits eine IDE
darstellt (die eben auch in Verbindung mit dem GCC-C-Compiler genutzt
werden kann).
Gast #321130
Lesenswert?

Hallo

Ich war bisher eigentlich zu frieden mit AVR-Studio und avr-gcc.
Allerdings bin ich noch nicht recht dahintergekommen, wie man in einer
Simulation mit vernünftigem Aufwand mehr IO simulieren kann als nur
etwas Port-Wackeln.

Vielleicht ist das der Nachteil von AVR-Studio gegenüber anderen IDEs?
Keine Ahnung. Ein paar Tipps würden mich freuen ;-)

Gruss

Michael
#321131
Lesenswert?

Es gibt von ATMEL den JTAG MKII kann man das Programm in der Ziel
schaltung testen. geht aber nur mit ATmega ab 16.
Ich habe es mal im Betrieb genutz ist sehr gut aber ein nacht teil über
300Euros wollen die däfür sehn es gibt eine webseite wie man das teil
selber Bauen kann. Ich suchen mal.
Gast #321133
Lesenswert?

hab mich jetzt mit AVRStudio abgefunden. Funktioniert super. Nen
Simulator benutze ich eh nie, kann mir also egal sein.

Nur wie mache ich folgendes:
Ich habe eine Haupt-C-Datei und mehrere "Neben-C-Dateien" (Keine
H-Datei!). WIe greife ich auf Funktionen in den Neben-Dateien zu?
#321134
Lesenswert?

Du brauchst auch die H-Dateien. Sie enthalten die Prototypen
der Funktionen.

Gehe auf:
http://www.mikrocontroller.net/articles/Spezial:Allpages

und sieh die dein Beitrag

Funktionen auslagern (C)

an. (Hier im Forum gibt es leider ein Problem mit Unterstrichen,
darum kann ich dich nicht direkt von hier verlinken).

Der Rest ist dann ganz einfach:
Im AVR-Studio, in der Dateiübersicht, klickst Du mit der
rechten Maustaste auf 'Source Files'. Im Menü dann
'Add existing source file'. Datei auswählen und das wars.
Selbiges mit allen C-Dateien bzw. nochmals mit den H-Dateien.
#321136
Lesenswert?

Also ich habe AVRStudio 4.1? und wenn ich da kompiliere sagt er bei mir
im Log-Fenster auch wie groß das Programm ist und dahinter dann wieviel
Prozent das vom  Flashspeicher ist. Eigentlich ist das standardmäßig so
eingestellt. Sonst musst du mal die Projektoptionen Aufrufen. Ich
glaube da gibts irgentwo nen Haken für.
#321138
Lesenswert?

Das weiss ich leider nicht, weil ich nen selbstgebauten ISP-Dongle
benutze und das daher über Ponyprog mache.
Allerdings habe ich im Menu "Tools" einen Eintrag "Program AVR" und
da kann ich das anklicken. Und über Tools=>Customize müsstest du dir
dafür auch nen Hotkey anlegen können.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren