PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Wie funktioniert ein Microcontroller intern?



Nixbilder
13.03.2010, 08:24
Hallo,

ich bin neu hier im Forum und versuche mich mit meinem Asuro anzufreunden. Es würde mich interessieren wie ein Microcontroller intern funktioniert, z.B. beim Linienfolgen. Es werden die Daten (Spannungen) der Fototransistoren vermutlich über den AD-Wandler an den Controller geleitet, und wie geht der Weg dann weiter? Wann kommen Ram, EEPROM, die Register und der ganze Rest im ATMEGA8 ins Spiel?
Bisher habe ich im Netz nur allgemein gehaltene Unterlagen gefunden, kennt ihr eine "Wegbeschreibung" der Daten?

Liebe Grüße
Nixbilder

damfino
13.03.2010, 08:39
Wenn du ernsthaft etwas über Computerarchitektur lernen willst empfehle ich Andrew S Tannenbaum, Computerarchitektur.
Fängt mit der Geschichte der Computertechnik mit mechanischen Rechnern an, und geht bis zum Pentium II. Zusätzlich wird genau erklärt wie der interne Aufbau von CPU's aussieht, Bussysteme Speicherchips, wie mit Registern, Stacks, Pipelines gearbeitet wird, Microcodes, wie ein Addierer aufgebaut ist, und und und.
Geht teilweise sehr in die Tiefe, ich finde es aber trotzdem sehr lesenswert.

LG

Virus
13.03.2010, 09:03
Datenblätte suchen, da steht doch ordentlich was drin, Blockdiagramme von den Registern etc.

Ls4
13.03.2010, 11:30
wobei die Datenblätter allein nicht weit führen. Der AD/Wandler funktioniert nach dem Prinzip der Sukzessiven Approximation. Dazu findest du etwas bei Wikipedia. Ansonsten sind die Bücher von Tanenbaum wirklich zu gebrauchen

Gruß Tim

Nixbilder
22.03.2010, 17:57
Moin,

danke für den Tip. Hab mir das Buch besorgt und werde es jetzt durcharbeiten.

Gruß
Nixbilder

rolber
29.03.2010, 20:54
Hallo !

Eigentlich funktionieren die A - D Wandler der Mikkrocontroller wie ein digitales Voltmeter.
Über einen Spannungsteiler -- woraus immer Er besteht -- wird die zu messene Spannung an den Eingang des Mikros übergeben.
Dein Programm macht dann aus den A-D Werten von 0 - 1023 die entsprechenden Werte Deiner Wahl.

Roland