Interner takt am xtal pin messen

Gast #276093
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
Gast #276095
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
Gast #276096
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.
Gast #276099
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!

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