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?
Viel Spass bei: http://www.mikrocontroller.net/articles/AVR http://www.mikrocontroller.net/articles/AVR-Tutorial http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial
-> hier findest Du alles, was Du suchst: http://www.mikrocontroller.net/articles/Spezial:Allpages ->ISP http://www.mikrocontroller.net/articles/ISP http://www.mikrocontroller.net/articles/AVR_In_System_Programmer RTFM(s)
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
Ponyprog gibt es zum kostenlosen Download in Internet.
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.
kann ich dann eigentlich mit dem AVR Studio über das Modem-(nicht Nullmodem-)Kabel in den mega8 programmern
nur mit dem Umweg über Ponyprog. Schon mal Seite 7 der Board-Beschreibung gelesen?
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.
aha, danke dann probier ichs aus und frohe weihnachtten
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.
p. wrote:
> bis in zwei stunden
Jo bis dann!
"hä?" Ist übrigens auch ne gute Beschreibung dessen, was du nicht zu
verstehen scheinst.
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
Nüscht. Lasst ihnn erstmal in Ruhe alles lesen und verstehen.
> 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.
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.