Hallo alle zusammen, ich habe mir neulich das Evaluations board von Pollin.de "Atmel Evaluations Board 2.01" gekauft, habe auch die Software "AVR Studio 4" von Atmel heruntergeladen und weiß nicht weiter. Ich möchte die Programme in C/C++ Schreiben, weil ich da schon etwas Erfahrung habe. Das Board hat die RS32 Schnittstelle und einen Mega32 Chip. Mein Problem ist, ich weiß weder welche "Debug Platform" ich verwenden soll (das hängt glaube ich mit der Schnittstelle zusammen) noch wo ich die benötigte Header-Dateien finde. MfG Max
Hmm, nein. Da ist kein Mega32 drauf - das Board kommt nackig. Ist eigentlich auch eher ein sehr einfacher Programmer, oder genauer - ein paar Sockel an einer ISP Schnittstelle. Das alles muss Dich aber auch gar nicht weiter interessieren. Vorausgesetzt, Du hast Zugriff auf einen Rechner mit einer echten seriellen Schnittstelle, dann fehlt Dir jetzt noch ein AVR Mikrocontroller (z.B. ATTiny2313, oder einer der anderen unterstützten Typen) und die Lektüre einer geeigneten Einstiegsanleitung (wie etwa das avr gcc tutorial dieser website). Hast Du keinen Zugang zu einem Rechner mit einer richtigen seriellen Schnittstelle, dann setze noch einen USB-kompatiblen Programmer (etwa den AVR mkII) mit auf die Liste.
Hi Also, das Board hat eine ISP-Schnittstelle, die u.a. auch auf einem Sub9-Stecker liegt. Hast du einen PC mit echter serieller Schnittstelle (Com-Schnittstelle) brauchst du ein voll beschaltetes serielles Kabel. Zusätzlich benötigst du eine Software zum flashen. Ich benutzte damals PonyProg. Das findest du zum Downloaden im Netz. Vorgehen ist folgendermaßen: Programm in AVR Studio erstellen und übersetzen. Das Hex-File in PonyProg laden und zum eingesetzten µC seriell übertragen. (Com auf ISP, nicht auf RS232 ! der Karte) Das sollte funktionieren. Ist allerdings umständlich und dauert auch geraume Zeit. Einen USP-RS232 Umsetzer kannst du nicht einsetzen. Es kann zwar sein, das es funktioniert, aber das dauert dann nochmal viel länger und ist äußerst unzuverläsig. Ich hab mit einen USB-ISP-Stick besorgt. Findest du in der Bucht für ca.20 €. Damit kannst du die Stiftleiste (ISP) auf der Pollinkarte nutzen und direkt aus AVR Studio heraus deine Controller flashen. Und das in Nullkommanix. Gruß oldmax
Denn Mega32 habe ich mir gekauft und auf die Platine aufgesteckt. Ich wollte eigentlich wissen, wie ich unter Verwendung der RS32 Schnittstelle und einen MAX232N Pegelwandler den Programm auf den Mikrocontroller bekomme. Außer Atmel AVR Studio habe ich auf meinen Rechner auch WinAVR installiert.
Rs232 dauert geraume Zeit ? Also das ist sicher dein kleinstes Problem, wir reden hier von ein paar Sekunden ! Ein Isp Adapter ist aber generell eine feine Sache. 2x echte RS232 im Rechner ( pci Karte) würde ich aber immer auch noch anstreben, damit Du auch deinen Controller Daten übermitteln lassen kannst. Good Luck
Hi Wie es geht, hab ich dir doch geschrieben. Vergiss den MAX 232 Pegelwandler. Der ist für die serielle Übertragung, die du erst programmieren mußt. Auf dem Pollin Board ist kein Bootloader. Wo auch, das Board ist bis auf den MAX IC-mäßig nackig. Lies meinen Beitrag, etwas anderes wird dir kaum einer schreiben. Ach ja, um mit USB seriell zu kommunizieren, da geht wieder ein RS232-USB Umsetzer. Aber nicht zum Programmieren, sondern eine programmierte Schnittstelle zu nutzen. Gruß oldmax
Mch Dir klar: Was ist und wozu Ist ein ISP gut ? Was ist und wozu ist eine RS232 gut ( PC und Controller )? Was ist und wozu ist ein Bootloader gut ? Welche elektrischen Pegel haben die Schnittstellen , wozu dient so ein MAXxxx ? Das ist erst mal genug für den gesamten Sonntag ;-).
> Was ist und wozu Ist ein ISP gut ? > Was ist und wozu ist eine RS232 gut ( PC und Controller )? > Was ist und wozu ist ein Bootloader gut ? Diese Fragen werden in der Artikelsammlung seit sehr langer Zeit erklärt: ISP, RS232 und Bootloader Daher hat es einen feuchtmodrigen Trollgeruch, wenn jemand die Fragen hier stellt. In Pollin Funk-AVR-Evaluationsboard ist beschrieben, wie man mit dem ISP-Programmer des Boards (gilt auch für dein Board) ein kompiliertes Programm vom in den µC schafft. Vorausgesetzt man hat eine echte RS232 Schnittstelle am PC. Du wurdest bereits mehrmals gefragt, ob das so ist.
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.