Hi, warum sollte man , wenn man in C programmiert, nicht das AVRStudio nutzen? Viele Projekte sind hier in anderen Editoren geschrieben..WinAVR, CodeVisio usw...
Man sollte immer den Editor benutzen, mit dem man am besten klarkommt. WINAVR ist kein Editor sondern ein Compiler. Bei dessen Installation kann man sich aber einen Editor mit installieren lassen. Peter
wenn du WINAvr drauf hast und dan kannst du in AVRStudio auch den gcc-avr nutzen. CodeVision ist glaub ich eigenständig.(fragend in die Runde schauen)
>...(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).
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
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.
hier ist der versproche ne Link. http://www.siwawi.arubi.uni-kl.de/avr_projects/evertool/index.html Gruß Marco
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?
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.
Wenn ich in ASM gearbeitet habe, hat er mir die Speicherauslastung im verwendeten AVR angezeigt. Das macht er nicht bei C Programmierung. Kann man das irgendwo aktivieren?
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.
Ich habe beim AVR-Studio ein Problem: Bei Programmers Notepad habe ich mir das Aufspielen auf den µC (STK500) auf einen Hotkey gelegt. Entweder finde ich das beim Studio nicht, oder geht das echt nur so umständlich über den "AVR"-Button und dann manuell über die Hexdatei?
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.