Forum: Mikrocontroller und Digitale Elektronik ATMEL ATmega48 -20PU zu -10PU


von Peter Seilfeld (Gast)


Lesenswert?

Hallo,

Ich habe eine kurze Frage zum ATMEL ATmega48-20PU

Kann ich diesen durch Fuses oder so auch wie einen ATMEL ATmega48-10PU 
laufen lassen?

Ich habe eine alte Schaltung die den 10mhz 10PU braucht, und habe noch 
einige -20PU herumliegen.

Eine Lösung ohne externen Quartz wäre am Besten.

Danke

Peter

von Flo (Gast)


Lesenswert?

Intern kannst du die AVRs sowieso nur auf 1  2  4 / 8 MHz einstellen, 
die Angabe ist die maximal garantierte Geschwindigkeit.

von Uwe .. (uwegw)


Lesenswert?

Vom inneren Aufbau her sind die beiden Varianten gleich. Sie werden bei 
der Fertigung nur unterschiedlich getestet.
Wenn du bei 2,7 bis 5,5V und bis zu 10MHz arbeitest, können sie direkt 
ausgetauscht werden.

von Peter Seilfeld (Gast)


Lesenswert?

Vielen Dank für die Antworten.

Ich hab mich schon gewundert, den 48-10PU scheint es auch nicht mehr so 
häufig zu geben.

Ich dachte 10Pu würde 10mhz, -20PU 20mhz "Systemtakt" bedeuten.

Ich kenne mich mit der Software nicht so aus, das ganze ist ein 
Opensource-Projekt und ich würde einfach den bereitgestellten Codes auf 
die Atmels schreiben.

Meine Versorgung sind 5V über einen 7805

Der Takt wird demnach also über die Software geregelt?

Danke nochmal!

Peter

von Flo (Gast)


Lesenswert?

Also der mega48-10PU ist bei Atmel abgekündigt, wirds also demnächst 
nicht mehr geben, da er z.B. durch den mega88 ersetzbar ist.

Der Takt des uC lässt sich beim Programmieren über sogenannte Fuses 
einstellen, da musst du schauen, ob dein Code, den du verwenden willst, 
irgendeinen bestimmten Takt braucht (etwa wenn ne serielle Shnittstelle 
dabei ist).

von Tassilo B. (big_t)


Lesenswert?

Flo schrieb:
> Also der mega48-10PU ist bei Atmel abgekündigt, wirds also demnächst
> nicht mehr geben, da er z.B. durch den mega88 ersetzbar ist.

Also wenn dann wird der durch den ATmega48PA ersetzt. Da braucht man im 
Gegensatz zum ATmega88 nix ändern...

Tassilo

von Peter Seilfeld (Gast)


Lesenswert?

Dankesehr, ich würde gerne meine alten Chips noch benutzen.

In der Firmware für das Kit steht am Anfang:

#define F_CPU 8000000UL

Bedeutet das 8MHz? Würde damit der 20PU funktionieren?

Danke

Peter

von Alexander S. (esko) Benutzerseite


Lesenswert?

Ja und ja.

von Peter Seilfeld (Gast)


Lesenswert?

Dankesehr für die kompetente und schnelle Hilfe.

Sowas ist leider selten geworden!

Peter

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.