PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : EEPROMs programmieren



jeffgen987
13.10.2005, 10:56
Hallo Leute,

der Anfänger hat wider mal eine Frage:

In welcher Spache kann man die EEPROMs programmieren?
Geht es auch in C?
Wo bekomme ich die nötigen Programmierplatinen und die Programmiersofware her?

Vielen Dank im Voraus!

enoritz
13.10.2005, 11:36
Also EEPROMs sind nur die Speicherbausteine, die von einem Controller abgefragt werden können. Es wird quasi nur der ausführbare Code des Controllers darauf geladen.

Wenn du einfach nur einen Mikrocontroller programmieren willst, solltest du dich mal im AVR- oder Pic-Forum umschauen. Dort gibt es einige Beiträge zum Thema Programmierung.

linux_80
13.10.2005, 12:21
Hi jeffgen987,
meinst Du das EEprom, das zB. in den AVRs drin ist, oder separate ICs,
denn Du fragst nach einer Programmierplatine ?
Das interne EEprom kann man mit einem Programm, das man in den AVR lädt, beschreiben, genaueres steht in den Datenblättern.

jeffgen987
13.10.2005, 14:47
Hi wieder,

ich wollte nur ein bisschen Grundwissen gewinnen bevor ich etwas kaufe.
Ich hab mir überlegt, ein paar Robotersteuerungen zu bauen. Der Roboter wird dann sowieso an einen PC angeschlossen. Langsam glaube ich, es wird viel kostengünstiger und weniger Aufwand sein, ihn direkt vom PC aus mit einem im C++ geschr. Programm zu steuern. (Habe bereits ein bisschen Ahnung von C++)

Bei meinem jetzigen projekt würd ich ohne EEPROMs auskommen. Doch bei dem nächsten bin ich mir nicht sicher.

Im Großen und Ganzen: Vielen Dank für die schnellen Atworten!

SprinterSB
13.10.2005, 16:14
Was soll denn in das EEPROM rein?
Prinzipiell kannst du unterscheiden zwischen parallelen EEPROMs und seriellen.

Die seriellen wie zb 24C** sind recht einfach über µC zu programmieren, weil man da über I2C oder SPI dran kann.

Die parallelen sind schneller und bieten mehr Speicher, bis zu 8MBit oder sogar mehr inzwischen, zugriffszeiten unter 100ns. Sind aber nicht zu einfach zu programmieren, weil du alles 'selber' machen musst, recht viele Ports brauchst für Datenbus, Adressbus, Steuerleitungen und zudem eine "Hoch"spannung zu proggen von 12V, 13V, 15.5V oder 21V, manchmal auch noch 6.5V an Vcc oder 12V an anderen Pins.

Dann gibt es noch Flash-Bausteine wie 29C*** und und und.

jeffgen987
14.10.2005, 17:22
Ich merke, die ganze Sache wird kompliziert.

Ich glaub es ist sinnvoller das ganze zuerst computergesteuert (über LPT1 und den Joystickeingang) mit einem selbsgeschr. Programm zu steuern.

Danke an alle Beteiligten. :-)

ICH_
15.10.2005, 10:27
Du verwechselst nicht zufällig einen Microcontroller mit einem EEPROM?

jeffgen987
15.10.2005, 10:38
Hmmm... ](*,) Das glaub ich langsam auch. Ist jetzt echt peinlich.

Kann mir dann jemand was über die Microcontroler erzählen. Mit welcher Sprache man sie programmiert? Wie viele Anschlüsse haben die meistens?

Danke an alle!

Ringo
15.10.2005, 14:42
guck die mal das Tutorial auf dieser Seite an und unter http://www.mikrocontroller.net/tutorial/
MfG
Ringo