Dieser ArtikelBenutzerSuche |
Diskussion:AVR[bearbeiten] STK1000AVR != AVR32 [bearbeiten] Namensherkunftwoher? Heisst das nicht [A]d[V]anced [R]isc ? 194.120.84.9 15:21, 2. Mai 2007 (CEST) [bearbeiten] Beschreibung"Die Architektur ist eine 8-Bit-Harvard-Architektur, das heiÿt es gibt getrennte Speicher für Programmcode (Flash-ROM) und Daten (RAM). Bei der Programmierung hat das den Nachteil dass sich Konstanten aus dem ROM nicht mit dem gleichen Code laden lassen wie Daten aus dem RAM." Kritik: Der getrennte Speicher für Programmcode und Daten hat IMHO nicht ursächlich was mit Flash-ROM oder RAM zu tun. Nicht alles was im Flash-ROM steht ist Programmcode und nicht alle Daten stehen im RAM. Daten können im Programmspeicher (typ. Flash-ROM), ggf. in einem EEPROM-Bereich und im RAM (sowieso) Bereich abgelegt sein. Jeder Datenzugriff erfordert je nach Lage der Daten einen passenden Zugriff. Essentiell für die Harvard-Architektur ist IMHO die Erklärung aus dem Artikel: Im Speicher für Daten kann kein Programmcode ausgeführt werden. -- Stefan 15:07, 27. Sep 2006 (CEST) |