Hallo liebe Community, ich hoffe ihr könnt mir ein wenig weiterhelfen hab mich schon wundgegoogelt^^ Also es geht um folgendes: - Ich möchte einen Microcontroller programmieren jetzt stellen sich mir Folgende Fragen: 1. Ich habe ein hexfile ist das richtig das dies einfach auf den Microcontroller kommt? 2. Wie bekomme ich dieses hexfile (wenn das richtig ist) darauf? -Sprich Software? -Anschlussmöglichkeiten oder ein Programmerboard? Es geht um Folgenden Microcontroller : "ATTINY85V-10PU" sprich "ATTINY85" Viele liebe Grüße Sascha Hoffe ihr könnt mir weiterhelfen, weis nicht wo ich sonst um hilfe bitten sollte...
>1. Ich habe ein hexfile ist das richtig das dies einfach auf den >Microcontroller kommt? Wenn es auf den Controller zugeschnitten ist (entweder durch Assembler-Programmierung entstanden oder mit dem Tiny als Zielprozessor aus einer Hochsprache zur Hex compiliert), dann sollte es möglich sein, den Controller damit zu befüllen. >2. Wie bekomme ich dieses hexfile (wenn das richtig ist) darauf? > -Sprich Software? Je nach Kompatibilität des Programmers kann man das atmel-eigene AVRStudio benutzen (überwiegend mit Programmern, die von Atmel vertrieben werden bzw. Clone davon) oder mit PonyProg... > -Anschlussmöglichkeiten oder ein Programmerboard? ISP sollte auch hier Standard sein (ich kenne den Controller nicht, und habe gerade keine Zeit/Lust ins Datenblatt zu gucken...). Dafür gibt es entweder original Atmel-Programmer wie das STK500, AVR ISP mkII, Dragon... Dann gibt es Programmer, die aus ein paar Bauteilen selbst zusammengelötet werden können und an der Parallelen Schnittstelle des PCs angschlossen werden. Informatzionen dazu sollte man im AVR-Tutorium finden, das sich zwischen den Links auf der linken Seite versteckt. >Viele liebe Grüße >Sascha um es mit Hannes Worten zu sagen: ...
Das ging aber Flott dann erstmal ein großes DANKE^^ für die hilfe. Dann werde ich mir mal einige Selbstbau Programmer ansehen, und mal schaun wie weit ich damit komme ;-) Falls noch jemand vlt. en paar nützliche Links etc hat... einfach Posten bin über jede hilfe dankbar... Bzw. wenn jemand mit dem Controller erfahrungen gesammt hat Danke für die hilfe Sascha
>Falls noch jemand vlt. en paar nützliche Links etc hat... >einfach Posten bin über jede hilfe dankbar... http://www.mikrocontroller.net/articles/AVR
Huhu Sascha ;) Wo kommt das Hexfile denn her und was fuer Hardware zum Programmieren besitzt Du? Lg, Michael
Hallo Michael, Ich besitzen noch keine Hardware zum Programmieren lediglich habe ich für ein kleines Projekt einen "Serieller ISP-Adapter für Programme wie PonyProg oder AvrDude" genutzt aber das war es dann auch schon. Und dieser Chip befand sich bereits auf einer Platine mit der ich die Verbindung vom Seriellen ISP Adapter zum Chip herstellen konnte... aber ich glaube das weischt vom Thema ab... Das Hexfile habe ich aus dem Internet und muss es lediglich noch auf den Chip bekommen Gruß Sascha
Das verstehe ich nicht ganz, was meinst Du, Du konntest eine Verbindung herstellen? Welche Software und welchen Programmer benutzt Du denn nun und wo ist das konkrete Problem? Lg, Michael
----------------- Bezüglich der Verbindung war gemeint ich hatte einen ATMEGA8 mit PonyProg und hatte auf ihm ein hexfile eingespielt. dieser ATMEGA8 befand sich auf eiener Platine fest verlötet mithilfe eines Kabels habe ich dann die Verbindung zwischen der Platine und dem Serieller ISP-Adapter hersgestellt. ---------------- Bezüglich des ATTINY85 habe ich noch nichts getan weil mir nicht klar ist wie ich das realisieren soll. meine Frage ist nur wie bekomme ich auf den ATTINY85 das hexfile aufgespielt. Hardware besitze ich nicht. Gruß Sascha
saschah wrote: > Bezüglich des ATTINY85 habe ich noch nichts getan weil mir nicht klar > ist wie ich das realisieren soll. > meine Frage ist nur wie bekomme ich auf den ATTINY85 das hexfile > aufgespielt. > Hardware besitze ich nicht. > > Gruß Sascha Ohne Hardware geht das nicht. Der ATTINY85 muss mit Spannung versorgt werden und zwischen ATTINY85 und PC muss ein Programmieradapter (ISP, In System Programmer). Diese Hardware kann man selbst aufbauen oder fertig kaufen. Mehr steht im Artikel zu AVR In System Programmer
Jau Sascha... dazu brauchst Du ein Programmiergeraet. Was guenstiges (aber dennoch gutes) findet sich z.B. hier: http://www.ixbat.de/index.php?page_id=135 Nen ISP-Stecker muss uebrigens auch dran sein, wobei man den natuerlich zur Not auch dranbasteln kann ;) lg, Michael
...und (falls das noch nicht klar sein sollte) das Hex-File muss auch für den ATTiny85 passen. Ein Hex-File für den ATMega8 läuft nicht auf einem Tiny85!
hallo jaa das hexfile is extra für den ATTiny85. Mal davon abgesehen im PonyProg ist mein ATTiny85 nicht aufgelistet tut das den was zur sache? Oder kann ich da einfach auf Auto stellen? Und sehe gerade in der neuen Version von PonyProg wir auch der ATMega8 garnichtmehr aufgelistet? Gruß Sascha
saschah wrote: > hallo jaa das hexfile is extra für den ATTiny85. > Mal davon abgesehen im PonyProg ist mein ATTiny85 nicht aufgelistet tut > das den was zur sache? > Oder kann ich da einfach auf Auto stellen? > > Und sehe gerade in der neuen Version von PonyProg wir auch der ATMega8 > garnichtmehr aufgelistet? > > Gruß Sascha Vielleicht neuste Version ziehen. Auf der Homepage von PonyProg steht in der Liste der Features: NEU Support the AVR ATtiny13, 25, 45, 85, 261, 461, and 861 (untested)
Wenn dieser Ponyprog da dieser zwei-Widerstand-Programmer is dann gute nacht... bzw. "viel Glueck" ;)
>Wenn dieser Ponyprog da dieser zwei-Widerstand-Programmer is dann gute >nacht... bzw. "viel Glueck" ;) Dieser Ponyprog ist überhaupt kein Programmer, sondern ein Programm zum "Beladen" diverser Chips, nicht nur von AVR's. Man muß sich natürlich mal die Mühe machen, die Beschreibung davon zu lesen, bevor man das Programm einsetzt und darüber schimpft. SCNR Paul
Paul Baumann wrote: > Man muß sich natürlich mal die Mühe machen, die Beschreibung davon zu > lesen, bevor man das Programm einsetzt und darüber schimpft. Falls Dir das Wort "Wenn" nicht bekannt ist: Es zeigt eine Bedinung an, d.h. wenn der Kopf von Wenn nicht erfuellt ist, gilt der Rumpf nicht. In diesem Fall ist sie nicht erfuellt, womit die Aussage nicht zutrifft. Syntax: Wenn <Kopf> dann <Rumpf>.
Wenn Linuxgeek=Mimose Dann "eingeschnappt" Sonst "Als normale Kritik aufgefasst" Ende Wenn ;-) Paul
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.