Verständnisfrage für den Anfang

Gast #137365
Lesenswert?
• ▲
▼
Hallo Leute,
Ich hab mich für ein Informatik-Unterichts-Projekt überzeugen lassen
mich mit der Mikrocontroller Programmierung zu befassen. Nachdem ich
die letzten paar Tage mit Informationssuche verbracht hab, hab ich
jetzt (sicherlich für euch recht einfach zu beantwortende) Frage:
Das Tutorial hier ist wirklich klasse, nur bei mir soll es darum gehen,
dass der Prozessor selbstständig seine anweisungen aus einem eeprom
(oder ähnlichem) lesen kann bzw. muss. Das bedeutet das diese
kombination controller<->speicher völlig "autark" vom pc arbeiten
muss und diese nur zum speicher beschreiben genommen werden darf. In
wie weit ist das möglich?

Gruß und danke für eure hilfe!
- Chris

PS an programmierkenntnissen sollte es bei mir dabei nicht fehlen, nur
die hardwareprogrammierung ist bei mir ein neues kapitel :)
Gast #137366
Lesenswert?
• ▲
▼
es ist problem los möglich den uC komplett ohne pc laufen zu lassen. die
meisten haben einen internes eeprom (avr auf jeden fall) oder man kann
ein externes anschliessen. auf dem uC könntest du dann etwas in der art
eines interpreters programmieren, der sich die befehle aus dem rom hohlt
und abarbeitet.
trotzdem solltest du klein anfangen und erstmal das tutorial
durcharbeiten :)

wo genau gibts denn bei der umsetung probleme oder unverständliches?
Gast #137367
Lesenswert?
• ▲
▼
danke für die schnelle antwort.
für den anfang wollte ich mich (logischerweise ;) ) an das tutorial
halten. nur leider hab ich zu meiner problemstellung noch keine
passende "informationsquelle" gefunden, vorallem was die realisierung
davon angeht.
das problem was sich bei meinen gedankengängen dabei herraus
kristalisiert hat war, wie der controller den genauen "startwert" im
speicher rausbekommt. die handelsübliche cpu greift ja grundsätzlich
auf die ersten 512 bytes zu um zu sehen was man damit machen kann. aber
wie sieht das bei den AVRs aus? wenn ich den "anschalte" ohne den am
pc zu haben, wie "weiß" der controller, wo er jetzt zu starten hat,
bzw. wo nimmt er diese informationen her?

Danke,
- Chris

PS wollte mir für den zweck das hier im shop zu findende einsteigerkit
holen, damit sollte man das doch nach ein wenig erfahrung auch möglich
sein, oder?
Gast #137368
Lesenswert?
• ▲
▼
das programm des uC ist nicht im eeprom gespeichert, sondern im flash.
das programm fängt an der ersten speicherstelle des flashs an zu
laufen, von da an kannst du entscheiden, was weiter passiert.
wann und wo du jetzt auf deine kommandos im eeprom zugreifst liegt
komplett in deiner hand
für den anfang sollte das starterkit reichen

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren