Archiv verlassen und diese Seite im Standarddesign anzeigen : Noob help
Hallo,
Ich habe mir nen Experimentier board gabaut mit LED's, tastern und nem ATmega8515, als ISP benütze ich einen AVRISP mk2 per USB port.
Nun möchte ich anfangen zu proggen. Ich habe das GCC Tut auf www.mikrocontroller.net gelesen.
Aber ich hab noch keine ahnung wie und wo ich das Prog compilier und auf den AVR bringe.
Wenn ich den ISP anschliese, leuchtet die LED grün, also ist alles ok.
Ich weiss, ich bin ein noob, aber bitte hilft mir.
Hmmm... also hast du dir schon WinAVR bzw. AVR-GCC herunter geladen? Für den Anfang würde ich dir empfehlen dir zuerst WinAVR zu installieren und dir dannach Avrstudio 4 herunter zu laden... Avrstudio erkennt dann WinAVR und du kannst unter Avrstudio dann auch C-Programme schreiben... Dort ist dann alles in einem... Wenn du das hast erklärt sich der Rest mehr oder weniger von selbst...
Wenn du das ganze ohne Avrstudio machen willst such mal nach Avrdude...
WICHTIG: Wenn du Aavrstudio installierst am besten gleich die USB-Driver mitinstallieren...
Mfg.Attila Földes
Hallo JeyBee,
Du müsstest dir als erstes überlegen, in welcher Sprache Du programmieren möchtest...
Gruß,
Hepta
@Hepta: Ich nehm mal an er will in C programmieren weil sonst hätte er das GCC Tutorial ned gelesen....
Mfg.Attila Földes
Hi,
Sorry wenn ich mich unklar ausgedrückt habe:D
Also: ich möchte i C proggen. im momment habe ich AVR-Studio. den USB driver finde ich nciht #bitte nicht lachen#
Also soll ich AVRstudio deinstallieren und AVRWIN instalieren?
!?
Alsoooo du musst beides installiert haben!!! Also AvrWin und Avrstudio!
Zuerst AvrWin und dann Avrstudio installieren dann integriert Avrstudio automatisch das GCC in sich... weil Avrstudio is eigendlich für Assembler ausgelegt und deswegen brauchst WinAVR als Plugin ...
Zum USB Driver kann ich dir nur sagen das du beim installieren von AvrStudio danach gefragt wirst (zumindest war des bei mir so) du findest ihn aber auch auf der CD de zum ISP dazua war... (hab den gleichen)
Mfg.Attila Földes
Ok, habs jezt alles instaliert, und nun?hat jemand mal kurz nen VOLLSTAENDIGES programm, das z.B: nur eine LED zum leuten bringt, damit ich sehen kann, ob alles funzt?
Zudem habe ich noch frage:
Wenn ich das Programm auf dem AVR hätte, wie füre ich es aus? einfach saft geben?
Jo. Sobald der Controller Strom hat (und die Resetleitung nicht aktiviert wurde) wird das Programm sofort ausgeführt.
Andun
Ok, kann mir jetzt pls, mal jemand nen kleines PROgram FERITg geben, das nur ne LED ansteuert?
Und mir schritt für schritt sagen, wie ich das auf den COntroller bringe?
roboterheld
10.09.2007, 17:55
....Ok, kann mir jetzt pls, mal jemand nen kleines PROgram FERITg geben, das nur ne LED ansteuert?
Und mir schritt für schritt sagen, wie ich das auf den COntroller bringe?.....
sonst geht es dir gut. du solltest dir doch lieber eine modelleisenbahn kaufen statt einen atmega.
MartinFunk
10.09.2007, 18:15
Hi,
guck dir das mal an.
https://www.roboternetz.de/wissen/index.php/Hallo_Welt_f%C3%BCr_AVR_%28LED_blinken%29
MfG Martin
Hi, ok, wenn ich das perogramm eingebe und Build (F7) drücke, kommt 2mal folgende Meldung:
Makefile:46: missing separator. Stop.
Build failed with 1 errors and 0 warnings...
MartinFunk
10.09.2007, 19:18
was steht in zeile 46?
fluchtpunkt
10.09.2007, 19:25
was steht in zeile 46?
ich tippe auf Leerzeichen statt Tab
Ok, noch eine Frage: Kann ich das Programm mit dem AVRStudio auf den Controller kopieren oder bracuhe ich dafür noch ein extra programm?
MartinFunk
11.09.2007, 16:22
kommt auf den programmer an was hast du für einen?
MartinFunk
11.09.2007, 17:43
ja das kanns du aus dem AVR Studio prgorammiern
hast du die treiber installiert?
MfG Martin
Den Treiber für den ISP.... klick in AVR-Studio mal auf "Con" bzw. Tools->Program AVR->Connect... Da wählst dann link AVRISP MKII aus und rechts USB... Und wenn du alles richtig gemacht hast öffnet sich ein neues Fenster mit dem du das Programm rüber laden kannst :)
probier mal den code:
#include <avr/io.h>
int main()
{
DDRD=255;
while(1)
{
PORTD = (1<<PD1);
}
}
Der sollte eigendlich ohne Fehler gehen...
Mfg.Attila Földes
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.