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?
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
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?
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.
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.
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?
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
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.
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
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
> 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.
>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.
> 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"]
>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.
>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.
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?
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.