Pollin Evaluation Board mit 16 Mhz takten

OP Persönliche Seite #1385594
Lesenswert?

Hallo,

möchte mein Pollin Evaluation Board mit 16 Mhz takten, zur Zeit läuft es 
mit 1 Mhz.

1. Versuch
Fuse bits wie hier beschreiben eingestellt, ohne Erfolg.
Beitrag "Externer 16Mhz Quart am ATmega8 ?"
Bild im Anhang

Fuse Bits wurde mit externen Takt wieder auf Auslieferzustand gestellt.


2. Versuch

wie hier beschrieben
http://s-huehn.de/elektronik/avr-prog/avr-prog.htm

leider das gleiche Problem

ich kann mit 4 Mhz  http://www.engbedded.com/fusecalc takten, aber mit 
16 Mhz blinkt keine Led.

Dann hab ich noch einen Fabrikneuen Atmega den ich mit Ponyprog mit den 
Fusebits nicht auslesen kann?

Einen anderen Atmega kann ich mit Ponyprog auch nicht ansprechen, es 
läuft ein Programm, also die Leds D5 / D6 blinken.
Der Reset -Taster reagiert aber nicht.


Wo liegt nun meine Fehler?

Wer kann helfen?

Mit freundlichen Grüßen

Orfix
Angehängte Dateien:
#1385913
Lesenswert?

Hm, ich habe mit dem Pollin-Board keine Probleme.
Das einizge was man beachten muss ist, das die Fusebits in Ponyprog 
genau umgedreht wie im Datenblatt gesetzt werden müssen.
Also wenn im Datenbaltt 1 steht, muss der Hacken raus.

Hast du schonmal die "Verdrahtung" kontrolliert? Also ist der Quarz 
richtig eingelötet und sind die beiden Kerkos auch da wo sie sein 
sollen? Und haben sie den richtigen Wert? Soll bei Pollin schonmal 
vorkommen das sie falsche Werte mitliefern.

Gruss Stefan
#1386023
Lesenswert?

Hi
Also, wenn der Quarz nicht richtig drin ist, dann ist's auch nicht 
möglich, einen gefuseten µC zu programmieren. Er ist nach denm 
Beschreiben der Fusebits nicht mehr gewillt, mit euch zu reden. Da hilft 
dann ein externer Takt am richtigen Pin und ein Rückschreiben der 
Fusebits in den Auslieferzustand. ( da hab ich nach anfänglichen 
Problemen mit einem nicht richtig eingelöteten Quarz so meine Erfahrung 
gemacht.)
Hier nur ein Hinweis: du änderst nicht die FDrequenz auf dem 
Pollin-Board, sondern schaltest mit den Fusebits dem µC den externen 
Takt auf. Es interessiert mich mal, mit 4 MHz siehst du etwas blinken, 
mit 16 MHz nicht ? Kannst du den Quarz umstecken ? Nur mal so gefragt, 
weil ich für Testzwecke meine Quarze steckbar habe. Ansonsten ist mir 
nicht ganz klar, wie du den fest eingelöteten Quarz zu einer anderen 
Frequenz überreden kannst. Es wär nämlich möglich, das du sehr wohl auf 
die 16 MHz schaltest, doch die Takterhöhung auch die Blinkfrequenz der 
LED's beeinflußt. Das könnte zur Auswirkung haben, das du meinst, die 
LED's haben Dauerlicht.....
Gruß oldmax
OP Persönliche Seite #1386595
Lesenswert?

Hallo Martin,
danke für deine Hilfe

mein Quarz ist natürlich mit Sockel, hab auch schon mal mit einen Radig 
ETH_M32_EX beim cam umbau meine Erfahrungen gemacht.
Hab mich etwas schlecht ausgedrückt.

Also meine leds blinken, Quarz ist nicht gesteckt, wenn ich nun mit 
ponyprog die fuses wie im Anhang setze kommt schon eine fehlermeldung 
und die leds sind dunkel.
wenn die fusebits nicht richtig gesetzt sind reagiert mein atmel mit den 
ext. Takt auf xtal 1 / 2?

Sind deine Fusebits so gesetzt wie in meinen bild Anhang, oder bin ich 
hier schon falsch?

oder schick mir deine Einstellung.

