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 :)
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?
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?
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.