Hallo zusammen, ich hab mir folgendes Programmiergerät für den Atmega 8 aufgebaut: http://www.opendcc.de/elektronik/opendcc/avr_ponyprog_adapter_sch.jpg Programmiert wird mit ponyprog. Bei dieser Hompage wird beschrieben, das man den reset Pin inventieren muß: http://www.opendcc.de/elektronik/opendcc/ponyprog_einstellung2.jpg Beim Setzen der Fußebits bin ich jedoch verwirrt: http://www.opendcc.de/elektronik/opendcc/ponyprog_einstellung_loader.jpg Wie muß ich die Fußebits dementsprechend für den Atmega 8 setzen? MISO, MOSI, SCK u. Reset hab ich schon verbunden. Beim Atmega hab ich nur noch den VCC u. GND Pin entsprechend verbunden. Zusätzlich hab ich bei VCC noch ein 100 n Kondensator eingesetzt. Passt das so? Wäre für jede Hilfe dankbar.
Andy schrob: >Wie muß ich die Fußebits dementsprechend für den Atmega 8 setzen? Das wird Dir so niemand sagen können, weil Du nicht schriebst, bei welchem Takt der Atmega8 arbeiten soll. Du kannst aber hier: http://www.engbedded.com/fusecalc/ anzeigen lassen, wie bei Deinen Bedingungen die Fuse-Bits stehen müssen. MfG Paul
Paul Baumann schrieb: > Andy schrob: >>Wie muß ich die Fußebits dementsprechend für den Atmega 8 setzen? > > Das wird Dir so niemand sagen können, weil Du nicht schriebst, bei > welchem Takt der Atmega8 arbeiten soll. > > Du kannst aber hier: > http://www.engbedded.com/fusecalc/ > > anzeigen lassen, wie bei Deinen Bedingungen die Fuse-Bits stehen müssen. > > MfG Paul Und BITTE, nimm das Datenblatt und lies dir kurz durch, für was überhaupt welche Fuses da sind. Sonst bist du komplett planlos und stocherst im Nebel aus Fuse-Rechnern und kaputten AVRs.
@Paul Baumann http://www.engbedded.com/fusecalc/ ah ok...also die Werte die mir die Datenbank zu meinem Atmega zurückgibt, kann ich dann so verwenden oder? Ich hab den internen Takt genommen. Aber eine andere Frage...für was ist der Reset-Pin zuständig? Signalisiert er das Flashen und führt dann später den Neustart des Atmega durch? Nochmal danke Dir...des ist eine super Datenbank. Achso...da ich ja den AD Wandler nicht verwende, dann kann ich doch AVCC, AREF weglassen oder?
Achso...diese Einstellungen hab ich nun: Atmega8a int. rc osc. 1MHZ; start-up time: 6 ck + 64 ms; [cksel=0001 sut=10]; default value brown-out detection level at vcc=4.00 v; [bodlevel=0] boot flash section size=1024 words boot start address=$0c00; [bootsz=00]; default value serial program downloading (spi) enabled; [spien=0] gesetztes: bodlevel sut0 cksel3 cksel2 cksel1 spien bootsz1 bootsz0 jepp....
Andy frug: >Aber eine andere Frage...für was ist der Reset-Pin zuständig? Suche mal im Datenblatt vom Atmega8 nach den Worten "Serial Programming Algorithm" Das Datenblatt ist in englischer Sprache verfasst, in der Not mußt Du die Passagen mit einem Übersetzungsprogramm bearbeiten. >Achso...da ich ja den AD Wandler nicht verwende, dann kann ich doch >AVCC, AREF weglassen oder? Das würde ich nicht machen. Da steht zwar: "Er SOLLTE extern mit Vcc verbunden werden, auch wenn der Adc nicht benutzt wird" Auf dieses "Sollte" sollte man sich nicht verlassen... ;-) Zitat: AVCC AVCC is the supply voltage pin for the A/D Converter, Port C (3..0), and ADC (7..6). It should be externally connected to VCC, even if the ADC is not used. If the ADC is used, it should be con- nected to VCC through a low-pass filter. Note that Port C (5..4) use digital supply voltage, VCC. AREF AREF is the analog reference pin for the A/D Converter. MfG Paul
ah danke dir... Ich hab heute zum Glück den Programmieradapter schon fertig gestellt. Auch wenn es mir keiner glaubt da es so wenige Bauteile sind...es ist eine haiden Arbeit des auch auf Lochrasterplatine sauber zu verlöten u. verbinden. Und natürlich das durchtesten, das keine Lötbrücke existiert. Morgen werd ich meinen ersten Atmega flashen.. Zwar nicht das Hauptprogramm was ich schon geschrieben habe, sondern erstmal ein kleines Programm, das mal eine LED an bzw. ausschaltet. :D Ich kann es echt nicht mehr abwarten.
Andy schrob:
>Ich kann es echt nicht mehr abwarten.
RUHIG BLUT! Mach Dich nicht porös. Panik bringt bei solchen Sachen
überhaupt keine Punkte.
..und: Immer Eins nach dem Anderen, so wie man die Klöße isst.
;-)
MfG Paul
Hi
>Ich kann es echt nicht mehr abwarten.
Du hast aber noch einen PC mit echter serieller Schnittstelle?
MfG Spess
Jepp....ist ein Igel 3200 lx...hat sogar zwei serielle schnittstellen ;) Muß morgen nur noch ein Debian aufsetzen u. natürlich die entsprechenden Pakete installieren Ist zwar ein VIA Prozessor...dafür frisst das System aber nicht mehr als 13 Watt...zudem läuft es als i386....
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.