Forum: Mikrocontroller und Digitale Elektronik Sind AT90S2313 und ATtiny2313 inkompatibel?


von Martin M. (silent_max)


Lesenswert?

Hallo liebe Gemeinde.

Ich hätte nur kurz eine Frage bzgl. dem ATtiny2313.

In meiner Eagle Version gibt es nur den AT90S2313.

Sind die beiden Controller baugleich?

Vielen Dank für die Antworten im Voraus.

Gruß

Max

Edit:

Auf den ersten Blick sind sie inkompatibel.

Hier ein Link:
http://www.rn-wissen.de/index.php/AT90S2313

: Bearbeitet durch User
von Paul Baumann (Gast)


Lesenswert?

Martin schrub:
>Auf den ersten Blick sind sie inkompatibel.

Die Anschlüsse sind gleich, bzw. auf den gleichen Pins. Insofern
kannst Du ruhig den At90S2313 von Eagle nehmen.

MfG Paul

von Falk B. (falk)


Lesenswert?

@ Martin Müller (silent_max)

>Sind die beiden Controller baugleich?

Nein, aber pin- und funktionkompatibel.

>Auf den ersten Blick sind sie inkompatibel.

Brille putzen.

von Karl H. (kbuchegg)


Lesenswert?

Martin Müller schrieb:

> Auf den ersten Blick sind sie inkompatibel.

Aber nur dann, wenn du in der Grundschule beim Thema 'inhaltserfassendes 
Lesen' gefehlt hast.

Für Eagle, also zum Erstellen der Platine, sind für dich nur ein paar 
Dinge relevant:
Die Anschlüsse für die Versorgungsspannung müssen an denselben Pins 
sein. Reset sollte am selben Pin sein. Die ISP Anschlüsse sollten an 
denselben Pins sein.

Wenn das der Fall ist, dann arbeitet der µC schon mal grundsätzlich im 
Sockel des jeweils anderen und lässt sich programmieren.

Und wenn die Hauptbezeichnungen der Portpins auch noch übereinstimmen, 
ist das schon fast zuviel des Guten, denn das bedeutet, dass du in der 
Programmierung bzw. beim Anbinden der externen Harware in Eagle an die 
Pins nicht groß umdenken musst. Der Pin 5 vom Port B ist am Austausch-IC 
an genau der gleichen Stelle, wie im Original. Wenn du daher beim 
Programmieren mal auf den Schaltplan schauen musst um dich daran zu 
erinnern, an welche Pin du die LED eigentlich angschlossen hast, dann 
lautet die Antwort da wie dort: Am Pin 5 vom Port B.

Wann dann auch noch die ALternativfunktionen der Pins, die der alte 
90S2313 sich beim Tiny an genau den gleichen Pins wiederfinden, dann 
gilt es, den Herrn dafür zu preisen, wäre aber im anderen Fall auch noch 
kein wirklich schlimmer Beinbruch, der sich in den meisten Fällen wohl 
einfach beheben lässt, in dem man bei der Schaltungsentwicklung ein 
wenig mitdenkt.
Wenn der neuere Tiny zusätzliche Alternativfunktionen anbietet, die der 
ältere Vorgänger nicht hat, dann stört das bei der Schaltungsentwicklung 
nicht wirklich. Man weiß ja, welche FUnktionalität man davon benutzen 
will und an welchen Pin man daher die Leitung legen muss, selbst wenn 
dann in Eagle diese Alternativbezeichnung beim Pin nicht dabeisteht.

: Bearbeitet durch User
von Martin M. (silent_max)


Lesenswert?

> Brille putzen.

Sorry, habe mich falsch ausgedrückt. Wollte eigentlich "pinkompatibel" 
schreiben.

> Aber nur dann, wenn du in der Grundschule beim Thema >'inhaltserfassendes Lesen' 
gefehlt hast.

Wie meinst Du das?

Ich habe mir halt hier http://www.rn-wissen.de/index.php/AT90S2313 die 
Pins angesehen und dabei gesehen, dass beide pinkompatibel sind. Daher 
meine Annahme, dass ich in Eagle den AT90S2313 benutzen kann.

Gruß

Max

von Karl H. (kbuchegg)