Das ich die interne Frequenz umschalten kann hab ich mit den ozi 
kontrolliert, nur mit externen Quarz hab ich Probleme.

Mit freundlichen Grüßen
orfix
#1386809
Lesenswert?

Hallo,

Erba57 Ba schrieb:
> Quartz ist noch gar nicht gesteckt, ponyprog bringt schon fehler beim
> fuse schreiben

Sollte logisch sein, wenn Pony die Fuses zum Verify zurücklesen will, 
das geht ohne Quarz ja schlecht...

Ansonsten schwingt üblicherweise auch ein 4MHz oder 3,xxx MHz Quarz in 
der Einstellung mit allen Fuses auf 1 (also ohne Haken in Pony).

Kann man also mal raufstecken, falls 16MHz auf einem Board Probleme 
haben.

Irgendwo oben kan der Kommentar, daß bei Pony die Fuses irgendwie 
umgekehrt zum Datenblatt wären.
Das ist schlicht FALSCH!

Haken bedeutet "programmed" und programmed ist 0 auch laut Datenblatt!
Ohne Haken ist "unprogrammed" und damit 1.

Siehe z.B. Anmerkung bei Mega8 Seite 24 Table2 "Device Clocking Options 
Select 1
"Note: 1 For all fuses "1" means unprogrammed while "0" means 
programmed."

Gruß aus Berlin
Michael
#1386856
Lesenswert?

Michael U. schrieb:
> ...
> Irgendwo oben kan der Kommentar, daß bei Pony die Fuses irgendwie
> umgekehrt zum Datenblatt wären.
> Das ist schlicht FALSCH!
>
> Haken bedeutet "programmed" und programmed ist 0 auch laut Datenblatt!
> Ohne Haken ist "unprogrammed" und damit 1.
>
> Siehe z.B. Anmerkung bei Mega8 Seite 24 Table2 "Device Clocking Options
> Select 1
> "Note: 1 For all fuses "1" means unprogrammed while "0" means
> programmed."
> ...

Da hst du natürlich recht. Wenn man aber (nicht so genau) in das 
Datenbaltt schaut, übersieht man diese kleine Anmerkung gern einmal. Das 
passiert so ca. 99% der Leute!
Da ist es doch einfacher zu schreiben, das wenn eine 1 im Datenblatt 
steht das Häckchen nicht gesetzt sein darf. Also ist es umgekehrt zum 
Datenblatt, auch wenn das nicht ganz korrekt ist.

Gruss Stefan
#1387175
Lesenswert?

ich empfehle zum fusen avrdude + burn-o-mat, da is für viele avrs das 
ganze auch narrensicher.

warum probierst dus nicht ersz mal mit den internen 8Mhz.
möglicherweise ist aber wirklich der quarz kaputt.

hatte mir vo ner weile 20 12.000 Quarze beim chinamann (3,xx€ incl. 
Versand) bestellt.
Da hab ich auch auf Anhieb den erwischt, der nicht ging.
Bis ich darauf gekommen bin, hat es schon eine Weile gedauert.
Dann hab ich alle mal durchgetestet, da waren 2 Kaputt.
Aber immer noch billiger, als wenn mans irgendwo anders bestellt hätte.
#1387265
Lesenswert?

Hi
Zum Verständnis: du setzt die Fuses und hast keinen Quarz gesteckt ? 
Dann sollte es logisch sein, das da nix mehr passiert.....
Der Takt ist dazu da, des Programm abzuarbeiten. Wenn kein Takt, dann 
auch kein Schritt. Also Ruhe. Der Controler schaltet nicht automatisch 
von Intern auf Extern, sondern die Fuses bestimmen, woher der Takt 
kommt. Intern, das heißt in Auslieferzustand, hat der µC soweit ich 
weiß, 1 MHz. Vielleicht gibt's aber Abweichungen, denn es ist schon 
verwirrend, was hier für Frequenzen angegeben sind. Also, da hilft 
Datenblatt lesen.
Übrigends, die AVR's sind nicht defekt, sondern ein Takt hilft ihm 
wieder auf die Sprünge. Ich hab mir damals einen Adapter gebaut, der den 
Takteingang stimulierte. Stecknadeln sind da äußerst effektiv.
Gruß oldmax

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren