Hi Leute,
ich hab heute endlich meinen AVR ISPmkII gekriegt, jetzt stell ich mir
aber die Frage, was ich mit den 5V des Programmers machen soll.
Die Versorgung des Mikrocontrollers wird über einen 7805 gemacht, soll
ich also die 5V des Programmers anschließen?
Hi
>ich hab heute endlich meinen AVR ISPmkII gekriegt, jetzt stell ich mir>aber die Frage, was ich mit den 5V des Programmers machen soll.
Welche 5V? Beim echten AVR ISPmkII dient der VCC-Anschluss nur zur
Einstellung der Pegelwandler des MKII. VCC ist also kein Ausgang sondern
ein Eingang.
MfG Spess
aha, jetzt versteh ichs.
kann es sein, dass die Pinbelegung vom orginalen AVR ISPmkII etwas vom
AVR 6pin Stecker abweicht?
Zitat: Mikrocontroller.net
Für Mikrocontroller-Boards schlägt Atmel einen 6-Pin Header, 2,54 mm
Raster, mit folgender Pinbelegung vor (Ansicht von Oben):
DATA 1 2 VCC
N.C. 3 4 N.C.
CLK 5 6 GND
Hi
>Zitat: Mikrocontroller.net>Für Mikrocontroller-Boards schlägt Atmel einen 6-Pin Header, 2,54 mm>Raster, mit folgender Pinbelegung vor (Ansicht von Oben):>DATA 1 2 VCC>N.C. 3 4 N.C.> CLK 5 6 GND
Das ist Müll. Zum Programmieren braucht man MOSI, MISO, CLK und RESET.
Siehst du die irgendwo?
MfG Spess
das heißt also ich halte mich an das hier
http://www.mikrocontroller.net/attachment/preview/25528.jpg
MISO auf MISO von meinem mega644p
MOSI auf MOSI von meinem mega644p
SCK auf SCK von meinem mega644p
RESET auf 0V per Schalter?
GND verbunden
Hi
>MISO auf MISO von meinem mega644p>MOSI auf MOSI von meinem mega644p>SCK auf SCK von meinem mega644p
Ja.
>RESET auf 0V per Schalter?
Wozu einen Schalter? 10k-Widerstand nach VCC.
>GND verbunden
Ja.
Und VCC an VTG.
MfG Spess
HeyHey schrieb:> Zitat: Mikrocontroller.net>> Für Mikrocontroller-Boards schlägt Atmel einen 6-Pin Header, 2,54 mm> Raster, mit folgender Pinbelegung vor (Ansicht von Oben):>> DATA 1 2 VCC> N.C. 3 4 N.C.> CLK 5 6 GND
Wh4t? Wo soll das sein und auf Mikrocontroller.net stehen? Bitte mal den
Link geben. Sollte das wahr sein, muss das gefixt werden.
ich hab noch ein paar Fragen bezüglich der Fuses des ATmega644P
Einen hab ich schon geschafft :-(
Arbeiten tue ich mit dem neuesten AVR Studio 5, der Programmer ist ein
orginaler AVR ISPmkII
Mein Quarz hat 20 Mhz, der Typ:
http://de.farnell.com/multicomp/hc49u-20-20-30-60-00-atf/crystal-hc-49-u-20-0mhz/dp/1666982
Ich werd aus dem Datenblatt des ATmega und den Tools im Web allerdings
nicht so richtig schlau, was die Einstellungen an den Fuses angeht.
Meine Einträge sehen im Augenblick so aus
BODLEVEL ist auf disabled
OCDEN aktiv
JTAGEN aus
SPIEN an
WDTON aus
EESAVE aus
BOOTSZ ?
BOOTRST an
CKDIV8 aus
CKOUT an
SUT ?
Bei meinem nicht mehr ansprechbaren AVR hatte ich das SUT blöderweiße
auf Oszillator gestellt
Die Lock bits habe ich alle auf NO_LOCK gesetzt
Was ist falsch, beziehungsweiße was trage ich am Besten für BOOTSZ und
SUT ein?
Die Bits High, Low, Extended stellen sich ja nach den Einstellungen ein?
Wäre EXTCLK_6CK richtig?
Hi
>Arbeiten tue ich mit dem neuesten AVR Studio 5, der Programmer ist ein>orginaler AVR ISPmkII
Warum das AVR Studio5? Das ist eine Beta-Version. Für dich als Anfänger
ungeeignet. Nimm das 4.18 mit dem letzten Servicepack.
>Bei meinem nicht mehr ansprechbaren AVR hatte ich das SUT blöderweiße>auf Oszillator gestellt
Geht nicht. SUT ist 'Start Up Time'.
Mein Vorschlag: Lass erst mal,bis du sie verstanden hast, die Finger von
den Fuses. Vielleicht eine Ausnahme 'CLKDIV8' Häckchen wegmachen.
MfG Spess
Im Auslieferungszustand arbeiten die AVR mit einem internen Oszillator,
der auf ungefähr (!) 8 MHz schwingt, und intern auf 1 MHz
heruntergeteilt wird. Für erste Experimente reicht das meistens.
Ob der Quarz dabei angeschlossen ist oder nicht, ist egal. Der ist außer
Betrieb.
Bei einem über Fuses eingestellten "externen Oszillator" erwartet der
AVR ein fertiges Taktsignal am Eingang. Mit einem Quarz bekommst du das
logischerweise nicht hin, da dieser keinen kompletten Oszillator
darstellt.
Hi
>geht das überhaupt ohne?
Im Auslieferzustand laufen die meisten AVRs mit einem internen
8MHz-RC-Oszillator. Durch die auch werksseitig gesetzte CKDIV8-Fuse
resultiert daraus ein 1MHz Takt. Und das weiß der AVR.
MfG Spess
ich hab das selbe Problem, alles läuft schön mit dem internen, ich hab
ein 16 Mhz Quarz an XTAL1 und XTAL2 dran hängen, was muss ich da jetzt
einstellen.
Sorry, es ist echt nicht ganz klar
Noname schrieb:> ich hab das selbe Problem, alles läuft schön mit dem internen, ich hab> ein 16 Mhz Quarz an XTAL1 und XTAL2 dran hängen, was muss ich da jetzt> einstellen.> Sorry, es ist echt nicht ganz klarhttp://www.engbedded.com/fusecalc/ und gut ist...