Lesenswert?

Martin Müller schrieb:
>> Brille putzen.
>
> Sorry, habe mich falsch ausgedrückt. Wollte eigentlich "pinkompatibel"
> schreiben.
>
>> Aber nur dann, wenn du in der Grundschule beim Thema >'inhaltserfassendes 
Lesen'
> gefehlt hast.
>
> Wie meinst Du das?

Weil beim Betrachten der Pinouts der beiden IC die Aussage
"Auf den ersten Blick sind sie inkompatibel."
sehr gewagt ist.

Natürlich hat der Tiny mehr Alternativfunktionen, die in seinem 
schematischen Pinout mehr Druckerschwärze erfordert (wär ja auch 
traurig, wenn der Nachfolger nicht mehr könnte als der Vorgänger), aber 
abgesehen davon sind die beiden völlig identisch.
Eine Aussage wie die deine, dass sie auf den ersten Blick inkompatibel 
seien, kann ich daher nur so auffassen, dass du dir die Bilder aus 2 
Meter Entfernung angesehen hast und festgestellt hast, dass bei dem 
einen mehr schwarze Flecken an den Pins vorhanden sind (also dort mehr 
Text steht). Den Text hast du offensichtlich nicht wirklich gelesen, 
denn sonst wär dir aufgefallen, dass sich dieselben Bezeichnungen vom 
90S2013 an genau denselben Pins vom Tiny allesamt wiederfinden.

Das meine mich mit inhaltserfassendem Lesen. Nicht nur von der Ferne 
hinsehen und feststelle, dass es mehr schwarze Pixel gibt, sondern die 
Texte vergleichen und sich überlegen was man da sieht bzw. liest.

von npn (Gast)


Lesenswert?

Karl Heinz schrieb:
> Eine Aussage wie die deine, dass sie auf den ersten Blick inkompatibel
> seien, kann ich daher nur so auffassen,

Martin hat sich doch schon korrigiert. Das war ein Schreibfehler, er 
meinte "pinkompatibel". Warum wirfst du ihm immer noch das 
"inkompatibel" vor?

von Justus S. (jussa)


Lesenswert?

npn schrieb:
> Warum wirfst du ihm immer noch das
> "inkompatibel" vor?

er wirft ihm doch überhaupt nichts vor, aber Martin wollte doch selbst 
die Antwort von KHB erläuert haben. Und die Antwort bezog sich eben noch 
auf das "inkompatibel"...

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

npn schrieb:
> Martin hat sich doch schon korrigiert.

Allerdings hätte ihm in diesem Moment auch klar sein müssen, dass er
auf den Vorwurf gar nicht mehr eingehen muss, denn der bezog sich
natürlich nur auf seinen (leider recht sinnentstellenden) Tippfehler.

von Martin M. (silent_max)


Lesenswert?

Nochmals ein großes Entschuldigung für den Schreibfehler, der so 
irreführend ist.

von H.Joachim S. (crazyhorse)


Lesenswert?

Zusammenfassend:
-Lauyoutmässig keine Unterschiede
-Software läuft i.a. nicht ohne kleinere Änderungen. Das heisst ein 
vorhandenes Hexfile für den 2313 läuft i.a. nicht auf dem Tiny2313 und 
umgekehrt (dunkel im Hinterkopf: Interuptvektoren und 
EEPROM-Ansteuerung)

von Karl H. (kbuchegg)


Lesenswert?

Ich entschuldige mich hiermit offiziell, so harsch reagiert zu haben
Das Problem ist durch einen Tippfehler und durch die zeitliche 
Reihenfolge der Beiträge entstanden.

von Martin M. (silent_max)


Lesenswert?

@Karl-Heinz:

Du brauchst Dich am aller wenigsten entschudigen

von der alte Hanns (Gast)


Lesenswert?

Wäre dieses

> Der Mega324P hat keinen Timer 3
> der Mega324PA hat einen Timer 3

> Nö. Quatsch.
> Man sollte im Datenblatt auch das Kleingedruckte lesen

36 Stunden vorher, nicht Anlass genug gewesen, sich in Sachen 
'Lesevermögen' etwas zurückhaltender zu äußern?

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.