PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Minimalbeschaltung ATmega128



king-sixXx
26.12.2006, 17:06
Hallo Allerseits!

Ich hab hier aus diversen Schaltungen und Datenblättern folgende Beschaltung zusammengetragen:
Meine Frage: Funktioniert das so, oder hab ich was entscheidenes vergessen?

Noch frohe Festtage!
Benedict

https://www.roboternetz.de/phpBB2/album_pic.php?pic_id=1187

uwegw
26.12.2006, 18:02
Pin 63 und 64 brauchen auch noch Spannung. Und du solltest sämlichen VCC/GNd-Paaren einen Abblockkondensator verpassen.

king-sixXx
26.12.2006, 19:19
Ah die beiden Pins da oben habe ich vergessen!
Reicht zum Abblocken ein 100nF Kondensator, oder muss er größer sein?

franzl
26.12.2006, 19:23
hallo,
ein 100nF Kondensator reicht aus.
mfg franz

king-sixXx
26.12.2006, 19:34
na perfekt von denen hab ich auch noch ein paar hier rumliegen :-)
Des weiteren würde ich gerne einen GPS empfänger anschließen. Kann ich den TX-Ausgang vom GPS-Empfänger direkt an den Pin 27 (RX) hängen?

king-sixXx
26.12.2006, 19:41
Ach ja - um den Datenlogger noch zu verfolständigen, soll natürlich auch noch eine SD-Karte dran.
Laut folgender Beschaltung wird diese mit einer Pegelanpassung angeschlossen:

http://members.aon.at/voegel/Downloads/Driver/MMC/Mmc_gif_1.gif

Der Port SCK wird dann zwar doppelt belegt, aber wenn der mega128 programmiert wird, kann er ja sowieso nicht auf die Karte schreiben... Oder sollte man die beiden Leitungen z.B. durch einen Jumper trennen?

mirschi
27.12.2006, 14:21
Ich hätte da eine kurze Frag zur Minimalbeschaltung.
Warum hat der Mega128 2 Spannungsversorgungen am Pin 21 / 22 und 52 / 53 ?

king-sixXx
27.12.2006, 18:09
Eigentlich hat er sogar 3, wenn du die Pins 63/64 noch mitzählst, die ich im oberen Bild vergessen habe...
Warum er so viele einzelne hat kann ich dir auch nicht sagen, ich hab einfach alle Pins, welche die Beschreibung VCC und GND haben an die Spannungsversorgung angeschlossen.

Jon
27.12.2006, 19:33
Wahrscheinlich hat der Atmega128 so viele Spannungsversorgungspins, damit die dünnen Leitungen im Inneren nicht so belastet werden.

jon

MarkusH
27.02.2008, 19:27
Muss der Quarz eigentlich sein? Hat der Mega128 nicht auch einen internen Quarz?

king-sixXx
28.02.2008, 19:26
Den internen Oszillator kann man auf 1, 2, 4 und 8MHz einstellen.
Wenns schneller sein soll, wird allerdings ein externer Quarz benötigt.

LG

Skynet
03.03.2008, 14:42
und wie ist dass beim mega8 und mega32 die benötigen auch kein externen Quarz. Geht der interne Quarz auch nur bis 8MHz, oder schaft der 16?

techboy
03.03.2008, 15:16
Beim Mega8 geht es glaub ich nur bis 1mhz... externe quarz ist halt etwas genauer (wenns auf genauigkeit ankommt am besten oszilator)...

Mfg

Hubert.G
03.03.2008, 15:19
Intern ist ein RC-Oszillator bis max. 8MHz und daher wesentlich ungenauer als ein Quarz. Das spielt aber nur eine Rolle wenn man eine Uhr braucht oder den UART benutzt.
Beim Mega128 sollte man an der Pin62, AREF auch noch einen 100n nach GND schalten, sollte der ADC auch einmal benutzt werden.

Matzeapa
03.05.2009, 18:09
Hi, was mich an der obrigen Schaltung mehr wundert, ist daß der eingang über den TXD0 und den RXD0 geht und nicht, wie sonst über den MOSI und den MISO.
Ich hab die schaltung oben ausprobiert und sie geht, keine frage und mit MISO und MOSI gehts nicht. Aber warum zum guck guck?!

Ich brauche für meine Anwendung beide UARTS. Was mache ich den nun?

Danke für alle Hilfen!
Gruß

Hubert.G
03.05.2009, 18:36
Das ist eine Eigenart des Mega128. Du kannst den UART ja trotzdem benutzen. Den Programmer musst du abstecken.