(AVR)Bei Verwendung von ext. Clock freien Pin benutzen?

Gast #944024
Hallo,

trotz wiederholtem Blick ins Datenblatt habe ich folgende Frage und 
bitte um eure Meinungen:

Ich möchte einen ATmega48 einsetzen und mit einem externen Clock Signal 
an XTAL1 (PB6) takten.
Kann ich nun, nach setzen der Fuse Bits, XTAL2 (PB7) als normalen I/O 
Pin nutzen?


Liebe Grüße
technikus
Gast
Nein.  Nur bei der Einstellung "internal RC" für den Oszillator kannst 
Du die XTAL-Pins als gewöhnliche I/O-Pins nutzen.  Dann jedoch beide 
(PB6 + PB7).
Gast
Zwei Leute zwei Meinungen :-))

Ich habe es soeben probiert, funktioniert.

Aber spricht irgend etwas dagegen? Nicht das ich den Controller zerstöre 
oder hinter im Betrieb sonst irgendwelche Probleme bekomme.

Viell. haben andere von euch ja auch mal Erfahrungen mit der Beschaltung 
von XTAL 2 gemacht?


Danke!

technikus
Persönliche Seite
technikus wrote:
> Aber spricht irgend etwas dagegen? Nicht das ich den Controller zerstöre
> oder hinter im Betrieb sonst irgendwelche Probleme bekomme.
>
> Viell. haben andere von euch ja auch mal Erfahrungen mit der Beschaltung
> von XTAL 2 gemacht?

Nein, es ist kein Problem den Pin als normalen IO zu verwenden.
Gast
"Schau aber dass Du die Fuses besonders bezueglich der externen
Taktquelle richtig setzt um einen stabilen Betrieb sicherzustellen."

Es gibt da nicht viele Einstellungen. Ich habe die Fuses wie im Anhang 
gesetzt.
Angehängte Dateien:
Gast
> Wenn Du mir einen Schaltplan zeigst

Warum sollte er das tun? Er spricht von "externem Takt an XTAL1", was 
ist denn daran zu missverstehen? Diese Aussage ist auch ohne SchAltplan 
eindeutig.

> unvollstaendigen Screenshot

Was wichtig ist, ist zu sehen, nämlich external Clock mit langsamster 
SUT, also würde ich das nicht als unvollständig ansehen.

> irgendeiner Software.

Das ist nicht "irgendeine Software", sondern die Originalsoftware eines 
Original-Programmers vom Original-Hersteller ATMEL. Wenn Du (als 
Alternativ-OS-Verfechter) sie nicht kennst, dann ist das Dein Problem.


Zum Thema: Wenn das Benutzen des Portpins funktioniert (ich hatte es 
mangels Notwendigkeit noch nicht probiert), dann kannst Du ihn nutzen. 
Kaputt geht davon nichts. Die Fusebiteinstellung ist für externen Takt 
(z.B. Quarzoszillator im 4-beinigen Blechsarg) korrekt. Die einzelnen 
Fuses erfährst Du, wenn Du im Listentext etwas nach rechts (an das 
Zeilenende) scrollst, nur falls ein Alternativprogramm-Benutzer das mal 
wissen will.

KH
Gast
Danke Karl Heinz!

Ich weiß auch nicht warum die Threads hier immer durch Aussagen solcher 
Leute abgehackt werden müssen.
Anstatt sachlich zu diskutieren und Erfahrungen auszutauschen...
Gast
Hi!
Gut zu wissen das es geht, war eigentlich immer auf dem Tripp das da ein 
Inverter dahinter steckt, der das Signal dann an XTAL2 ausspuckt. 
Schnell mal nachgeschaut, AHA vor den Megas war das auch so und geht 
bestimmt auch nicht bei allen neuen Typen. Datenblatt lesen hilft da 
wohl weiter.

Viel Erfolg, Uwe

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 18 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.