- fchao-Sinus-Wechselrichter AliExpress         
Seite 2 von 4 ErsteErste 1234 LetzteLetzte
Ergebnis 11 bis 20 von 36

Thema: String über UART ausgeben

  1. #11
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    19.04.2005
    Ort
    Minden
    Alter
    39
    Beiträge
    227
    Anzeige

    Powerstation Test
    Hallo,
    ja vielen Dank es funktioniert.

    echt klasse Forum.

    gruß ceekay

    P.S.: hab schon bald ne neue Frage

  2. #12
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    19.04.2005
    Ort
    Minden
    Alter
    39
    Beiträge
    227
    hallo, hab doch noch mal ne Frage hierzu:

    So lege ich die Zeichenkette im Flash ab:

    prog_char daten[] = "Hier steht der Text";

    Wie müsste es aussehen wenn ich einzelne Bytes hinschreiben möchte?
    Ich habs wie folgt probiert aber ging leider nicht.

    prog_char daten[] = 30,31;

    wie müsste das vom syntax her aussehen?

    gruß ceekay

  3. #13
    Super-Moderator Robotik Visionär Avatar von PicNick
    Registriert seit
    23.11.2004
    Ort
    Wien
    Beiträge
    6.842
    prog_char daten[] = { 30,31,..... };

    wenn ich mich richtig erinnere
    mfg robert
    Wer glaubt zu wissen, muß wissen, er glaubt.

  4. #14
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    19.04.2005
    Ort
    Minden
    Alter
    39
    Beiträge
    227
    klasse funktioniert.

    Ist es auch möglich dort variablen von typ char oder int mit einzubringen?

    gruß ceekay

  5. #15
    Super-Moderator Robotik Visionär Avatar von PicNick
    Registriert seit
    23.11.2004
    Ort
    Wien
    Beiträge
    6.842
    prog_char daten[] = { 'a','b',..... }; // is klar

    int integs[] = { -3448, 7350, 48, ..... }; // analog

    was halt in den Typ reinpasst
    mfg robert
    Wer glaubt zu wissen, muß wissen, er glaubt.

  6. #16
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    19.04.2005
    Ort
    Minden
    Alter
    39
    Beiträge
    227
    jo ok das versteht ich.

    doch kann ich auch zwischen die werte ne variable vom gleichen datentyp zwischenschieben?

    gruß ceekay

  7. #17
    Super-Moderator Robotik Visionär Avatar von PicNick
    Registriert seit
    23.11.2004
    Ort
    Wien
    Beiträge
    6.842
    prog_char daten[] = { 'a','b',37,13,.. };
    sowas kannst du natürlich mischen, da die Angaben
    'a' = 65 = 0x41 für den C ja dasselbe sind
    das ist auch bei integern und was du willst so.
    uint32_t = 'z' ist völlig ok.

    Was anderes ist es eigentlich nur mit doppel-hochkomma " " , denn das ist ein String mit null-terminator
    mfg robert
    Wer glaubt zu wissen, muß wissen, er glaubt.

  8. #18
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    19.04.2005
    Ort
    Minden
    Alter
    39
    Beiträge
    227
    ich meine kann ich folgendes machen:

    char variable_x;

    prog_char daten[] = {65,66,variable_x,67};

    So das ich einen festen Teil aus Werten habe aber auch mal einen Variablen.

    wenn ich das nämlich so mache dann bekomme ich die Fehlermeldung:
    error: initializer element is not constant


    gruß ceekay

  9. #19
    Super-Moderator Robotik Visionär Avatar von PicNick
    Registriert seit
    23.11.2004
    Ort
    Wien
    Beiträge
    6.842
    Beim GCC/WinAVR kann ich's jetzt garnicht sagen. Aber beim VC++ ist das kein Problem. versuch's einfach.

    Nur, in deinem Beispiel ist die Variable undefinierten Inhalts. d.h. es steht dann IRGENDWAS drin

    char bCH = 65;
    char bStr[] = { 1,2,bCH, 78};

    geht jedenfalls
    mfg robert
    Wer glaubt zu wissen, muß wissen, er glaubt.

  10. #20
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    19.04.2005
    Ort
    Minden
    Alter
    39
    Beiträge
    227
    wie gesagt es geht leider nicht.
    Fehlermeldung: error: initializer element is not constant

    wie kann ich das denn sonst anstellen? Gibts da noch ne andere Möglichkeit?

Seite 2 von 4 ErsteErste 1234 LetzteLetzte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Solar Speicher und Akkus Tests