Hallo, Wenn ich jetzt mehrere Attiny45 mit demselben (externen) Takt versorgen will, wie muss ich das ganze anschließen? Möglichst Pin-Effizient, ob Quarz oder Oszillator ist mir egal, da Material noch nicht vorhanden. Danke im Voraus, Ralf
Die sicherste Lösung ist, alle 45-er aus einem externen Oszillator zu versorgen, so etwas hat ausreichendes fan-out. Im Datenblatt steht, ob X1 oder X2 als Eingang des externen Takts verwendet wird. (entsprechende Fuses müssen gesetzt sein) Einige AVR's bieten auch die Möglichkeit, den (mit Quarz erzeugten) Takt auf einem Pin an die andren Kontroller auszugeben, auch da siehe Datenblatt des -45
Also Oszillator, ok! Muss ich dann Xtal1 und Xtal2 anschließen oder kann man den gnd-anschluss für andere Sachen verwenden. wenn der gnd des Oszillators gleich dem gnd des µC-Betriebsspannung ist?
Gnd wird durch diese Aktion überhaupt nicht tangiert, selbstverständlich müssen ground des Oszillators und alle gnd-Anschlüsse des Kontrollers mieinander verbunden sein. EIN Anschluss X1, oder X2 muss an den Takt, welcher siehe Datenblatt, Stichwort external clock.
Peter R. schrieb: > EIN Anschluss X1, oder X2 muss an den Takt, welcher siehe Datenblatt, Der Takteingang am Tiny45 nennt sich CLKI.
Na also, dann muss eben CLKI genommen werden. - Und natürlich müssen auch die dazu passenden fuses programmiert werden.
Was ich meinte ist folgendes: Bei normalem Anschluss mit Quarz und zwei Kapazitäten benötigt man doch Xtal1 und Xtal2. Wenn ich jetzt den Oszillator verwende, sparen ich mir also einen der beiden und kann diesen als I/O nutzen?
Schau ins Datenblatt nach. Es kann sein, dass der zweite Quarz-Anschluss nach der Programmierung auf external clock trotzdem nicht benutzt werden darf.
Hi >Es kann sein, dass der zweite Quarz-Anschluss nach der Programmierung auf >external clock trotzdem nicht benutzt werden darf. Beim ATTiny45 nicht: When using internal calibratable RC Oscillator or External clock as a Chip clock sources, PB4 serves as an ordinary I/O pin. MfG Spess
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.