Forum: Mikrocontroller und Digitale Elektronik Kann nicht mehr auf ATmega16 zugreifen


von Jonas W. (mf-fahrer)


Lesenswert?

Hallo,
ich habe das EasyAVR7 und habe beim programmieren ausversehen "External 
Low-frequenzy Crystal" ausgewählt und kann jetzt auf ihn nicht mehr 
zugreifen.
Was muss ich machen damit ich wieder auf ihn zugreifen kann?


Viele Grüße
Jonas

von Falk B. (falk)


Lesenswert?


von Fuse Doktor (Gast)


Lesenswert?

Dann musst Du einen "External Low-frequenzy Crystal" anschließen

von Jonas W. (mf-fahrer)


Lesenswert?

Fuse Doktor schrieb:
> Dann musst Du einen "External Low-frequenzy Crystal" anschließen


Was ist denn ein "External Low-frequenzy Crystal"?

von Michi (Gast)


Lesenswert?

> "External Low-frequenzy Crystal"
externer Niederfrequenz-Quarz. (Englisch???)

von Patrick P. (potman)


Lesenswert?

Ich würde statts ISP programming das High Voltage Parallel Programming 
verwenden so habe ich meine µC´s gerettet bei denen ich mich ausgesperrt 
hatte.


Wenn du dann wieder Zugriff hast solltest du die FUSES wieder auf 
interen oszi oder Board oszi stellen.

mfg

von Jonas W. (mf-fahrer)


Lesenswert?

Michi schrieb:
>> "External Low-frequenzy Crystal"
> externer Niederfrequenz-Quarz. (Englisch???)

Wieviel MHZ hat denn so ein Quarz?

Und kann ich eine Platine für High-Voltage programmierung selber 
erstellen, da mein Board das nicht unterstützt?

von Michi (Gast)


Lesenswert?

1. Z.B. Uhrenquarz 32.xxxx KHz
2. http://mdiy.pl/atmega-fusebit-doctor-hvpp/?lang=en

von Jonas W. (mf-fahrer)


Lesenswert?

Ich möchte mir gerne so einen HV- programmer beauen. Gibt es hier im 
Forum auch eine Möglichkeit um an einen passenden Schaltplan zu kommen?
Und mit welchen Programm programmiere ich dann den Chip?
Letzten frage ich mich ob ich den Chip auch nur mit dem Board leeren 
kann und dann wieder mein anderes Board verwenden kann?



Viele Grüße
Jonas

von Jonas W. (mf-fahrer)


Lesenswert?

Ich habe den Programmer mal aufgebaut.
Für die Tinys funktioniert er einwandfrei, der für die Megas blinkt mit 
der roten LED wenn ich einen ATmega16 eingesteckt habe, wieso tut er 
dass?
Wenn kein Chip eingesteckt ist leuchtet die rote LED einfach nur.


Viele Grüße
Jonas

von kalter Kaffee (Gast)


Lesenswert?

Jonas W. schrieb:
> habe beim programmieren ausversehen "External
> Low-frequenzy Crystal" ausgewählt und kann jetzt auf ihn nicht mehr
> zugreifen.

offtopic:
Das zeigt wieder einmal wunderschön, wie sch... diese Fuserei ist. Nutze 
die Gunst der Stunde und steig auf eine moderne Architektur um: ARM oder 
MSP430 wenn du bei Kinderkram bleiben willst. ;-)

von Jonas W. (mf-fahrer)


Lesenswert?

Damit ist meine Frage immer noch nicht bantwortet.
Und, ja ich möchte bei dem Kinderkram bleiben, da es meiner Meinung nach 
eine schöne Technik ist.

von Na-Ja (Gast)


Lesenswert?

Man braucht keinen Quarz anzuschließen, es reicht auch, wenn man einen 
externen Takt anschließt.

Die fuses sind m.E. schon eine ordentliche Sache. Da sind Einstellung 
der Hardware und Programm klar voneinander getrennt. Zum Beispiel sind 
Anfänger erstmal davor geschützt, Unsinn  mit dem Kontrollertakt 
anzustellen. Wenn der auch noch beim normalen Programm-Basteln mit ins 
Spiel kommt?  Na Danke!

von Jonas W. (mf-fahrer)


Lesenswert?

Ich habe ja einen normalen 8MHz Quarz dran aber es tut sich nichts.

von Visitor (Gast)


Lesenswert?

Mir ist das auch schon mal passiert. Ich habe mir von Conrad dann 
folgenden Resonator besorgt:

http://www.conrad.de/ce/de/product/540101/Keramik-Resonator-Frequenz-420-kHz-Ausfuehrung-ZTB420PC

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

Jonas W. schrieb:
> Ich habe ja einen normalen 8MHz Quarz dran aber es tut sich nichts.

Wenn du noch einen anderen AVR rumliegen hast, kannst du mit dem ein 
Taktsignal erzeugen (CTC oder PWM) und das an XTAL1 des Mega16 
einspeisen. Die genaue Frequenz ist wurscht, sollte aber natürlich nicht 
schneller als z.B. 16 Mhz sein. Im Moment würde ich dir so um die 100kHz 
bis 1 MHz raten. Denke daran, die ISP Frequenz auf unter 1/4 des MC 
Taktes zu setzen.

Natürlich geht auch ein 'fang den 7414' Schreihals oder irgendein 
anderer Taktgenerator, der ein Rechteck zwischen GND und Vcc des Mega16 
liefern kann.

von Jonas W. (mf-fahrer)


Lesenswert?

Ich möchte den aber gerne mit dem hier eingestellten Fusebit Doctor 
zurücksetzen und da ist ja auch die Frage.

von Thomas D. (thomasderbastler)


Lesenswert?

Jonas W. schrieb:
> Gibt es hier im
> Forum auch eine Möglichkeit um an einen passenden Schaltplan zu kommen?

Im Forum nicht auf der Webseite gibt es Download, dort ist alles 
hinterlegt.
http://mdiy.pl/wp-content/uploads/2010/05/atmega-hvpp-fusebit-doctor_archive.rar

von batman (Gast)


Lesenswert?


von Spess53 (Gast)


Lesenswert?

Hi

>Hast du den schon probiert? Beitrag "Einfacher Serial-HV-Fuse-Progger für >AVR"

Ein ATMega16 braucht aber Parallel HV Programmierung.

MfG Spess

von Jonas W. (mf-fahrer)


Lesenswert?

Für die Tinys funktioniert er ja nur für die Mega Serie funktioniert er 
nicht.

von batman (Gast)


Lesenswert?

Jo stimmt. Kann man den Programmer nicht durch eine Firmwareerweiterung 
zum HV-Parallel-Programming befähigen?

von Thomas E. (thomase)


Lesenswert?

batman schrieb:
> Jo stimmt. Kann man den Programmer nicht durch eine Firmwareerweiterung
> zum HV-Parallel-Programming befähigen?
Vor allen Dingen durch eine Hardwareerweiterung. Die Software ist das 
wenigste.

mfg.

von kalter Kaffee (Gast)


Lesenswert?

Jonas W. schrieb:
> ja ich möchte bei dem Kinderkram bleiben
dann wechsel auf MSP430 ;-)

Na-Ja schrieb:
> sind
> Anfänger erstmal davor geschützt, Unsinn  mit dem Kontrollertakt
> anzustellen
wie man hier schön nachlesen kann ;-)))
... dann werden die Timer, UART, ADC, PORT gefused, ... und das das 
ganze Programm, damit der Anfänger ... was für ein Schwachsinn!

von Jonas W. (mf-fahrer)


Lesenswert?

Kann nicht einer einfach eine Antwort auf mein Frage geben?

von HonK (Gast)


Lesenswert?


von Jonas W. (mf-fahrer)


Lesenswert?

Da wird auch nur auf dieses Thema verwiesen.

von оргазм (Gast)


Lesenswert?

Jonas, druck dir das Datenblatt aus und mach es für die nächsten Tage zu 
deiner Bettlektüre. Alles wird gut.

von Reiner T. (Gast)


Lesenswert?

>Die fuses sind m.E. schon eine ordentliche Sache. Da sind Einstellung
>der Hardware und Programm klar voneinander getrennt. Zum Beispiel sind
>Anfänger erstmal davor geschützt, Unsinn  mit dem Kontrollertakt
>anzustellen. Wenn der auch noch beim normalen Programm-Basteln mit ins
>Spiel kommt?  Na Danke!

Die Realität zeigt das Gegenteil: ein betächtlicher Teil des Rauschens
in der AVR-Community machen eben verfused-"Probleme" aus - man braucht
nur in diesem Forum in den AVR Threads zu stöbern um zu sehen, dass 
gerade
Anfänger und Gelegenheits-"Programmierer" mit den Fuses überfordet sind.

Beim MSP430 wird die Taktquelle und die Taktfrequenz im Programmcode
eingestellt - ein paar Befehle, die man genauso wie das Abstellen des
Watchdogtimers bereits in der Programmvorlage parat hat, bevor die
eigentliche Programmierung beginnt.
Nicht zuletzt wegen des preisgünstigen Launchpads beschäftigen sich 
etliche Bastler mit dem MSP430. Mir ist noch nie was über
"Unsinn  mit dem Kontrollertakt angestellt" beim MSP430 zu Ohren
oder Augen gekommen; komisch, nicht?

von оргазм (Gast)


Lesenswert?

Reiner T. schrieb:
> dass gerade
> Anfänger und Gelegenheits-"Programmierer" mit den Fuses überfordet sind.
Sind sie nicht. Sie lesen nur das Datenblatt nicht. Einerseits aus 
Mangel an Englischkenntnissen, andereseits aus Ignoranz. Hier wird der 
Schrei nach Informationen ad absurdum geführt. Wären andere technische 
Güter so gut dokumentiert wie ICs, gäbe es verm. keine Anfragen á la: 
Mein Gerät XY ist kaputt, hat jemand einen Schaltplan dafür?

von Ovi (Gast)


Lesenswert?

оргазм schrieb:
> Hier wird der
> Schrei nach Informationen ad absurdum geführt.

Laufen deine Programme vom ersten Versuch an fehlerfrei, oder hast du 
schon einmal eine Compilerfehlermeldung gesehen? Bist du fehlerlos, oder 
hast du auch schon einmal ein falsches Häkchen gemacht?

Die Auswirkungen bei dem Fusesch... sind katastrophal, darum geht es.

von batman (Gast)


Lesenswert?

Mal ernsthaft, wie groß kann ein Problem sein, das sich mit 
-durchschnittlich- 2€ lösen läßt, der Preis für einen mega8. Ein 
lachhaftes Lehrgeld für die Anfänger. Wegen 2€ halst man sich nicht die 
Nachteile anderer Archtitekturen auf.

von MSP (Gast)


Lesenswert?

batman schrieb:
> Wegen 2€ halst man sich nicht die
> Nachteile anderer Archtitekturen auf.

Auf geht 's: Welche Nachteile?

von оргазм (Gast)


Lesenswert?

Ovi schrieb:
> Die Auswirkungen bei dem Fusesch... sind katastrophal, darum geht es.
Nein, sind sie nicht. Katastrophal ist verm. das Konzentrationsvermögen 
der User oder der Wille, sich wirklich mit der Fuse-Materie zu 
beschäftigen.

von Spess53 (Gast)


Lesenswert?

Hi

>Die Realität zeigt das Gegenteil: ein betächtlicher Teil des Rauschens
>in der AVR-Community machen eben verfused-"Probleme" aus - man braucht
>nur in diesem Forum in den AVR Threads zu stöbern um zu sehen, dass
>gerade
>Anfänger und Gelegenheits-"Programmierer" mit den Fuses überfordet sind.

>Beim MSP430 wird die Taktquelle und die Taktfrequenz im Programmcode
>eingestellt -

Welches Rauschen? Mach mal eine Angabe, wieviel Prozent der AVR-User 
sich unwiderruflich verfused haben.

MfG Spess

von Ovi (Gast)


Lesenswert?

