Forum: Mikrocontroller und Digitale Elektronik Interner takt am xtal pin messen


von Andreas (Gast)


Lesenswert?

Hallo Leute ich habe hier einen Atmega 128, bei dem ich mich
warscheinlich über die FUSE bits ausgesperrt habe (auf externen Takt).
Ich habe aber noch einen Atmega 8 der läuft. Jetzt müsste es doch
möglich sein den Takt am 8er abzugreifen und auf den 128er zu
übertragen. Ich habe die Massen der Systeme miteinander verbunden und
den Xtal1 des 128 auf beiden xtals des 8ers ausprobiert. Kann mir hier
jemand weiterhelfen ?

MFG Andreas

von Andreas (Gast)


Lesenswert?

...am 8er nutze ich den internen takt...

von leo9 (Gast)


Lesenswert?

vermutlich wird der Oszillator vom 8er in der Konfiguration nicht
schwingen. Schreib für den 8er ein kleines Programm das nur einen
Portpin toggelt und verbinde diesen mit dem 128er-Xtal1.
<pseudocode>
main:
set pin
clr pin
goto main
</pseudocode>
Zum Programmieren sollte es reichen, schau aber im Datenblatt vom 128er
ob bei externem Clock ein bestimmter Duty Cycle vorgeschrieben ist, dann
müßtest du das goto mit ein paar nops ausgleichen.

grüße leo9

von Hubert.G (Gast)


Lesenswert?

Das wird nur funktionieren wenn du am Mega8 einen Oszillator hast, dann
ist XTAL2 ein gepufferter Ausgang. Wenn ein Quarz dran ist würgst du
den sicher ab.
Sonst prog dir einen Ausgang mit Takt, sollte mit zumindest mit 1/4
Clock gehen.

von Andreas (Gast)


Lesenswert?

ja ok werd ich mal versuchen aber kann ich jetzt noch nicht ... der 8er
hängt an meiner Heizung ...die geht sonsz aus ;) Danke

von Bastian S. (bastianschmelzer)


Lesenswert?

Hi,
  mit Avreal32 kannt du einen Takt für den ATMEGA erzeugen.
http://ln.com.ua/~real/avreal/index_e.html
Der FBPRG Adapter erlaubt es AVRs ohne Quarz zu programmieren, wenn man
"-o0" auf der Kommandozeile angibt. Schau dir einfach mal die Webseite
ganau an...

Gruß,
  Bastian

von TravelRec. (Gast)


Lesenswert?

Haste nich noch irgendwo ´ne Frequenzbüchse ´rumliegen? Ich meine so´n
4-eckiges 4-beiniges Blechding, wo xx,xxxxx MHz draufsteht? Sollte
zwischen 1 und 16 MHz liegen. Dann brauchste den Mega8 nich ausse
Heizung zu bauen!

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.