Forum: Mikrocontroller und Digitale Elektronik anfänger frage mikrocontroller pollin board


von p. (Gast)


Lesenswert?

hallo alle

ich hab mir einen Mega8 und das Pollin Board gekauft.
ich hab auch schon ein paar Programme vom Tutorial im AVR Studio 
ausprobiert. Wie soll ich ein Programm jetz in den Controller bringen?
ich habe in Beitrag "AVR Evaluation Board von Pollin" gelesen, dass 
man mit dem Pollin Board direkt in den µC programmern kann. Welches 
Programm am PC brauch ich dafür? Und was heißt ISP? Was bedeutet 
PonyProg?

von Marc M. (bytewood) Benutzerseite


Lesenswert?


von p. (Gast)


Lesenswert?

is das aufm pollin Board ein ISP Adapter?

von Marc M. (bytewood) Benutzerseite


Lesenswert?


von MartinDerGast (Gast)


Lesenswert?

Zum Pollin Board kann ich dir sagen, dass du über nen Programmieradapter 
mit 10 poligem ISP programmieren kannst. ODER über die serielle 
Schnittstelle, dazu brauchst du dann nur ein 1:1 serielles Kabel 
(Verlängerungskabel).
Die Pegelanpasung funktioniert dabei über Z-Dioden etc.! Das Pollin 
Board hat auch noch ne "richtige serielle" Schnittstelle mit max232 
Pegelanpassung, aber die ist nur zur Kommunikation mit dem µC an Tx/Rx. 
Mit Bootlaoder ist das also ebefalls möglich (ebefalls mit 
Verlängerungskabel kein NullModem)
Die größeren µC kannst du auch über JTag proggen, den atmega8 allerdings 
nicht!

Ich hofe ich konnte deine Fragen kären!

Gruß
Martin

von Holger K. (krulli) Benutzerseite


Lesenswert?

Ponyprog gibt es zum kostenlosen Download in Internet.

von p. (Gast)


Lesenswert?

Also:

1. Mit dem Pollin Board brauch ich keine zusätzliche Hardware zum 
Programmieren
2. PonyProg ist ein Programm

Eine Frage hab ich noch:
Welches Programm brauche ich jetzt am PC?
PonyProg?

von p. (Gast)


Lesenswert?

Und ein Isp-Adapter besteht aus ein paar Bauteilen, den man an den 
10-pol. "ISP"-Anschluss des Pollin Boards steckt, aber die Z-Dioden, 
Widerstände und der Transistor erfüllen die gleiche Funktion.

von p. (Gast)


Lesenswert?

kann ich dann eigentlich mit dem AVR Studio über das Modem-(nicht 
Nullmodem-)Kabel in den mega8 programmern

von Holger K. (krulli) Benutzerseite


Lesenswert?

nur mit dem Umweg über Ponyprog.
Schon mal Seite 7 der Board-Beschreibung gelesen?

von Thomas B. (detritus)


Lesenswert?

Es geht auch mit AVRDUDE, wenn du ein externes Makefile zum Compilieren 
und Programmieren verwendest. Das musst du in den Projektoptionen 
angeben.
Hat den Vorteil, dass man nicht erst Ponyprog starten und bedienen muss 
(ich finde die Bedienoberfläche fuchtbar).

Eine Vorlage fürs Makefile kann man sich mit dem mfile-Programm des 
WINAVR-Paketes bauen. Wenn man bisschen Routine hat, kann man das Ding 
danach auch von Hand umschreiben.

Über Tools->Custmize->Tools nen neuen Eintrag für den make-Aufruf bauen, 
als command "make.exe" und als argument "program" eingeben und dann hat 
man im Tools-Menü den program-Eintrag. Den kann man sich dann auch auf 
die Symbolleiste ziehen.

Später dann einfach erst auf "build all" klicken und dann auf den neuen 
Eintrag.
Ponyprog braucht man dann nur noch für die Fuses.

von p. (Gast)


