Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum

Re: Inhalt von Variable während des Programmablaufes ändern? Kategorie: Programmierung Basic (von Christoph - 8.08.2007 7:42)
Als Antwort auf Re: Inhalt von Variable während des Programmablaufes ändern? von PeterS - 7.08.2007 22:36

Hallo,

es geht darum, diese 40 x 11 Zeichen sind Telefonnummern, diese soll man ohne das der Quelltext umgeschrieben werden soll
geändert werden können. Weil falls das jemand ändern muss der vom Programmieren keine Ahnung hat soll es auch möglich sein
diese Nummern zu ändern. Weiters soll wenn das Gerät ausgeschaltet wird die Nummern erhalten bleiben.

Ich ham mir das so überlegt das es so eine Art Programmiermodus gibt wo die ganzen Nummern über die serielle Schnittstelle
ausgegeben werden wo man dann die Position (0-40) und dann die geänderte Nummer eingibt das die erst in einer Variable
aufgenommen wird und dann direkt in das EEPROM geschrieben wird und dann zur Verfügung steht. Aber ich glaube das  ist
 nicht so einfach oder?

mfg
Christoph



> Hi Christoph,
>
> Du kannst leider nicht so ohne weiteres über die serielle Deinen Programmcode ändern. Das BASIC
> Programm selber mü�te VT52 Terminalsequenzen verstehen können, damit Du aus dem Hyperterminal
> seriell 40 Zeilen mit Text ändern kannst. Ich kann mir nicht vorstellen, das Du diesen Aufwand treiben
> möchtest.
>
> Was soll denn Deine C-Control Pro Applikation im Endeffekt machen? Vielleicht kann ich DIr dann einen
> Tip geben, wie Du es am effizientesten realisierst.
>
> Gruss Peter
>
> > Hallo,
> >
> > ich programmiere in Basic!
> >
> > ich möchte das so machen das ich diese 40 Variablen zu je 11 Zeichen über das Hyperterminal eingeben kann,
> > es sind Zahlen. Diese 40Variablen möchte ich dann über das Hyperterminal auch einzelnd verändern können.
> > Im Programm sollen sie dann auch alle aufgelistet sein (zelenweise) und mann soll dann auswählen können welche
> > man verändern will.
> > So hab ich mir das vorgestellt.
> >
> > Ich hoffe das geht zu realisieren!
> >
> > mfg
> > Christoph
> >
> > > > Hallo,
> > > >
> > > > ja ich bin der gleich wie bei der anderen Frage!
> > > > geht sich das aus das ich 40 Variablen zu je 11 Zeichen rein schreibe (4kb)
> > > > und wird da jede variable als variable rein geschrieben oder nur als Zeichenkette??
> > > > oder wie funktioniert das genau??
> > >
> > > Sag bitte genau, welche Variablen Du ins EEPROM sichern möchtest. Bitte nur die Variablen sichern, die
> > > Du wirklich brauchst. Progarmmierst Du in C oder BASIC?
> > >
> > > Gruss Peter
> > >
> > > >
> > > > mfg
> > > > Christoph
> > > >
> > > >
> > > >
> > > > > Christoph,
> > > > >
> > > > > ich unterstelle mal Du bist der gleiche Christoph wie bei der EEPROM Frage. Der Mega32 hat 1kb EEPROM
> > > > > eingebaut, der Mega128 hat 4kb EEPROM bereits im Chip integriert. Speichere den Inhalt Deiner Variablen
> > > > > mit Hilfe der EEPROM Schreibroutinen einfach im EEPROM ab. Das EEPROM beleibt auch bei einem
> > > > > Stromausfall erhalten. Beim Programmstart liest Du den Wert aus dem EEPROM aus, so bleiben die Daten
> > > > > auch nach dem ausschalten erhalten.
> > > > >
> > > > > Gruss Peter
> > > > >
> > > > > > Hallo,
> > > > > >
> > > > > > ich habe folgenes Problem:
> > > > > >
> > > > > > Ich habe eine Variable die hat läut Quelltext einen Wert, jedes mal wenn die Software neu gestartet wird
> > > > > > hat diese Variable ja wieder den Ursprungswert. Kann ich das wärend das Programm läuft auch irgendwie
> > > > > > ändern, das diese Variable einen anderen Wert beibehält?? Auch wenn ich den Controller ausschalte und
> > > > > > wieder neu einschalte??
> > > > > >
> > > > > > mfg
> > > > > > Christoph


    Antwort schreiben


Antworten: