Hallo Programmierer, ich habe zwar etwas Erfahrung mit der Programmierung mit Keil jedoch will ich nun auf Atmel MEGA 128 umsteigen. Ich habe hier im Forum schon einiges gelesen jedoch bin ich total durcheinander wie ich von einem C Programm bis zum programmieren des uC komme. Ich habe mir das AVR Studio heruntergeladen jedoch kann ich da nur in Assembler programmieren(habe ich gelesen). Nun habe ich gelesen man kann den AVR-GCC von WinAVR in das AVR Studio integrieren jedoch ist nicht beschrieben wie bzw. was installiert werden muss und wie ich dann ein C Programm erstellen kann mit AVR Studio simulieren und danach auf den uC übertragen kann. Ich habe folgendes zum testen ein MEGA128 Board mit Beschaltung von Eingängen mit LEDs Einen AVRISP mkII Programmieren und einen AVRISP Programmierer (Parellelport) Ich hoffe jemand hat erbarmen mit einem Anfänger und hilft mit weiter. Gruß und Danke schon mal für eure Antworten TOM
TOM wrote: > Ich habe mir das AVR Studio heruntergeladen jedoch kann ich da nur in > Assembler programmieren(habe ich gelesen). Im Prinzip richtig. > Nun habe ich gelesen man kann den AVR-GCC von WinAVR in das AVR Studio > integrieren jedoch ist nicht beschrieben wie bzw. was installiert werden > muss... Ganz einfach WINAVR installieren (am besten VOR der Installation von AVRStudio). AVRStudio erkennt den WINAVR automatisch als Plugin. > ...und wie ich dann ein C Programm erstellen kann... Genau so, wie man auch andere Programme erstellt. AVR-GCC-Tutorial > ...mit AVR Studio simulieren... Siehe in der AVRStudio-Hilfe unter AVR Tools User Guide... > ...und danach auf den uC übertragen kann. Dafür brauchste einen Programmer und (falls der Programmer vom AVRStudio nicht unterstützt wird, eine Programmiersoftware). > Ich habe folgendes zum testen > > ein MEGA128 Board mit Beschaltung von Eingängen mit LEDs > Einen AVRISP mkII Programmieren und einen AVRISP Programmierer > (Parellelport) Den AVRISP Mk II kannste direkt unter AVRStudio ansprechen.
Winavr installieren Avrstudio installieren Neues Projekt erstellen mit Avr Gcc als Project Type Next -> Debug Plattform: Avr Simulator -> Device: Atmega128 -> Finish Project -> Configuration Options -> Frequency einstellen Programm schreiben build Debuggen, wenn erforderlich Wenn Programm gefällt: Tools -> Programm AVR -> Connect -> Hex-File auswählen, programmieren und auf der zweiten Registerseite Fuses einstellen und programmieren. Bei den Fuses höllisch aufpassen: M103-Bit und externe und interne Frequenzeinstellungen müssen passen.
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.