Gast
#339353
Hallo Leute! ich hoffe ihr könnt mir weiterhelfen. ich habe ein paar fragen zur prinzipiellen Arbeit und Aufbau eines mikrocontrollers. also nicht auf avr's im speziellen bezogen, sondern allgemein, aber es wär egal wenn ihrs mir mit avrs erklärt, das prinzip dürft eh überall gleich sein. leider kenn ich mich mit dem was da in so einem mikrocontroller abläuft nicht so genau aus, ich hab bis jetzt nur ein paar mal einfache sachen mit ihnen programmiert, und muss demnächst ne ausarbeitung zum prinzipiellen aufbau und arbeitsweise eines mikrocontrollers abgeben. ich hab den mikrocontroller in 4 teilbereiche aufgeteilt: cpu, speicher,IO-werk und bussystem (laut meinem lehrer) ich soll im speziellen auf die architektur des bussystems des mikrocontrollers eingehen. die cpu und die speicher soll ich nur etwas erwähnen. bei cpu und speicher hätt ich eh keine fragen. wär natürlich super wenn ihr trotzdem gute vorschläge darüber hättet! bis jetzt hab ich über die architektur: - verschiedene datenbusbreiten(8,16,32 bit) - Harvardarchitektur - (gegenüberstellung mit von-neumann) - Speicherorganisation - größe der speicherzellen und der speicherbereiche (größe von adress- und datenbus bei 4kx8, 8kx16 usw..) was ich noch vorhab, ich weiß aber nicht wirklich was ich da schreiben soll, vielleicht könnt ihr mir weiterhelfen: - Erklärung der einzelnen Busse (daten-,adress-,steuer-bus) - Adresscodierung bei Speicher auslesen/beschreiben - externe Ein-Ausgänge des mikrocontrollers und ihre konfiguration (bestimmen ob ein-ausgang über ddr, usw..) ...gibts da noch mehr konfiguartionsmöglichkeiten? - vorgang beim hardware-reset bzw -interrupt innerhalb des controllers u. dessen cpu achja noch eine frage: was passiert während der flash-speicher vom programmiergerät beschrieben wird innerhalb des controllers? sry für diesen langen roman den ich da getippt hab ;) ich hoffe ihr könnt mir irgendwelche tipps geben vielleicht habt ihr noch andere vorschöäge was ich über das bussystem/architektur sagen kann? vielen dank!!