оргазм schrieb:
> Katastrophal ist verm. das Konzentrationsvermögen
> der User
bevor du weiter richtest
Ovi schrieb:
> Laufen deine Programme vom ersten Versuch an fehlerfrei, oder hast du
> schon einmal eine Compilerfehlermeldung gesehen? Bist du fehlerlos, oder
> hast du auch schon einmal ein falsches Häkchen gemacht?
Wo ist deine Antwort???

von оргазм (Gast)


Lesenswert?

Ovi schrieb:
>> Katastrophal ist verm. das Konzentrationsvermögen
>> der User
> bevor du weiter richtest
Ein Richter veruteilt, ich vermute nur. Da bleibt genug Spielraum für 
deine Phantasie, falls vorhanden (leider auch nur Konjunktiv),

von Thomas E. (thomase)


Lesenswert?

Reiner T. schrieb:
> Die Realität zeigt das Gegenteil: ein betächtlicher Teil des Rauschens
> in der AVR-Community machen eben verfused-"Probleme" aus - man braucht
> nur in diesem Forum in den AVR Threads zu stöbern um zu sehen, dass
> gerade
> Anfänger und Gelegenheits-"Programmierer" mit den Fuses überfordet sind.
Rauschen. Aber auch nicht mehr als bedeutungsloses Rauschen.
Wenn alle Anfänger, die ihren Controller nicht verfused haben oder sich 
im Falle eines Falles selbst geholfen haben, einen Thread öffnen würden, 
wären die Festplatten auf den Forenservern schon lange geplatzt.

mfg.

von Ovi (Gast)


Lesenswert?

оргазм schrieb:
> Phantasie, falls vorhanden (leider auch nur Konjunktiv)

Tja, wenn die Argumente fehlen, beginnt die Diffamierung. Ich fasse das 
als Zustimmung auf: Auch du machst Fehler, Fehler sind menschlich und 
der Fusekram ist daher sch...

von оргазм (Gast)


Lesenswert?

Ovi schrieb:
> der Fusekram ist daher sch...

Das impliziert, dass auch du das Thema noch nicht verinnerlicht hast, 
sonst würdest du nicht so abfällig über das Wissen über fuses auslassen.

von Ovi (Gast)


Lesenswert?

оргазм schrieb:
> über das Wissen über fuses

Aha, es geht nicht um den Fusekram selbst, sondern um die tollen Hechte, 
die ihn beherrschen, die Fuse-Elite!   lol

von Karl H. (kbuchegg)


Lesenswert?

Ovi schrieb:
> оргазм schrieb:
>> Phantasie, falls vorhanden (leider auch nur Konjunktiv)
>
> Tja, wenn die Argumente fehlen, beginnt die Diffamierung. Ich fasse das
> als Zustimmung auf: Auch du machst Fehler, Fehler sind menschlich und
> der Fusekram ist daher sch...

Kann man so sehen. Ja, durchaus.
Auf der anderen Seite lernt man aus Fehlern. Und speziell diesen Fehler 
macht man nur einmal und dann (im Regelfall) nie wieder. Denn fortan 
arbeitet man dann eben sorgfältiger, weil man gelernt hat, was alles 
passieren kann.

von Spess53 (Gast)


Lesenswert?

Hi

Die Auswirkungen bei dem Fusesch... sind katastrophal, darum geht es.

Nö. In 99% Kinderkram

>ha, es geht nicht um den Fusekram selbst, sondern um die tollen Hechte,
>die ihn beherrschen, die Fuse-Elite!   lol

Du scheinst einen Controller zu programmieren, wo man das Datenblatt 
nicht zu kennen braucht.

von Ovi (Gast)


Lesenswert?

Spess53 schrieb:
> Du scheinst einen Controller zu programmieren, wo man das Datenblatt
> nicht zu kennen braucht.

Ich nutze moderne Architekturen, ich konzentriere mich auf die 
Aufgabenstellung und bei mir ist nicht der Weg das Ziel. Das scheint bei 
den Fuse-Freunden anders zu sein, da steht der Weg im Mittelpunkt.

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
Noch kein Account? Hier anmelden.