maximb
26.04.2009, 12:20
Hallo liebe Roboternetz-Community,
bin ganz neu beim Thema Mikrocontroller und werde deswegen in nächster Zeit desöfteren euere Hilfe benötigen. Aber nun zu meiner ersten Frage.
Ich habe vor mit einem AVR Mikrocontroller eine Art Steuerung für Schrittmotoren zu basteln. Dabei soll diese Steuerung eigentlich nur Takt und Richtung ausgeben können für insg. 3 Achsen. Da das Programm insg. nur 5 Anhaltspunkte bieten soll, kann man die Schrittzahl auch leicht im EEPROM speichern. Also Punkt 1: X=340 Schritte, Y=100 Schritte, C=500 Schritte. Das wären 15 Speicheradressen die ich benutzen müsste, also eigentlich kein Problem.
Nun habe ich aber gelesen, dass man den internen EEPROM nur ca. 10k mal beschreiben kann und dieser eh etwas begrenzt ist, durch die geringe Grösse. Um da flexibel zu bleiben wäre ein externes EEPROM ideal, in welches ich mit einem Computerprogramm die Werte für die Schritte eintragen kann. Als Hardware möchte ich einen ATMega32 Controller, mit dem hier oft besprochenen ST 24C16 EEPROM benutzen. Doch ist es überhaupt möglich den externen EEPROM zu beschreiben, ohne den Umweg Mikrocontroller zu nehmen? Also direkt mit dem Computer beschreiben? Wenn ja, wie?
Danke im Voraus!
MfG
Maxim
bin ganz neu beim Thema Mikrocontroller und werde deswegen in nächster Zeit desöfteren euere Hilfe benötigen. Aber nun zu meiner ersten Frage.
Ich habe vor mit einem AVR Mikrocontroller eine Art Steuerung für Schrittmotoren zu basteln. Dabei soll diese Steuerung eigentlich nur Takt und Richtung ausgeben können für insg. 3 Achsen. Da das Programm insg. nur 5 Anhaltspunkte bieten soll, kann man die Schrittzahl auch leicht im EEPROM speichern. Also Punkt 1: X=340 Schritte, Y=100 Schritte, C=500 Schritte. Das wären 15 Speicheradressen die ich benutzen müsste, also eigentlich kein Problem.
Nun habe ich aber gelesen, dass man den internen EEPROM nur ca. 10k mal beschreiben kann und dieser eh etwas begrenzt ist, durch die geringe Grösse. Um da flexibel zu bleiben wäre ein externes EEPROM ideal, in welches ich mit einem Computerprogramm die Werte für die Schritte eintragen kann. Als Hardware möchte ich einen ATMega32 Controller, mit dem hier oft besprochenen ST 24C16 EEPROM benutzen. Doch ist es überhaupt möglich den externen EEPROM zu beschreiben, ohne den Umweg Mikrocontroller zu nehmen? Also direkt mit dem Computer beschreiben? Wenn ja, wie?
Danke im Voraus!
MfG
Maxim