Lesenswert?

aha, danke dann probier ichs aus

und frohe weihnachtten

von p. (Gast)


Lesenswert?

avrdude hab ich nicht kann mir das wer für ponyprog erklären?
ich klick auf read device und dann sagt es missing device
muss ich den PC neustarten, nachdem ich die Kabel dranstecke?
was sollte ich bei setup eingeben, was bei device type?

von p. (Gast)


Lesenswert?

hallo?

von Christoph S. (mixer) Benutzerseite


Lesenswert?

Hallo,

du musst erst die schnittstelle richtig konfigurieren und dann solltest 
du das *.hex-file, das du mit dem avr-studio erzeugt hast öffnen und 
übertragen können. Es kann aber auch sein, dass das gar nicht 
funktioniert, weil windows irgendwie ein problem mit der schnittstelle 
hat so wie bei mir. hab mir dann einene mkII gekauft und das Problem war 
erledigt!
MFG

von p. (Gast)


Lesenswert?

hä?

von p. (Gast)


Lesenswert?

bis in zwei stunden

von Christoph S. (mixer) Benutzerseite


Lesenswert?


von nummernschalter (Gast)


Lesenswert?

Hallo,

auf der Seite von Ponyprog gibt es auch eine Bauanleitung für einen 
STK200 kompatiblen Dongle. Mit dem kannst Du über LPT die 
ISP-Schnittstelle ansteuern. So mach' ich es jedenfalls. Habe das Pollin 
Board, klappt wunderbar. Auch mit BASCOM-AVR lässt sich das Board 
mittels des Adapters programmieren.

Fazit: Bau Dir den STK200 kompatiblen Dongle, wie auf der Seite von 
Ponyprog beschrieben. Damit solltest Du alles haben, was man braucht.

von Simon K. (simon) Benutzerseite


Lesenswert?

p. wrote:
> bis in zwei stunden

Jo bis dann!

"hä?" Ist übrigens auch ne gute Beschreibung dessen, was du nicht zu 
verstehen scheinst.

von Otto (Gast)


Lesenswert?

Hallo P.

> hallo?
> bis in zwei stunden

so richtig motiviert scheinst Du ja nicht zu sein.....

was Du auch nicht schreibst, ist ob Du die

- Betriebsspannung 9 V~

angelegt hast.

Gruss Otto

von Frank L. (hermastersvoice)


Lesenswert?

wozu kauft man sich eigentlich so ein Board wenn man so garkeinen 
Durchblick hat? Wenigstens die Lektüre der beiliegenden Dokumentation 
sollte man doch voraussetzen können. Und es sind eine Menge guter Links 
zum selbstlesen gepostet worden, sodass ein Einstieg nicht schwer sein 
sollte. Wenn man sogar noch die Suchfunktion nutzt, dann würde man 
feststellen, dass dieses Board schon andere erfolgreich in Betrieb 
genommen haben und auch darüber berichteten. Was soll das erst werden 
wenns ans programmieren des Controllers geht?

bye

Frank

von liesnix (Gast)


Lesenswert?

Nüscht.

Lasst ihnn erstmal in Ruhe alles lesen und verstehen.

von Kalorienbombe (Gast)


Lesenswert?

Und immer daran denken: Trolle füttert man nicht.

von Wegstabenverbuchsler (Gast)


Lesenswert?

> wozu kauft man sich eigentlich so ein Board
> wenn man so garkeinen Durchblick hat?

Ich versteh nicht warum hier grade immer Anfänger so runter gemacht 
werden.

Wenn jemand nicht tanzen kann, ist es nicht hilfreich, den nur 
anzuraunzen mit "Ej du Doof, latsch mir nicht auf den Füßen rum". Statt 
dessen muß man kontrollierte Hilfestellungen geben, was an einem 
Verhalten nicht optimal ist, und wie es besser sein könnte.

Nicht jeder ist von Anfang an in der Lage und Fähigkeit, seine Gedanken 
und Handlungen kontrolliert und strukturiert zu artikulieren. Umso 
wichtiger ist es, daß derjenige Hilfe bekommt von den "erfahrenen 
Hasen", Fragen präzise zu stellen und Situationen genau zu durchdenken.

Wie man in den Wald hinein ruft, so schallt es wieder hinaus. Und wenn 
ich als "hilfestellender" nur rumraunze, dann muß ich mich nicht wundern 
wenn der "Geholfene" bald ebensolche Verhaltensformen übernimmt.

von jack (Gast)


Lesenswert?

>Nicht jeder ist von Anfang an in der Lage und Fähigkeit, seine Gedanken
>und Handlungen kontrolliert und strukturiert zu artikulieren.

Eben.
Warum sollte sich jemand mit diesen (Un)Fähigkeiten mit µControllern
abgeben? Es gibt viele andere schöne Freizeitbeschäftigungen.

Jeder, der einen mittleren Verstand besitzt, sollte in der Lage sein,
nach sorgfältigem Studium der Datenblätter und der zahlreichen, ganz
ausgezeichneten Tutorials im Netz, einen µC zu programmieren.

Statt dessen kommen solche Anfragen, die eigentlich nur eine ungeheure
Gedankenlosigkeit offenbaren.

von Wegstabenverbuchsler (Gast)


Lesenswert?

> Warum sollte sich jemand mit diesen (Un)Fähigkeiten mit µControllern
> abgeben? Es gibt viele andere schöne Freizeitbeschäftigungen.

Genau. Und anstelle (zu einer unfähigen Fragestellung) einen launigen 
Kommentar abzugeben , hätte man auch genausogut mit gleichem Zeitaufwand 
eine Hilfestellung geben können [bsp: "hast du denn schon gegoogelt ?" 
ist sicherlich nicht so sinnvoll wie: "googeln mit Schlagwort MISO 
liefert passende Hinweise"]

von jack (Gast)


Lesenswert?

>Und anstelle (zu einer unfähigen Fragestellung) einen launigen
>Kommentar abzugeben , hätte man auch genausogut mit gleichem
>Zeitaufwand eine Hilfestellung geben können

Sicher. Aber ob das sinnvoll ist, möchte ich doch bezweifeln.
Wenn jemand nach ganz leicht erreichbaren Informationen fragt, muß
man doch annehmen, daß er zu faul ist, sich diese Infos zu beschaffen
(die Alternative, daß er zu blöd dazu ist, möchten wir ihm doch
keinesfalls unterstellen). Und das ist schon mal eine sehr schlechte
Voraussetzung für den Umgang mit µControllern.

Mit anderen Worten: Ruhig mal entmutigen, das ist auf lange Sicht
oft hilfreicher.

von FF20011 (Gast)


Lesenswert?

>möchten wir ihm doch keinesfalls unterstellen

Bitte sei nicht so anmaßend, und spreche in unserem Namen. Was du 
möchtest, dürfte so gut wie jedem hier im Forum am Arsch vorbeigehen.

von p. (Gast)


Lesenswert?

hallo

jetz hab ich etwas länger gebraucht.
Betriebsspannung hab ich angeschlossen.
Im Pony-Prog_Tutorial steht, ich sollte Device->AVR micro->AtMega8 
einstellen. In meinem PonyProg gibt es kein Device->AVR micro->...
Außerdem ist im Tutorial eine Schaltung mit dem MAX238 aufgeführt, die 
auf dem Pollin Board nicht vorhanden ist. Wie soll ich den Controller 
Typ denn dann einstellen?

von p. (Gast)


Lesenswert?

ich hab die falsche version von PonyProg verwendet.
Jetzt hab ich die richtige Version. Nach der Anleitung auf 
http://s-huehn.de/elektronik/avr-prog/avr-prog.htm von Scott Falk Hühn 
geht alles super! Danke für alle Antworten, jetzt funktionierts.

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.