Forum: Mikrocontroller und Digitale Elektronik Atmel Evaluations Board 2.01


von Max (Gast)


Lesenswert?

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

von Martin S. (der_nachbauer)


Lesenswert?

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.

von oldmax (Gast)


Lesenswert?

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

von Max (Gast)


Lesenswert?

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.

von Speed (Gast)


Lesenswert?

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

von oldmax (Gast)


Lesenswert?

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

von Speed (Gast)


Lesenswert?

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 ;-).

von Krapao (Gast)


Lesenswert?

> 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
Noch kein Account? Hier anmelden.