Forum: Mikrocontroller und Digitale Elektronik Wie funktioniert ATmega328


von Halb_leiter (Gast)


Lesenswert?

Hallo,
kennt jemand eine gute Seite(auf Deutsch), wie ein uController ATmega328 
eigentlich funktioniert. Wenn man nach ATmega googelt, findet man die 
Seiten, wo man das kaufen kann  oder Links zum Arduino Board.

Möchte aber etwas an Verständnis gewinnen ;)

Danke

von Timmo H. (masterfx)


Lesenswert?

Vielleicht fängst du einfach hier an und arbeitest dich dann durch die 
Tutorials: AVR

von Bitflüsterer (Gast)


Lesenswert?

Deine Frage ist sehr weit gefasst.

Ein uC besteht im wesentlichen aus:

1. Speicher (Flash, RAM, EPROM, EEPROM, ROM)
2. Rechenwerk
2.1. Kombinatorische Logik
3. Registern
3.1. Flip-Flops
4. Befehlsausführungseinheit
4.1. Register
4.2. Kombinatorische Logik
4.3. Speicher

Insbesonderen Punkt 4. kann stark variieren.

Sind die Funktion und Zweck der einzelnen Unterpunkte klar? Bist Du in 
boolscher Algebra sattelfest?

von Peter R. (pnu)


Lesenswert?

Auch wenn hier die Zitierfunktion nicht so recht arbeitet:

Nur ein paar Worte in der Frage vertauscht, um zu zeigen, dass man solch 
eine Frage kaum beantworten kann.

Halb_leiter schrieb:
> Hallo,
> kennt jemand eine gute Seite(auf Deutsch), wie ein SHETLANDPONY
> eigentlich funktioniert. Wenn man nach PONY googelt, findet man die
> Seiten, wo man das kaufen kann  oder Links zum ZUCHTVEREIN.

: Bearbeitet durch User
von Halb_leiter (Gast)


Lesenswert?

Die ersten beiden Antworten waren durchaus holfreich.
Danke

von Halb_leiter (Gast)


Lesenswert?

ich meine hilfreich

von San L. (zwillingsfreunde)


Lesenswert?

Bitflüsterer schrieb:
> 1. Speicher (Flash, RAM, EPROM, EEPROM, ROM)

Bitflüsterer schrieb:
> 4.3. Speicher

Du hast Punkt 4.4 - den Speicher - vergessen!!! :P

Nein im ernst, auch wenn sich die Antwort von Peter etwas doof anhört, 
ist sie nicht so verkehrt. Die Frage die du an uns stellst lässt sich 
nicht beantworten. Ein Mikrocontroller ist ein komplexes System, wie so 
ein Teil funktioniert und was man damit alles machen kann - sowas wirst 
du nicht durch ein paar Tutorials lernen. Sie können dir den Einstieg in 
die Arbeit mit uC's erleichtern, allerdings ist es recht schwierig 
jemandem das alles genau zu erklären, wenn er bei 0 beginnt.

Am einfachsten geht es wohl, wenn du lernst einen uC zu Programmieren. 
Dann lernst du die einzelnen Register und Befehle kennen und irgendwann 
wirst du eine Art Blockdiagramm erstellen können, mit den einzelnen 
"Gruppen" welche so ein uC in sich hat.

Wenn es dir lediglich um den Internen Aufbau geht, kannst du auch mal 
irgendein Datenblatt eines uC's öffnen, da wirst du auf den ersten paar 
Seiten irgendwo auch den Internen Aufbau in Form eines Blockdiagramms zu 
sehen bekommen. Diesen dann richtig zu interpretieren ist eine andere 
Sache, die man wie gesagt wohl am besten durch Arbeiten mit dem Gerät 
lernt.

Gruss

von Thomas E. (thomase)


Lesenswert?

Halb_leiter schrieb:
> Hallo,
> kennt jemand eine gute Seite(auf Deutsch), wie ein uController ATmega328
> eigentlich funktioniert. Wenn man nach ATmega googelt, findet man die
> Seiten, wo man das kaufen kann  oder Links zum Arduino Board.
>
> Möchte aber etwas an Verständnis gewinnen ;)

Um zu vertstehen, wie ein ein Atmega328 arbeitet, guckst du ins 
Datenblatt dieses Controllers. Darum geht es dir aber wahrscheinlich 
nicht. Du möchtest wissen, wie so ein Bauteil grundsätzlich 
funktioniert. Dabei ist es vollkommen egal, ob es sich um einen 
Atmega328 handelt. Um das Beispiel mit dem Shetlandpony aufzugreifen, 
solltest du nach "Pferd", wenn nicht sogar "Säugetier" gugeln.

Also fang bei "Mikroprozessor" an.

mfg.

: Bearbeitet durch User
von Дуссель дукъ (Gast)


Lesenswert?

Bei Atmel kann man sich das Datenblatt runterziehen.

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.