PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : ATmega ... Manuele Fuses???



Greensiver
23.09.2013, 00:59
Hi,
vor kurzem kam mir die Idee, mal über den Tellerrand der Arduino-Plattform hinwegzusehen und habe mir deswegen mal einen atmega324PA zugelegt.
Da Ich einen externen 16kHz Quarz verwenden wollte (+2x22pF C) musste Ich die Fuses ändern (Via AVRStudio). Wobei Ich schon den ersten Fehler machte, indem Ich das Teil auf nen externen Tackt Geber >8kHz einstellte. OK....das war mit einem NE555 mit so 15kHz relativ schnell behoben. Danach wollte Ich den AVR auf internen Tackt zurückstellen, muss mich aber wohl verklickt haben. Nun ja, er läuft nichtmehr. Habe schon Externen Oszillator und Quarz probiert.....er will nicht reden. Das Problem ist, Ich weiß nicht mehr, was Ich eingestellt habe (stand da EXTCLK???...keine Ahnung mehr).

Laut dem Blog HIER (http://stepharduino.blogspot.de/2012/06/atmega-328p-verfust.html), kann man die Fuses mit 12V am RESET Manuell einstellen.
--> kann mir das mal jemand genauer erklären?

HIER (http://www.elv-downloads.de/Assets/Produkte/10/1077/107736/Downloads/107736_atmega324pa_data.pdf) noch das Datenblatt, wer cool wenn Ihr helfen könntet.


___________________
Viele Grüße Green

oderlachs
23.09.2013, 19:38
Also ausgesperrt hatte ich mich durch Anfängerfehler auch schon mehr mals, mit dem STK500 und HV Programmierung ging das wieder zu reparieren...aber nur 12V am Reset macht das nicht da muss dann schon eine HV Prommierumgebung drum herrum sein.
Solltest Du gar keine Lösung finden, ich würde das dann für Dich auf meinem STK500 erledigen, wenn ich den Chip zugeschickt bekomme, aber vielleicht geht es auch weniger umständlich , weil jemand anderen Rat weiss.

Gruss
Gerhard

oberallgeier
23.09.2013, 21:30
... atmega328PA ... stand da EXTCLK???...keine Ahnung mehr ... HIER (http://www.elv-downloads.de/Assets/Produkte/10/1077/107736/Downloads/107736_atmega324pa_data.pdf) noch das Datenblatt ...Hi Green,

der genannte controller 328PA passt schon mal nicht zu dem von Dir verlinkten Datenblatt. WENN Du einen mega328er hast, dann wäre laut Datenblatt ATmega48A/PA/88A/PA/168A/PA/328/P, 8271E–AVR–07/2012, S 33, der XTAL1 mit einem Taktgeber zu beschalten, GNDTaktgeber nach GNDController. Bei einem einigermaßen passenden Takt wäre dann ne Rettung möglich. Die gute NAchricht ist: das gilt auch für nen 324er ( ~PA - oder welche Typspezifikation auch immer).

Greensiver
24.09.2013, 20:13
Danke für die Antworten :)

@oderlachs Ja, danke erst mal ... werde Ich mir als letzten Ausweg mal offen halten :cool:
Was macht diese HVPP eigentlich, setzt die 12V an Reset und Toggelt dan an bestimmten Pins ein Low o. High.....oder Steckt da ein ganzes Protokoll dahinter (z.B. etwas wie I²C)

@oberallgeier Oh....hast Recht es ist ein 324PAer....war ein Flüchtigkeitsfehler von mir (schon berichtigt).
Achso....Wieso GND??? Mit dem NE555 hab ich doch einen Tackt Positiver Natur angelegt, aber Natürlich könnte Ich den auch Invertieren.

oberallgeier
24.09.2013, 22:59
... Wieso GND??? ...Mal so: ich nehme einen Taktgeber der mit einem eigenen Energiepaket läuft wie z.B. Akkus. Dann das Taktsignal an den Controller. Und . . . das Signal braucht noch den GND des Taktgebers, sonst schwimmt es am Target irgendwie rum, hängt sozusagen in der Luft . . . Deswegen wird GND von verschiedenen Geräten miteinander verbunden - fast immer *ggg*.

Greensiver
25.09.2013, 14:08
Achso..naja logisch...der Kreis muss ja geschlossen sein :cool:
Für mich Klang es oben so, dass an XTAL1 ein GND-Takt anliegen soll.:Haue

Natürlich muss man die Masse der Geräte verbinden....wenn man eine externe Stromversorgung nutzt8-[...So ein Anfänger bin ich nun auch wieder nicht.:)