Forum: Mikrocontroller und Digitale Elektronik ATmega328 (ohne P)


von Michael R. (Firma: Brainit GmbH) (fisa)


Lesenswert?

Hi zusammen,

hab letztens meine Wühlkiste aufgefüllt, und 10 Stück ATmega328 gekauft. 
Leider hab ich nicht genau genug geschaut, und hab ATmega328-PU 
bestellt. Und hab grad gelernt, dass es einen unterschied macht, ob das 
P vor oder nach dem Bindestrich steht :-(

So richtig bin ich noch nicht schlau geworden wo der unterschied liegt, 
ich wäre auch wahrscheinlich nie draufgekommen wenn sich nicht avrdude 
wegen der falschen DeviceId beschwert hätte.

Kann mir jemand den Unterschied schnell erklären, ohne dass ich 300 
Seiten Datenblatt Wort für Wort vergleichen muss?

falls die unterschiede nicht wirklich tragisch sind: wie überrede ich 
mein avrdude sinnvoll, den zu mögen? (google spucht eine seite aus, 
die empfielt im avrdude.conf die id zu ändern, aber dann würde er alle 
meine 328P nicht mehr mögen)

Tmega328 ohne P scheint nicht sooo verbreitet zu sein...



Danke, Michi

von cppler (Gast)


Lesenswert?

Also irgendwo muß ja ein makefile o.ä. rumschwirren, da einfach die 
passende ID eintragen bzw. als Parameter mitgeben und gut ist.

von Spess53 (Gast)


Lesenswert?


von Michael R. (Firma: Brainit GmbH) (fisa)


Lesenswert?

cppler schrieb:
> Also irgendwo muß ja ein makefile o.ä. rumschwirren, da einfach die
> passende ID eintragen bzw. als Parameter mitgeben und gut ist.

avrdude kennt den 328-ohne-P nicht

von Tom M. (tomm) Benutzerseite


Lesenswert?

Michael Reinelt schrieb:

> hab letztens meine Wühlkiste aufgefüllt, und 10 Stück ATmega328 gekauft.
> Leider hab ich nicht genau genug geschaut, und hab ATmega328-PU
> bestellt. Und hab grad gelernt, dass es einen unterschied macht, ob das
> P vor oder nach dem Bindestrich steht :-(


P steht für Picopower: 48P, 88P, 168P, 328P sind also atmegas, die mit 
wenig Spannung auskommen. Soviel ich weiss, sind die 328P und non-P 
weitestgehend identisch, bis eben auf die "safe operating area" 
bezüglich Spannungsversorgung (und eventuell power consumption).

von Michael R. (Firma: Brainit GmbH) (fisa)


Lesenswert?

Spess53 schrieb:
> Hi
>
> http://www.atmel.com/Images/doc8035.pdf
>
> MfG Spess

Das ist alles? ich habe bedenken...

Zitat: Between ATmega48/88/168 and ATmega48P/88P/168P some register bits 
has been added, but none of the existing bits has been removed, nor 
moved to different locations.

Nett... und welche?

Und irgendwo hab ich gelesen dass der 328-ohne-P das BOD-Disable nicht 
kann.

ich krieg die krise... braucht irgendwer 10 328-ohne-P geschenkt? :-)

von Thomas E. (thomase)


Lesenswert?

Michael Reinelt schrieb:
> Kann mir jemand den Unterschied schnell erklären, ohne dass ich 300
> Seiten Datenblatt Wort für Wort vergleichen muss?
Da wirst du sogar 560 Seiten lesen müssen.
In Kapitel "10.11.2 MCUCR – MCU Control Register" und "29. Electrical 
Characteristics" findest du die Unterschiede.
Datenblatt "8271E–AVR–07/2012"

Tom M. schrieb:
> P steht für Picopower: 48P, 88P, 168P, 328P
Das ist grundsätzlich richtig. Gehört aber nicht zusammen.
48PA, 88PA, 168PA, 328P sind die aktuellen Picopowers. 48A, 88A, 168A, 
328 sind ohne Picopower. 48P, 88P, 168P sind zwar auch mit Picopower 
aber noch mit dem alten Die. Mit dem gibt es den 328 aber nicht. Den 
gibt es erst seit dem die-shrink. Warum sie den nicht entwirrenderweise 
328A bzw. 328PA genannt haben, verstehe ich nicht. Ist bei den 
164/324/644 und dem 1284 aber genauso.

Michael Reinelt schrieb:
> ich krieg die krise... braucht irgendwer 10 328-ohne-P geschenkt? :-)
Gerne.

mfg.

von Spess53 (Gast)


Lesenswert?

Hi

>Nett... und welche?

Na, die paar Seiten von den 'Register Summarys' im Datenblatt wirst du 
wohl noch vergleichen können.

MfG Spess

von Michael R. (Firma: Brainit GmbH) (fisa)


Lesenswert?

> Michael Reinelt schrieb:
>> ich krieg die Krise... braucht irgendwer 10 328-ohne-P geschenkt? :-)
> Gerne.

Hast du jetzt ein Bedrohungsszenario aufgebaut, um an die Teile zu 
kommen? :-)

Im Ernst: ich bin Hobby-Bastler, und ich mag Dinge von Bestand (so wie 
die Hobbits). Wenn da Probleme auf mich zukommen, verschenk ich die 
Dinger und besorg mir neue (meine nerven sind mir das Geld wert, und 
zahlen tut eh die Firma)

von cppler (Gast)


Lesenswert?

Michael Reinelt schrieb:
> cppler schrieb:
>> Also irgendwo muß ja ein makefile o.ä. rumschwirren, da einfach die
>> passende ID eintragen bzw. als Parameter mitgeben und gut ist.
>
> avrdude kennt den 328-ohne-P nicht

Dann nimm halt "-F" und der ID-Test wird ignoriert.
Da oben ja schon gesagt wurde das intern keine Register geändert worden 
sind sollte es gehen.

von Thomas E. (thomase)


Lesenswert?

Michael Reinelt schrieb:
> Wenn da Probleme auf mich zukommen, verschenk ich die
> Dinger und besorg mir neue (meine nerven sind mir das Geld wert, und
> zahlen tut eh die Firma)
Die Probleme entstehen aber dadurch, daß man die Unterschiede nicht 
kennt. Und die stehen nun mal im Datenblatt. Ich hab mir das aber auch 
nicht komplett durchgelesen. Sowas macht man auch nicht. Aber ein 
Acrobat Reader hat eine Suchfunktion: "only available" hilft da sehr 
schnell weiter.

Michael Reinelt schrieb:
> Hast du jetzt ein Bedrohungsszenario aufgebaut, um an die Teile zu
> kommen? :-)
Ich hätte da wohl auch einen Smiley hintersetzen sollen. Aber wenn einer 
die Teile in meine Richtung wirft, würde ich sie in die Schublade statt 
in die Tonne stecken.

mfg.

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.