www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Warum habe ich Fehler bei Stringfunktion


Autor: Sweety (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo

Ich habe bis jetzt noch nie Strings verwendet. Jetzt habe ich gesehen
dass es dafür eine Funktion gibt.

Wenn ich die oben im Kopf Deklariere geht mein Programm nicht mehr.

Was mache ich falsch?

TFef_RBS: .db "Wert:"
TFef_WBE: .db "Zeit:"


Gruss

Sweety

Autor: Jens (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
ich tippe einfach mal auf ASN..

hier lesen:
http://www.mikrocontroller.net/tutorial/memory

Autor: Sweety (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Jens

Sorry was heisst ASN.. ?

Ich habe jetzt die Texte zu unterst im Code deklariert. Das Programm
funktioniert jetzt noch ob allerdings die Werte drin muss ich noch
prüfen.


TFef_RBS: .db "Wert:",0
TFef_WBE: .db "Zeit:",0


Gruss

Sweety

Autor: T.Stütz (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich vermute mal du Programmierst in Assembler,

Du hast das ganze ganz oben unterhalb vom (eventuell impliziten)
 .ORG 0 gemacht, das ist aber eigentlich die Einsprungadresse beim
Reset dadurch springt das Programm überall hin nur nicht in deinen
Code., da du ja an der Stelle einen String haben möchtest.

RTFM = Read the f...... manual oder
LDVM = lies das v...... Handbuch (Datenblatt)

Gruss

Autor: Jens (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
meines wissens nach sollte das ganze auch ans ende

wie gesagt im tutorial steht was davon

und nun viel spass beim lesen ;)

Autor: ...HanneS... (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
.db deklariert nix, sondern belegt die Flash-Zellen an dieser Stelle des
Adressbereiches mit den angegebenen Daten.

An den Anfang des Adressbereiches (.org 0) gehört beim AVR die
Vektortabelle (Reset und Interrupts) und nur die Vektortabelle und nix
als die Vektortabelle. Wenn ich mich nicht irre, steht das aber auch in
den Datenblättern der AVRs.

...

Autor: Sweety (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Zusammen

Danke für die Hilfe.

Stimmt deklarieren ist natürlich was anderes, ich nenne es falscherhalb
so.


Gruss

Sweety

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.